Verwenden Sie Semaphoren in SharePoint Designer-Workflow, um Endlosschleifen zu verhindern

Es ist möglich, eine Endlosschleife verursachen in SharePoint Designer-Workflows. Ein gemeinsame Umsetzung mit dem Muster verursacht das problem:

  • Erstellen eines Workflows und ordnen Sie einer Liste.
  • Zugeben Sie an, daß es Start auf neue Elemente und Aktualisierung der vorhandenen Elementen erstellt werden sollen.
  • Ein Schritt im Workflow wird ein Feld "" in "Aktuelles Element".
  • Da das aktuelle Element geändert, der Workflow startet neu.

Diese Endlosschleife zu verhindern, Implementieren einer einfachen Semaphors:

  • Eine Websitespalte hinzufügen (oder Spalte der Liste/Bibliothek, wenn Sie nicht mit Inhaltstypen).
  • Verstecken Sie ihn von der Bearbeitungsseite (einfach zu tun, wenn eine Websitespalte über seine Eigenschaften, nicht so einfach wenn einer Listenspalte).
  • Im workflow, Überprüfen Sie, ob der Wert der Semaphore Spalte leer ist.
  • Wenn es leer ist, Legen sie eine nicht leere Wert und gehen Sie.
  • Wenn ist nicht leer ist, unverzüglich zu verlassen.

Dies kann eine sehr nuancierte Lösung werden., je nach geschäftlichen Anforderungen und So weiter, aber es ist ein praktikables Muster gewesen, als ich es gebraucht habe.

</Ende>

Technorati Tags:

Onnieren Sie meinen Blog ab.

6 Gedanken zu „Verwenden Sie Semaphoren in SharePoint Designer-Workflow, um Endlosschleifen zu verhindern

  1. Kein name

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

    Antwort
  2. Kein name

    http://www.hzygzs.com/contact Hangzhou schmücken Unternehmen
    http://www.hzygzs.com/about Hangzhou schmücken Unternehmen
    http://www.hzygzs.com/news Hangzhou schmücken Unternehmen
    http://www.hzygzs.com/ Hangzhou-Büro 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 schmücken Unternehmen
    http://www.hzygzs.com/messages Hangzhou schmücken Unternehmen
    http://www.yixinvalve.com.cn
    http://www.hzygzs.com/ Hangzhou-Shop-Dekoration
    http://www.yixinvalve.com.cn Kugelhahn-Kugelhahn
    http://www.linlidq.com ATS
    http://www.whdq.net Pneumatische
    http://www.htbzj.net Normteile
    http://www.led-lt.com LED,Suzhou-LED,Shanghai-LED,Beijing-LED
    http://www.smilestudio.cn Website-Bau,Web-Site promotion
    http://www.xinjusy.com Suzhou-Dekoration-Unternehmen,Suzhou-Dekoration-Unternehmen
    http://www.atsesj.com ATS
    http://www.x-qun.com Chip
    http://www.youither.com/pro/bee2.asp Gelée Royale
    http://www.youither.com/pro/aloe.asp Aloe Vera
    http://www.youither.com/pro/pro-bee3-cn.asp Propolis
    http://www.yixinvalve.com.cn/Products/View/1053valve.html Kugelhahn-Kugelhahn
    http://www.yixinvalve.com.cn Ventil Tor Schieberventil
    http://www.yixinvalve.com.cn Ventil Winkel Eckventil
    http://www.yixinvalve.com.cn/Products/View/3004valve.html Bibcock Hahn
    http://www.yixinvalve.com.cn Tippen Sie auf
    http://www.yixinvalve.com.cn/Products/View/4003valve.html Rückschlagventil
    http://www.yixinvalve.com.cn/Products/View/5075valve.html Warmwasser-Heizung
    http://www.yixinvalve.com.cn/Products/View/5071valve.html Armaturen

    Antwort
  3. Kein name

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

    Antwort
  4. (kein name) schrieb:
    Paul,
    Bitte Responsd dazu. Ihre Lösung funktioniert, wenn die das Listenelement ist mehr als ein Mal bearbeitet?
    Antwort
  5. Kein name
    Vielleicht übersehe ich hier etwas, aber das scheint zum erste mal arbeiten, aber nie wieder.
    Wenn Sie das Feld nicht leer festgelegt, Es wird dem zweite Mal die sogenannten beendet. Das ist gut.
    Aber wenn Sie das Element aktualisieren, sagen 15 min später, dann wird das Feld noch zu Remotedatenbanken festgelegt, somit, Es schließt, ohne den Workflow ausgeführt… Übersehe ich etwas.
    Ich hoffe, ich bin, muss ich arbeiten.
    Als eine FYI, Ich habe eine weniger elegante Lösung.
    Anstatt eine Flagge auf der Sendung selbst, Erstellen Sie einen Eintrag, in eine neue Liste. Dann zum zweiten Mal durch, Ich lösche es. Agiert das flag, aber ich möchte eine elegantere Lösung wenn möglich.
    Antwort
  6. Zu tun, schrieb:
    Dieser Vorschlag einen Schritt weiter zu gehen –
    Ich eine eigene benutzerdefinierte Liste namens Benachrichtigungen und erstellt eine Spalte für jeden Workflow habe ich. Ich hatte Probleme beim Senden von e-Mails – verursacht eine Schleife – und Mail Posteingang Bombardierung. So, jetzt, Ich habe die Workflow-Prüfung des Status der Spalte (mit dem gleichen Namen) BEVOR die e-Mail gesendet werden, und dann den Wert ändern, nachdem die e-Mail gesendet wurde.
    Antwort

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *