在工作流设计器 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 宏碁河内 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 宏碁河内 290 291 29x 292 batcl50l 笔记本电池,
    http://www.batteryfast.com/acer/btp-36d1.php 宏碁河内 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 New F1739A Battery For HP XE XE2 Pavilion N3000 N3490 laptop battery,
    http://www.batteryfast.com/hp/zt1000.php New Battery For HP Pavilion ZT1000 F2299A F3172B F3172A laptop battery,
    http://www.batteryfast.com/gateway/btp-68b3.php Battery for Gateway Solo M500 M505 Medion MD2900 MD6179 laptop battery,
    http://www.batteryfast.com/toshiba/pa3382u-1brs.php Battery Fit Toshiba PA3382U-1BRS PA3384U-1BRS laptop battery,

    答复
  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 阀闸门阀闸
    http://www.yixinvalve.com.cn 角度阀角度阀
    http://www.yixinvalve.com.cn/Products/View/3004valve.html 水嘴水条例草案
    http://www.yixinvalve.com.cn 水龙头
    http://www.yixinvalve.com.cn/Products/View/4003valve.html 单向阀
    http://www.yixinvalve.com.cn/Products/View/5075valve.html 热水供暖
    http://www.yixinvalve.com.cn/Products/View/5071valve.html 管接头

    答复
  3. 没有名称

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

    答复
  4. (没有名称) 写道::
    保罗,
    请对此 responsd. 不会您的解决方案的工作,如果编辑更多再一次的列表项?
    答复
  5. 没有名称
    也许我没看到在这里, 但这似乎工作第一次, 但永远不会再.
    当你设置该字段为非空白, 它将退出的悬索时间及其调用. 很好.
    但当您更新项目, 说 15 min 以后, 然后仍将该字段设置为非空, 因而, 它退出而不运行工作流… 我漏掉了什么吗.
    我希望我是, 正如我需要工作.
    作为 FYI, 我有一个不太优雅的解决方案.
    而不是项目本身上设置一个标志, 在一个新的列表中创建一个条目. 然后第二次通过, 我删除它. 作为船旗, 但我想如果可能更简洁的解决方案.
    答复
  6. 东西写道::
    进一步采取此项建议一步 –
    我创建一个单独的自定义列表,称为通知并创建为每个工作流,我有一列. 我有麻烦时发送电子邮件 – 导致循环 – 和轰炸我的收件箱的邮件. 所以现在, 我有工作流检查列的状态 (相同名称的) 在发送电子邮件之前, 然后更改值后发送电子邮件.
    答复

离开回复 没有名称 取消回复

您的电子邮件地址不会被公开. 必需的地方已做标记 *