在設計器中 SharePoint 工作流中使用信號量來防止無休止的迴圈

它是可能導致無限迴圈設計器 SharePoint 工作流中. 像這樣一種常見的執行模式導致的問題:

  • 創建一個工作流和關聯清單.
  • 表明,它應在開始創建新專案和現有專案的更新.
  • 在工作流中的一個步驟更新"當前專案"中的一個欄位.
  • 由於當前項更改, 重新開機工作流.

為了防止這種無休止的迴圈, 實現一個簡單的信號量:

  • 添加網站列 (或清單/庫如果您不使用內容類型的列).
  • 隱藏它從編輯頁 (容易做如果通過其屬性的網站列, 不一樣的情況下,很容易如果清單中的列).
  • 在工作流中, 檢查信號量列的值為空.
  • 如果它是空白, 將它設置為一個非空值和繼續執行.
  • 如果不是是空白, 立即退出.

這可以成為一個相當微妙的解決方案, 如此等等取決於業務需求, 但我需要它的時候已經有一個可行的模式.

</結束>

Technorati 標籤:

訂閱我的博客.

6 上“的想法在設計器中 SharePoint 工作流中使用信號量來防止無休止的迴圈

  1. 沒有名稱

    http://www.batteryfast.com/toshiba/pa3123u-1brs.php 東芝新電池 5000 5100 PA3123U PA3178U 筆記本電池,
    http://www.batteryfast.com/toshiba/pa3176u-1bas.php 電池為東芝 Portege M200 M205 PA3128U PA3191U 黑色筆記本電池,
    http://www.batteryfast.com/toshiba/pa3209u-1brs.php 東芝衛星電池 1100 1110 PA3209U 1BRS 筆記本電池,
    http://www.batteryfast.com/toshiba/pa3399u-1bas.php 東芝 PA3399U-1BRS PA3399U-2BAS 1BAS 筆記本電池,
    http://www.batteryfast.com/toshiba/pa3356u-1brs.php 東芝 PA3356U-3BAS PA3356U 3BRS PA3456U 1BRS 電池筆記本電腦電池,
    http://www.batteryfast.com/toshiba/pa3420u.php 東芝 pa3420u 1brs l10 l15 l20 筆記本電腦電池,
    http://www.batteryfast.com/toshiba/pa3451u.php 東芝 PA3451U-1BRS PABAS067 筆記本電池,
    http://www.batteryfast.com/toshiba/pa3383.php PA3383 東芝衛星電池為 PA3383U-1BRS 12cells 筆記本電池,
    http://www.batteryfast.com/toshiba/pa3431u-1brs.php 東芝衛星 M65 電池 PA3431U BRS PABAS068 筆記本電池,
    http://www.batteryfast.com/clevo/m540.php clevo m540 筆記本電腦電池,
    http://www.batteryfast.com/uniwill/un255.php 眾誠 255-3S4400-G1L1 un255 筆記本電池,
    http://www.batteryfast.com/uniwill/un258.php 眾誠 Amilo A-1630 A1630 UN258 筆記本電池,
    http://www.batteryfast.com/uniwill/un755.php 眾誠 755-4S4000-S1P1 un755 筆記本電池,
    http://www.batteryfast.com/uniwill/un223.php 眾誠 un233 筆記本電池,
    http://www.batteryfast.com/apple/A1175.php 蘋果 A1175 Macbook Pro 15-4 筆記本電腦電池,
    http://www.batteryfast.com/asus/m3000-2.php 電池為華碩 M3 M3N M3NP M3000 M3000N M3000NP 4S2P 黑色筆記本電池,
    http://www.batteryfast.com/asus/m6-2.php 華碩 a42 m6 m6n m67 m68n m6000 筆記本電池,
    http://www.batteryfast.com/asus/a42-w1.php 華碩 W1 W1000 A42 W1 W1G W1Ga 筆記本電池,
    http://www.batteryfast.com/asus/a31-s5-2.php 華碩 A31 S5 A32-S5 S52N S5000 S5200N S5N 筆記本電腦電池,
    http://www.batteryfast.com/mitac/8375-2.php 神通 8375 8575 85758575 P 灰色筆記本電腦電池筆記本電腦電池,
    http://www.batteryfast.com/toshiba/pa3176u-1bas-2.php 電池為東芝 Portege M200 M205 PA3128U PA3191U 黑色筆記本電池,
    http://www.batteryfast.com/acer/batcl32l.php 宏碁 aspire batcl32l 2000 batcl32 2001 2003 筆記本電腦電池,
    http://www.batteryfast.com/acer/btp-73e1.php 宏碁 travelmate 370 380 btp 73e1 btp 50t3 筆記本電池,
    http://www.batteryfast.com/acer/1670.php 宏碁 LC。BTP05.004 渴望 1670 系列筆記本電池,
    http://www.batteryfast.com/acer/as07a41.php AS07A41 渴望 4310 4520 4710 4920 筆記本電腦電池,
    http://www.batteryfast.com/acer/batbl50l6.php 嚮往 3100 3690 5100 5110 9110 9800 筆記本電腦電池,
    http://www.batteryfast.com/acer/batcl50l.php 宏碁 travelmate 290 291 29x 292 batcl50l 筆記本電池,
    http://www.batteryfast.com/acer/btp-36d1.php 宏碁 travelmate 350 352 353 354 btp-36 d 1 筆記本電池,
    http://www.batteryfast.com/acer/btp-39d1.php 宏碁 btp 620 btp-39 d 1 btp 39sn ms2103 筆記本電池,
    http://www.batteryfast.com/acer/btp-43d1.php 宏碁河內 22 x 23 x 26 x 28 x btp-43 d 1 筆記本電池,
    http://www.batteryfast.com/acer/squ-302.php 宏碁只A1007.002 方形 302 筆記本電腦電池,
    http://www.batteryfast.com/asus/a42-a4.php 華碩 a4 a4d a4g a4k a4l a4s a4000 a42 a4 筆記本電池,
    http://www.batteryfast.com/asus/a32-f3.php A32-F3 電池華碩 F3 F3J F3Q F3JA F3JM F3JF Hi-電容筆記本電腦電池,
    http://www.batteryfast.com/compaq/146630-001.php 康柏 M300 N400 的電池 146630-001 291694-001 筆記本電腦電池,
    http://www.batteryfast.com/compaq/116314-001.php 電池適合康柏 1200 1600 1800 116314-001 筆記本電腦電池,
    http://www.batteryfast.com/compaq/pp2162s.php 康柏的電池 311227-001 PP2162S 可擕式筆記本電腦電池,
    http://www.batteryfast.com/compaq/232060-001.php 蓄電池的 COMPAQ N150 PP2111X 232060-001 231962-001 筆記本電腦電池,
    http://www.batteryfast.com/dell/d9200.php 戴爾 D9200 D5318 G5260 筆記本電池的筆記本筆記本電池,
    http://www.batteryfast.com/dell/m1210.php 6600mAh 電池適合戴爾 XPS M1210 NF343 HF674 新筆記本電腦電池,
    http://www.batteryfast.com/dell/312-0341.php 3為戴爾 Latitude X 1 T6840 細胞電池 312-0342 Y6457 筆記本電池,
    http://www.batteryfast.com/dell/xd187.php 新的戴爾 Inspiron B130 1300 b120 電池 312-0416 56腰臀比筆記本電腦電池,
    http://www.batteryfast.com/gateway/m680.php 閘道 M360 M460 M680 8 芯筆記本電池 6500949 筆記本電腦電池,
    http://www.batteryfast.com/hp/hstnn-db17.php HP M2000 系列 DV1000 DV4000 筆記本電池新電池,
    http://www.ba
    tteryfast.com/hp/f2019b.php 電池為 HP F2019 F2019A F2019B 6000 VT6200 XT6200 筆記本電池,
    http://www.batteryfast.com/hp/hstnn-db02.php 惠普 HSTNN-IB04 電池 346970-001 HSTNN DB02 DP399A 筆記本電池,
    http://www.batteryfast.com/hp/n3402.php 新的 F1739A 電池為 HP XE XE2 館 N3000 N3490 筆記本電池,
    http://www.batteryfast.com/hp/zt1000.php 新電池為 HP 館 ZT1000 F2299A F3172B F3172A 筆記本電池,
    http://www.batteryfast.com/gateway/btp-68b3.php 閘道獨奏 M500 M505 醫科 MD2900 MD6179 筆記本電池,
    http://www.batteryfast.com/toshiba/pa3382u-1brs.php 電池適合東芝 PA3382U-1BRS PA3384U 1BRS 筆記本電池,

    答覆
  2. 沒有名稱

    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 ball valve球閥
    http://www.linlidq.com ATS
    http://www.whdq.net 氣動
    http://www.htbzj.net 標準件
    http://www.led-lt.com LED,蘇州LED,上海LED,北京LED
    http://www.smilestudio.cn 網站建設,網站推廣
    http://www.xinjusy.com 蘇州裝修公司,蘇州裝飾公司
    http://www.atsesj.com ATS
    http://www.x-qun.com 晶片
    http://www.youither.com/pro/bee2.asp 蜂王漿
    http://www.youither.com/pro/aloe.asp 蘆薈
    http://www.youither.com/pro/pro-bee3-cn.asp 蜂膠
    http://www.yixinvalve.com.cn/Products/View/1053valve.html ball valve球閥
    http://www.yixinvalve.com.cn gate valve閘閥
    http://www.yixinvalve.com.cn angle valve角閥
    http://www.yixinvalve.com.cn/Products/View/3004valve.html bibcock水嘴
    http://www.yixinvalve.com.cn tap
    http://www.yixinvalve.com.cn/Products/View/4003valve.html Check valve
    http://www.yixinvalve.com.cn/Products/View/5075valve.html hot-water heating
    http://www.yixinvalve.com.cn/Products/View/5071valve.html fittings

    答覆
  3. (沒有名稱) 寫道::
    保羅 ·,
    請對此 responsd. 不會您的解決方案的工作,如果編輯更多再一次的清單項?
    答覆
  4. 沒有名稱
    也許我沒看到在這裡, 但這似乎工作第一次, 但永遠不會再.
    當您將設置該欄位為非空白, 它將退出懸索時間及其調用. 很好.
    但當您更新專案, 說 15 min 以後, 然後仍將該欄位設置為非空, 因而, 它退出而不運行工作流… 我漏掉了什麼嗎.
    我希望我是, 正如我需要工作.
    作為 FYI, 我有一個不太優雅的解決方案.
    而不是專案本身上設置一個標誌, 在一個新的清單中創建一個條目. 然後第二次通過, 我刪除它. 作為船旗, 但我想如果可能更簡潔的解決方案.
    答覆
  5. 東西寫道::
    進一步採取此項建議一步 –
    我創建一個單獨的自訂清單,稱為通知並創建為每個工作流,我有一列. 我有麻煩時發送電子郵件 – 導致迴圈 – 和轟炸我的收件匣的郵件. 所以現在, 我有工作流檢查列的狀態 (相同名稱的) 在發送電子郵件之前, 然後更改值後發送電子郵件.
    答覆

留言

您的電子郵件地址不會被公開. 必需的地方已做標記 *