Utilitzar semàfors en SharePoint Designer flux de treball per evitar bucles interminables

És possible fer un bucle inacabable en un flux de treball de SharePoint Designer. Un patró comú d'implantació d'aquesta causa problemes:

  • Crear un flux de treball i associar amb una llista.
  • Indicar que hauria Comenceu a crear de nous elements i actualització d'elements existents.
  • Un pas en el flux de treball s'actualitza un camp a "Element actual".
  • Ja que canvia l'element actual, el flux de treball s'inicia un nou.

Per evitar aquesta interminable bucle, implementar un semàfor simple:

  • Afegir una columna de lloc (o columna a la llista/biblioteca si no utilitzeu el tipus de contingut).
  • Amagar-lo des de la pàgina Edita (fàcil de fer si una columna del lloc mitjançant les seves propietats, no és tan fàcil si una columna de la llista).
  • En el flux de treball, comprovar per veure si el valor de la columna de semàfor està en blanc.
  • Si és en blanc, posar-lo a un valor en blanc i procedir.
  • Si no és en blanc, Sortiu immediatament.

Això pot ser una solució bastant matisat, Segons requeriments de negoci i així successivament, però ha estat un patró viable quan ho he necessitava.

</final>

Etiquetas de Technorati:

Subscriure's al meu blog.

6 comentaris a "Utilitzar semàfors en SharePoint Designer flux de treball per evitar bucles interminables

  1. Sense nom

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

    Resposta
  2. Sense nom

    http://www.hzygzs.com/contact Hangzhou decorar empresa
    http://www.hzygzs.com/about Hangzhou decorar empresa
    http://www.hzygzs.com/news Hangzhou decorar empresa
    http://www.hzygzs.com/ Hangzhou oficina decoració
    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 decorar empresa
    http://www.hzygzs.com/messages Hangzhou decorar empresa
    http://www.yixinvalve.com.cn
    http://www.hzygzs.com/ Decoració de botiga de Hangzhou
    http://www.yixinvalve.com.cn Vàlvula de bola de vàlvula de bola
    http://www.linlidq.com ATS
    http://www.whdq.net Pneumàtica
    http://www.htbzj.net Peces estàndards
    http://www.led-lt.com LED,Suzhou LED,Shanghai LED,Beijing LED
    http://www.smilestudio.cn Lloc web de construcció,Pàgina web promoció
    http://www.xinjusy.com Empresa de decoració de Suzhou,Empresa de decoració de Suzhou
    http://www.atsesj.com ATS
    http://www.x-qun.com Xip
    http://www.youither.com/pro/bee2.asp Gelea Reial
    http://www.youither.com/pro/aloe.asp L'Aloe Vera
    http://www.youither.com/pro/pro-bee3-cn.asp Pròpolis
    http://www.yixinvalve.com.cn/Products/View/1053valve.html Vàlvula de bola de vàlvula de bola
    http://www.yixinvalve.com.cn Vàlvula vàlvula porta
    http://www.yixinvalve.com.cn Vàlvula de angle de vàlvula d'angle
    http://www.yixinvalve.com.cn/Products/View/3004valve.html Aixeta bibcock
    http://www.yixinvalve.com.cn Aixeta
    http://www.yixinvalve.com.cn/Products/View/4003valve.html Vàlvula antiretorn
    http://www.yixinvalve.com.cn/Products/View/5075valve.html Calefacció d'aigua calenta
    http://www.yixinvalve.com.cn/Products/View/5071valve.html accessoris

    Resposta
  3. (sense nom) va escriure:
    Paul,
    Si us plau responsd a això. Fa el seu treball de solució si l'element de la llista és editat més d'un temps?
    Resposta
  4. Sense nom
    Potser sóc perdent alguna cosa aquí, però que sembla funcionar primera vegada, però mai més.
    Quan s'estableix el camp per no en blanc, es sortirà el temps secone seu anomenat. Això és bo.
    Però quan actualitza l'element, dir 15 min més tard, llavors el camp encara es posa a no en blanc, Així, que surt sense executar el flux de treball… Estic perdent alguna cosa.
    Espero que sigui, necessitat de treballar.
    Com un FYI, Tinc una solució menys elegant.
    En comptes de posar una bandera a un element, Vaig crear una entrada en una nova llista. A continuació, la segona vegada a través de, Vaig suprimir-lo. Que actua com a bandera, però m'agradaria una solució més elegant si és possible.
    Resposta
  5. Cosa va escriure:
    Per fer aquest suggeriment un pas més –
    He creat una llista personalitzada separada anomenada notificacions i crear una columna per a cada flux de treball que han. Estava tenint problemes en enviar missatges de correu electrònic – provocant un bucle – i el meu inbox de bombardeig de correu. Així que ara, Vaig fer la comprovació de flux de treball l'estatus de la columna (del mateix nom) ABANS d'enviar l'e-mail, i llavors converteixi el valor després de l'e-mail és enviat.
    Resposta

Deixi una contestació

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *