Bruge semaforer i SharePoint Designer arbejdsprocessen til at forhindre endeløse sløjfer

Det er muligt at forårsage en endeløs løkke i en SharePoint Designer arbejdsprocessen. En fælles gennemførelse mønster som dette forårsager problemet:

  • Oprette en arbejdsproces og tilknyttes en liste.
  • Angive at det skal start på oprette nye emner og opdatering af eksisterende poster.
  • Et trin i arbejdsprocessen opdaterer et felt i "Aktuelle element".
  • Da det aktuelle element ændret, arbejdsprocessen starter forfra.

At forhindre denne endeløs sløjfe, gennemføre en simpel semaphore:

  • Tilføje en webstedskolonne (eller kolonne på listen/biblioteket hvis du ikke bruger indholdstyper).
  • Skjule det fra siden Rediger (let at gøre, hvis en webstedskolonne via dets egenskaber, ikke så let, hvis en listekolonne).
  • I arbejdsprocessen, kontrollere hvis værdien af kolonnen semaphore er tom.
  • Hvis det er tomt, sæt den til en ikke-tom værdi og fortsætte.
  • Hvis er imidlertid ikke er tomt, Afslut straks.

Dette kan blive en temmelig nuanceret løsning, afhængigt af virksomhedens behov og så videre, men det har været et brugbart mønster, når jeg har brug for det.

</slutningen>

Technorati Tags:

Abonner på min blog.

6 tanker om ”Bruge semaforer i SharePoint Designer arbejdsprocessen til at forhindre endeløse sløjfer

  1. Intet navn

    http://www.batteryfast.com/toshiba/pa3123u-1brs.php Nyt batteri til TOSHIBA 5000 5100 PA3123U PA3178U laptop batteri,
    http://www.batteryfast.com/toshiba/pa3176u-1bas.php Batteri til Toshiba Portege M200 M205 PA3128U PA3191U sort laptop batteri,
    http://www.batteryfast.com/toshiba/pa3209u-1brs.php Batteri til Toshiba Satellite 1100 1110 PA3209U-1BRS laptop batteri,
    http://www.batteryfast.com/toshiba/pa3399u-1bas.php Batteri til Toshiba PA3399U-1BRS PA3399U-2BAS 1BAS laptop batteri,
    http://www.batteryfast.com/toshiba/pa3356u-1brs.php Toshiba PA3356U-3BAS PA3356U-3BRS PA3456U-1BRS batteri laptop batteri,
    http://www.batteryfast.com/toshiba/pa3420u.php Toshiba pa3420u-1brs l10 l15 l20 laptop batteri,
    http://www.batteryfast.com/toshiba/pa3451u.php TOSHIBA PA3451U-1BRS PABAS067 laptop batteri,
    http://www.batteryfast.com/toshiba/pa3383.php Batteri til PA3383 TOSHIBA Satellite PA3383U-1BRS 12cells laptop batteri,
    http://www.batteryfast.com/toshiba/pa3431u-1brs.php TOSHIBA SATELLITE M65 batteri PA3431U-BRS PABAS068 laptop batteri,
    http://www.batteryfast.com/clevo/m540.php Clevo m540 laptop batteri,
    http://www.batteryfast.com/uniwill/un255.php Uniwill 255-3S4400-G1L1 un255 laptop batteri,
    http://www.batteryfast.com/uniwill/un258.php Uniwill Amilo Andersen-1630 A1630 UN258 laptop batteri,
    http://www.batteryfast.com/uniwill/un755.php Uniwill 755-4S4000-S1P1 un755 laptop batteri,
    http://www.batteryfast.com/uniwill/un223.php Uniwill un233 laptop batteri,
    http://www.batteryfast.com/apple/A1175.php Apple A1175 Macbook Pro 15-4 laptop batteri,
    http://www.batteryfast.com/asus/m3000-2.php Batteri til ASUS M3 M3N M3NP M3000 M3000N M3000NP 4S2P sort laptop batteri,
    http://www.batteryfast.com/asus/m6-2.php Asus a42-m6 m6n m67 m68n m6000 laptop batteri,
    http://www.batteryfast.com/asus/a42-w1.php Asus W1 W1000 A42-W1 W1G W1Ga laptop batteri,
    http://www.batteryfast.com/asus/a31-s5-2.php ASUS A31-S5 A32-S5 S52N S5000 S5200N S5N laptop batteri,
    http://www.batteryfast.com/mitac/8375-2.php MITAC 8375 8575 8575En 8575P LAPTOP batteri grå laptop batteri,
    http://www.batteryfast.com/toshiba/pa3176u-1bas-2.php Batteri til Toshiba Portege M200 M205 PA3128U PA3191U sort laptop batteri,
    http://www.batteryfast.com/acer/batcl32l.php Acer aspire batcl32l 2000 batcl32 2001 2003 laptop batteri,
    http://www.batteryfast.com/acer/btp-73e1.php acer travelmate 370 380 BTP-73e1 btp-50t3 laptop batteri,
    http://www.batteryfast.com/acer/1670.php Acer LC.BTP05.004 Aspire 1670 Series laptop batteri,
    http://www.batteryfast.com/acer/as07a41.php AS07A41 Aspire 4310 4520 4710 4920 laptop batteri,
    http://www.batteryfast.com/acer/batbl50l6.php Aspire 3100 3690 5100 5110 9110 9800 laptop batteri,
    http://www.batteryfast.com/acer/batcl50l.php acer travelmate 290 291 29x 292 BATCL50L laptop batteri,
    http://www.batteryfast.com/acer/btp-36d1.php acer travelmate 350 352 353 354 BTP - 36d 1 laptop batteri,
    http://www.batteryfast.com/acer/btp-39d1.php Acer btp-620 btp - 39d 1 btp-39sn ms2103 laptop batteri,
    http://www.batteryfast.com/acer/btp-43d1.php acer travelmate 22 x 23 x 26 x 28 x btp - 43d 1 laptop batteri,
    http://www.batteryfast.com/acer/squ-302.php Acer BT.A1007.002 SQU-302 laptop batteri,
    http://www.batteryfast.com/asus/a42-a4.php Asus a4 a4d a4g a4k a4l a4s a4000 a42-a4 laptop batteri,
    http://www.batteryfast.com/asus/a32-f3.php A32-F3 batteri ASUS F3 F3J F3Q F3JA F3JM F3JF Hi-kapacitive laptop batteri,
    http://www.batteryfast.com/compaq/146630-001.php batteri til COMPAQ M300 N400 146630-001 291694-001 laptop batteri,
    http://www.batteryfast.com/compaq/116314-001.php Batteri passer til COMPAQ Presario 1200 1600 1800 116314-001 laptop batteri,
    http://www.batteryfast.com/compaq/pp2162s.php Batteri til Compaq Presario 311227-001 PP2162S Laptop laptop batteri,
    http://www.batteryfast.com/compaq/232060-001.php batteri til COMPAQ N150 PP2111X 232060-001 231962-001 laptop batteri,
    http://www.batteryfast.com/dell/d9200.php Notebook Laptop batteri til Dell D9200 D5318 G5260 laptop batteri,
    http://www.batteryfast.com/dell/m1210.php 6600mAh batteri passer til DELL XPS M1210 NF343 HF674 nye laptop batteri,
    http://www.batteryfast.com/dell/312-0341.php 3Cell batteri til Dell Latitude X 1 T6840 312-0342 Y6457 laptop batteri,
    http://www.batteryfast.com/dell/xd187.php Ny Dell Inspiron B130 1300 B120 batteri 312-0416 56WHR laptop batteri,
    http://www.batteryfast.com/gateway/m680.php Gateway M360 M460 M680 8-celle Notebook batteri 6500949 laptop batteri,
    http://www.batteryfast.com/hp/hstnn-db17.php Nyt batteri til HP M2000 serie DV1000 DV4000 laptop batteri,
    http://www.ba
    tteryfast.com/HP/f2019b.php batteri til HP F2019 F2019A F2019B 6000 VT6200 XT6200 laptop batteri,
    http://www.batteryfast.com/hp/hstnn-db02.php Batteri til HP HSTNN-IB04 346970-001 HSTNN-DB02 DP399A laptop batteri,
    http://www.batteryfast.com/hp/n3402.php Nye F1739A batteri til HP XE XE2 Pavilion N3000 N3490 laptop batteri,
    http://www.batteryfast.com/hp/zt1000.php Nyt batteri til HP Pavilion ZT1000 F2299A F3172B F3172A laptop batteri,
    http://www.batteryfast.com/gateway/btp-68b3.php Batteri til Gateway Solo M500 M505 Medion MD2900 MD6179 laptop batteri,
    http://www.batteryfast.com/toshiba/pa3382u-1brs.php Batteri passer til Toshiba PA3382U-1BRS PA3384U-1BRS laptop batteri,

    Svar
  2. Intet navn

    http://www.hzygzs.com/contact Hangzhou dekorere selskab
    http://www.hzygzs.com/about Hangzhou dekorere selskab
    http://www.hzygzs.com/news Hangzhou dekorere selskab
    http://www.hzygzs.com/ Hangzhou kontor dekoration
    http://www.youither.com/pro/pro-cn.asp
    http://www.youither.com/pro/pro-bee3-cn.asp
    http://www.youither.com/pro/bee2.asp
    http://www.youither.com
    http://www.youither.com/pro/aloe.asp
    http://www.hzygzs.com/case Hangzhou dekorere selskab
    http://www.hzygzs.com/messages Hangzhou dekorere selskab
    http://www.yixinvalve.com.cn
    http://www.hzygzs.com/ Hangzhou butik dekoration
    http://www.yixinvalve.com.cn Kugleventil kugleventil
    http://www.linlidq.com ATS
    http://www.whdq.net Pneumatisk
    http://www.htbzj.net Standard dele
    http://www.led-lt.com LED,Suzhou LED,Shanghai LED,Beijing LED
    http://www.smilestudio.cn Website byggeri,Web site fremme
    http://www.xinjusy.com Suzhou dekoration firma,Suzhou dekoration firma
    http://www.atsesj.com ATS
    http://www.x-qun.com Core prøver
    http://www.youither.com/pro/bee2.asp Bee King plasma
    http://www.youither.com/pro/aloe.asp ASHI 荟
    http://www.youither.com/pro/pro-bee3-cn.asp BI-produkter
    http://www.yixinvalve.com.cn/Products/View/1053valve.html kugleventil bold 阀
    http://www.yixinvalve.com.cn Gate ventil zhabei 阀
    http://www.yixinvalve.com.cn vinkel ventil vinkel 阀
    http://www.yixinvalve.com.cn/Products/View/3004valve.html bibcock vandregning
    http://www.yixinvalve.com.cn Tryk på
    http://www.yixinvalve.com.cn/Products/View/4003valve.html Kontraventil
    http://www.yixinvalve.com.cn/Products/View/5075valve.html varmt vand varme
    http://www.yixinvalve.com.cn/Products/View/5071valve.html fittings

    Svar
  3. Intet navn

    Shopping cash rubrikするので誰でもかんたんにカードでお金をおつくりできます♪ご融資などではありませんので審査や面倒な手続きは一切ございません! ご返済方法は一括・リボ・分割(最高20回)・ボーナス一括などからお選びいただけます

    Svar
  4. (intet navn) skrev:
    Paul,
    Venligst responsd dette. Gør din løsning arbejde hvis de listeelementet er redigeret flere derefter én gang?
    Svar
  5. Intet navn
    Måske er jeg mangler noget her, men der synes at arbejde første gang, men aldrig igen.
    Når du indstiller feltet til ikke tom, det vil afslutte secone tid sin kaldes. Det er godt.
    Men når varen opdateres, sige 15 min senere, derefter er feltet stadig indstillet til ikke tom, således, det afslutter uden at køre arbejdsprocessen… Jeg mangler noget.
    Jeg håber jeg, som jeg har brug at arbejde.
    Som en FYI, Jeg har en mindre elegant løsning.
    Stedet for at angive et flag på selve emnet, Jeg oprette en post i en ny liste. Den anden gang gennem, Kan jeg slette det.. Der fungerer som flag, men jeg ønsker en mere elegant løsning hvis det er muligt.
    Svar
  6. Ting skrev:
    Til at tage dette forslag et skridt videre –
    Jeg oprettet en separat brugerdefineret liste kaldet meddelelser og lavet en kolonne for hver arbejdsproces, jeg har. Jeg havde problemer, når du sender e-mails – forårsager en løkke – og e-mail-bombning af min indbakke. Så nu, Jeg har arbejdsprocessen check status af kolonnen (af samme navn) FØR e-mailen sendes, og derefter ændre værdien efter e-mailen sendes.
    Svar

Efterlad et svar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *