Utiliser des sémaphores dans le flux de travail SharePoint Designer pour éviter les boucles infinies

Il est possible de provoquer une boucle infinie dans un flux de travail SharePoint Designer. Un modèle commun de mise en œuvre comme ça la cause du problème:

  • Créer un flux de travail et l'associer à une liste.
  • Indiquent qu'il devrait démarrer sur créer de nouveaux articles et mise à jour des éléments existants.
  • Une étape dans le flux de travail met à jour un champ dans le « Élément actuel ».
  • Puisque l'élément actuel a changé, le workflow démarre un nouveau.

Pour éviter cette boucle sans fin, mettre en œuvre un sémaphore simple:

  • Ajouter une colonne de site (ou colonne de la liste/bibliothèque si vous n'utilisez pas de types de contenu).
  • Cacher la page edit (facile à faire si une colonne de site via ses propriétés, pas facile si une colonne de la liste).
  • Dans le flux de travail, vérifie si la valeur de la colonne de sémaphore est vide.
  • Si c'est vide, Il a une valeur non vide et d'aller de l'avant.
  • S'est n'est pas vide, quittez immédiatement.

Cela peut devenir une solution assez nuancée, Selon les besoins de l'entreprise et ainsi de suite, mais il a été un modèle réalisable lorsque j'ai besoin.

</fin>

S'abonner à mon blog.

6 réflexions sur "Utiliser des sémaphores dans le flux de travail SharePoint Designer pour éviter les boucles infinies

  1. Pas de nom

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

    Réponse
  2. Pas de nom

    http://www.hzygzs.com/contact 杭州装饰公司
    http://www.hzygzs.com/about 杭州装饰公司
    http://www.hzygzs.com/news 杭州装饰公司
    http://www.hzygzs.com/ 杭州办公室装修
    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 杭州装修公司
    http://www.hzygzs.com/messages 杭州装修公司
    http://www.yixinvalve.com.cn
    http://www.hzygzs.com/ 杭州店面装修
    http://www.yixinvalve.com.cn boule valve球阀
    http://www.linlidq.com ATS
    http://www.whdq.net Pneumatique
    http://www.htbzj.net Pièces standard
    http://www.led-lt.com LED,LED de Suzhou,LED de Shanghai,Beijing LED
    http://www.smilestudio.cn Construction de site Web,Promotion de site Web
    http://www.xinjusy.com Entreprise de décoration de Suzhou,Compagnie de Suzhou
    http://www.atsesj.com ATS
    http://www.x-qun.com Puce
    http://www.youither.com/pro/bee2.asp Gelée royale
    http://www.youither.com/pro/aloe.asp Aloès
    http://www.youither.com/pro/pro-bee3-cn.asp Propolis
    http://www.yixinvalve.com.cn/Products/View/1053valve.html 阀 le ballon de robinet à tournant sphérique
    http://www.yixinvalve.com.cn Robinet-vanne les gate valve
    http://www.yixinvalve.com.cn Soupape d'angle angle valve
    http://www.yixinvalve.com.cn/Products/View/3004valve.html Robinet bibcock
    http://www.yixinvalve.com.cn robinet
    http://www.yixinvalve.com.cn/Products/View/4003valve.html Clapet de non-retour
    http://www.yixinvalve.com.cn/Products/View/5075valve.html chauffage de l'eau chaude
    http://www.yixinvalve.com.cn/Products/View/5071valve.html raccords de tuyauterie

    Réponse
  3. Pas de nom

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

    Réponse
  4. (pas de nom) a écrit:
    Paul,
    S'il vous plaît responsd à cette. Fonctionne votre solution si le l'élément de liste est édité plus puis une fois?
    Réponse
  5. Pas de nom
    Peut-être me manque quelque chose ici, mais il semble que le premier temps de travail, mais plus jamais.
    Lorsque vous affectez au champ Non vide, Il sera sortie le temps de secone son appelé. Bien.
    Mais lorsque vous mettez à jour l'élément, dire 15 min plus tard, alors que le champ est toujours défini de blanc non, ainsi, sortie sans le workflow en cours d'exécution… suis en manque quelque chose.
    J'espère que je suis, comme j'ai besoin de travailler.
    Comme un FYI, J'ai une solution moins élégante.
    Plutôt que de fixer un drapeau sur l'élément lui-même, Créer une entrée dans une nouvelle liste. Puis la deuxième fois par le biais, Il supprimer. Qui agit comme le drapeau, mais je voudrais une solution plus élégante si possible.
    Réponse
  6. Chose a écrit:
    De prendre cette une étape suggestion d'autres –
    J'ai créé une liste personnalisée distincte appelée Notifications et créé une colonne pour chaque flux de travail que j'ai. J'ai difficulté lors de l'envoi de courriels – ce qui provoquerait une boucle – et ma boîte de réception bombarderie. Alors maintenant, J'ai le contrôle de flux de travail l'état de la colonne (du même nom) AVANT que le courriel est envoyé, puis modifiez la valeur après l'envoi du Courriel.
    Réponse

Laisser une réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *