Utilizzare i semafori nel flusso di lavoro SharePoint Designer per evitare loop infinito

È possibile generare un ciclo infinito in un flusso di lavoro SharePoint Designer. Un modello di implementazione comune come questo provoca il problema:

  • Creare un flusso di lavoro e di associare a un elenco.
  • Indicare che essa dovrebbe inizio per creare dei nuovi elementi e l'aggiornamento di elementi esistenti.
  • Un passaggio nel flusso di lavoro aggiorna un campo "Elemento corrente".
  • Poiché l'elemento corrente modificata, il flusso di lavoro inizia nuovamente.

Per evitare questo ciclo infinito, implementare un semplice semaforo:

  • Aggiungere una colonna del sito (o colonna alla lista/libreria se non si utilizzano i tipi di contenuto).
  • Nasconderlo dalla pagina di modifica (facile da fare se una colonna del sito tramite la relativa proprietà, non è facile se una colonna di elenco).
  • Del flusso di lavoro, controllare per vedere se il valore della colonna semaforo è vuoto.
  • Se è vuoto, impostarlo su un valore non vuoto e procedere.
  • Se non è vuoto, uscire immediatamente.

Questo può diventare una soluzione abbastanza sfumata, a seconda delle esigenze aziendali e così via, ma è stato un modello praticabile quando ho avuto bisogno.

</fine>

Technorati Tags:

Iscriviti al mio blog.

6 pensieri su "Utilizzare i semafori nel flusso di lavoro SharePoint Designer per evitare loop infinito

  1. Senza nome

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

    Risposta
  2. Senza nome

    http://www.hzygzs.com/contact Hangzhou decorare azienda
    http://www.hzygzs.com/about Hangzhou decorare azienda
    http://www.hzygzs.com/news Hangzhou decorare azienda
    http://www.hzygzs.com/ Decorazione di Hangzhou Office
    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 decorare azienda
    http://www.hzygzs.com/messages Hangzhou decorare azienda
    http://www.yixinvalve.com.cn
    http://www.hzygzs.com/ Decorazione del negozio di Hangzhou
    http://www.yixinvalve.com.cn Valvola a sfera valvola a sfera
    http://www.linlidq.com ATS
    http://www.whdq.net Pneumatico
    http://www.htbzj.net Parti standard
    http://www.led-lt.com LED,LED di Suzhou,LED di Shanghai,Beijing LED
    http://www.smilestudio.cn Costruzione sito Web,Promozione sito Web
    http://www.xinjusy.com Azienda di decorazione di Suzhou,Azienda di decorazione di Suzhou
    http://www.atsesj.com ATS
    http://www.x-qun.com Chip
    http://www.youither.com/pro/bee2.asp Pappa reale
    http://www.youither.com/pro/aloe.asp Aloe Vera
    http://www.youither.com/pro/pro-bee3-cn.asp Propoli
    http://www.yixinvalve.com.cn/Products/View/1053valve.html Valvola a sfera valvola a sfera
    http://www.yixinvalve.com.cn Valvola a saracinesca valvola cancello
    http://www.yixinvalve.com.cn Angolo angolo valvola
    http://www.yixinvalve.com.cn/Products/View/3004valve.html Rubinetto rubinetto
    http://www.yixinvalve.com.cn rubinetto
    http://www.yixinvalve.com.cn/Products/View/4003valve.html Valvola di ritegno
    http://www.yixinvalve.com.cn/Products/View/5075valve.html riscaldamento di acqua calda
    http://www.yixinvalve.com.cn/Products/View/5071valve.html raccordi

    Risposta
  3. Senza nome

    Cassa dello shoppingQuindi chiunque può guadagnare facilmente con la carta ♪ Dal momento che non è un prestito, non ci sono screening o procedure fastidiose! Puoi scegliere la modalità di rimborso tra forfait, revolving, divisione (fino a 20 volte), bonus forfettario, ecc.。

    Risposta
  4. (Nessun nome) ha scritto:
    Paul,
    Si prega di responsd a questo. Fa il lavoro di soluzione se l'elemento elenco viene modificato più poi una volta?
    Risposta
  5. Senza nome
    Forse mi manca qualcosa qui, ma che sembra funzionare la prima volta, ma mai più.
    Se si imposta il campo Non vuoto, uscirà dalla sua chiamata il tempo secone. Quello va bene.
    Ma quando si aggiorna l'elemento, dire 15 min più tardi, poi il campo è ancora impostato su non vuoto, così, esce senza eseguire il flusso di lavoro… mi sto perdendo qualcosa.
    Spero di che essere, come ho bisogno di lavorare.
    Come un FYI, Ho una soluzione meno elegante.
    Invece di impostare un flag sulla voce stessa, Creare una voce in un nuovo elenco. Poi la seconda volta attraverso, Cancellarlo. Che funge da bandiera, ma vorrei se possibile una soluzione più elegante.
    Risposta
  6. Cosa ha scritto:
    Per fare questo Suggerimento un passo avanti –
    Ho creato un elenco personalizzato separato chiamato notifiche e creato una colonna per ogni flusso di lavoro che ho. Ho avuto problemi durante l'invio di email – generando un ciclo – e mail bombing mia casella di posta. Così ora, Avere il controllo del flusso di lavoro lo stato della colonna (lo stesso nome) PRIMA che venga inviata l'email, e quindi modificare il valore dopo l'email è inviata.
    Risposta

Lasciare una risposta

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *