ใช้เซมาฟอร์ SharePoint ตัวออกแบบเวิร์กโฟลว์เพื่อป้องกันไม่ให้เกิดการวนซ้ำที่เจ็ดชั่วโคตร

จำเป็นต้องทำการวนสิ้นสุดลำดับงาน SharePoint Designer. รูปแบบใช้งานทั่วไปเช่นนี้เป็นสาเหตุของปัญหา:

  • สร้างเวิร์กโฟลว์ และเชื่อมโยงกับรายการ.
  • ระบุว่า ควรเริ่มต้นสร้างสินค้าใหม่และการปรับปรุงของรายการที่มีอยู่.
  • ขั้นตอนในเวิร์กโฟลว์การปรับปรุงเขตข้อมูลใน "รายการปัจจุบัน".
  • เนื่องจากการเปลี่ยนแปลงรายการปัจจุบัน, เวิร์กโฟลว์เริ่มต้นใหม่.

เพื่อป้องกันการวนรอบนี้เจ็ดชั่วโคตร, ใช้เซมาฟอร์แบบง่าย ๆ:

  • เพิ่มคอลัมน์ของไซต์ (หรือคอลัมน์รายการ/รีถ้าคุณไม่ได้ใช้ชนิดเนื้อหา).
  • ซ่อนจากการแก้ไขเพจ (ง่าย ๆ หากผ่านคุณสมบัติของคอลัมน์ของไซต์, ไม่เป็นเรื่องง่ายถ้าคอลัมน์รายการ).
  • ในเวิร์กโฟลว์, ตรวจสอบดูว่าค่าของเซมาฟอร์คอลัมน์ว่าง.
  • ถ้ามันเป็นค่าว่าง, ตั้งค่าเป็นค่าไม่ว่างเปล่า และดำเนินการ.
  • ถ้าจะไม่ว่าง, จบการทำงานทันที.

นี้จะกลายเป็นโซลูชันค่อนข้าง nuanced, ทั้งนี้ขึ้นอยู่กับความต้องการทางธุรกิจและอื่น ๆ, แต่มีรูปแบบการงานได้เมื่อคุณต้องการมัน.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

6 คิดเกี่ยวกับ“ใช้เซมาฟอร์ SharePoint ตัวออกแบบเวิร์กโฟลว์เพื่อป้องกันไม่ให้เกิดการวนซ้ำที่เจ็ดชั่วโคตร

  1. ไม่มีชื่อ

    http://www.batteryfast.com/toshiba/pa3123u-1brs.php แบตเตอรี่ใหม่สำหรับ TOSHIBA 5000 5100 แบตเตอรี่แล็ปท็อป PA3123U PA3178U,
    http://www.batteryfast.com/toshiba/pa3176u-1bas.php แบตเตอรี่แล็ปท็อปดำแบตเตอรี่สำหรับ Toshiba Portege M200 M205 PA3128U PA3191U,
    http://www.batteryfast.com/toshiba/pa3209u-1brs.php แบตเตอรี่สำหรับ Toshiba Satellite 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 แบตเตอรี่แล็ปท็อปของโตชิบา PABAS067 PA3451U-1BRS,
    http://www.batteryfast.com/toshiba/pa3383.php แบตเตอรี่แล็ปท็อปของแบตเตอรี่สำหรับ PA3383 TOSHIBA Satellite PA3383U-1BRS 12cells,
    http://www.batteryfast.com/toshiba/pa3431u-1brs.php TOSHIBA SATELLITE M65 แบตเตอรี่ PA3431U-BRS PABAS068 แบตเตอรี่แล็ปท็อป,
    http://www.batteryfast.com/clevo/m540.php clevo m540 แบตเตอรี่แล็ปท็อป,
    http://www.batteryfast.com/uniwill/un255.php แบตเตอรี่แล็ปท็อปของ 255-3S4400-G1L1 un255 uniwill,
    http://www.batteryfast.com/uniwill/un258.php uniwill แบตเตอรี่แล็ปท็อป Amilo A-1630 A1630 UN258,
    http://www.batteryfast.com/uniwill/un755.php แบตเตอรี่แล็ปท็อปของ 755-4S4000-S1P1 un755 uniwill,
    http://www.batteryfast.com/uniwill/un223.php uniwill un233 แบตเตอรี่แล็ปท็อป,
    http://www.batteryfast.com/apple/A1175.php แอปเปิ้ล A1175 แมคบุ๊ก 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 MITAC 8375 8575 8575แบตเตอรี่แล็ปท็อปสีเทา 8575P แบตเตอรี่แล็ปท็อป,
    http://www.batteryfast.com/toshiba/pa3176u-1bas-2.php แบตเตอรี่แล็ปท็อปดำแบตเตอรี่สำหรับ Toshiba Portege M200 M205 PA3128U PA3191U,
    http://www.batteryfast.com/acer/batcl32l.php เอเซอร์ 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 เอเซอร์ LCBTP05.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 เอเซอร์ travelmate 22 x 23 x 26 x 28 x แบตเตอรี่แล็ปท็อป btp-43 d 1,
    http://www.batteryfast.com/acer/squ-302.php เอเซอร์ล้านA1007.002 SQU-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-Capaci,
    http://www.batteryfast.com/compaq/146630-001.php แบตเตอรี่สำหรับ COMPAQ M300 N400 146630-001 291694-001 แบตเตอรี่แล็ปท็อป,
    http://www.batteryfast.com/compaq/116314-001.php COMPAQ Presario ที่พอดีกับแบตเตอรี่ 1200 1600 1800 116314-001 แบตเตอรี่แล็ปท็อป,
    http://www.batteryfast.com/compaq/pp2162s.php แบตเตอรี่สำหรับ Compaq Presario 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 แบตเตอรี่แล็ปท็อปของโน้ตบุ๊กสำหรับแบตเตอรี่แล็ปท็อปของ Dell D9200 D5318 G5260,
    http://www.batteryfast.com/dell/m1210.php 6600mAh แบตเตอรี่แบตเตอรี่แล็ปท็อป DELL XPS M1210 NF343 HF674 ใหม่ที่พอดี,
    http://www.batteryfast.com/dell/312-0341.php 3เซลล์แบตเตอรี่สำหรับ T6840 Dell Latitude X 1 312-0342 แบตเตอรี่แล็ปท็อป Y6457,
    http://www.batteryfast.com/dell/xd187.php ใหม่ Dell Inspiron B130 1300 แบตเตอรี่ b120 312-0416 56แบตเตอรี่แล็ปท็อป whr,
    http://www.batteryfast.com/gateway/m680.php เกตเวย์ M360 M460 M680 8-โน้ตบุ๊กแบตเตอรี่เซลล์ 6500949 แบตเตอรี่แล็ปท็อป,
    http://www.batteryfast.com/hp/hstnn-db17.php แบตเตอรี่ใหม่สำหรับแบตเตอรี่แล็ปท็อปของ HP M2000 Series 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 แบตเตอรี่สำหรับ HP HSTNN-IB04 346970-001 แบตเตอรี่แล็ปท็อป HSTNN-DB02 DP399A,
    http://www.batteryfast.com/hp/n3402.php แบตเตอรี่แล็ปท็อป F1739A แบตเตอรี่สำหรับ HP XE XE2 Pavilion N3000 N3490 ใหม่,
    http://www.batteryfast.com/hp/zt1000.php แบตเตอรี่แล็ปท็อปของแบตเตอรี่สำหรับ HP Pavilion ZT1000 F2299A F3172B F3172A ใหม่,
    http://www.batteryfast.com/gateway/btp-68b3.php แบตเตอรี่สำหรับแบตเตอรี่แล็ปท็อปของเกตเวย์โซโล M500 M505 Medion 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/ ตกแต่ง 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 บริษัทตกแต่งหางโจว
    http://www.hzygzs.com/messages บริษัทตกแต่งหางโจว
    http://www.yixinvalve.com.cn
    http://www.hzygzs.com/ ตกแต่งหางโจว
    http://www.yixinvalve.com.cn บอลวาล์วบอลวาล์ว
    http://www.linlidq.com
    http://www.whdq.net Pneumatic
    http://www.htbzj.net ชิ้นส่วนมาตรฐาน
    http://www.led-lt.com LED,Suzhou LED,Shanghai LED,ปักกิ่ง LED
    http://www.smilestudio.cn เว็บไซต์ก่อสร้าง,เว็บไซต์ส่งเสริมการขาย
    http://www.xinjusy.com บริษัทตกแต่ง Suzhou,บริษัท Suzhou
    http://www.atsesj.com
    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 Propolis
    http://www.yixinvalve.com.cn/Products/View/1053valve.html บอลวาล์วบอลวาล์ว
    http://www.yixinvalve.com.cn ประตูลิ้นวาล์วประตู
    http://www.yixinvalve.com.cn มุมลิ้นวาล์วมุม
    http://www.yixinvalve.com.cn/Products/View/3004valve.html Bibcock ครั้ง
    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. ไม่มีชื่อ
    บางทีฉันฉันไม่มีอะไรที่นี่, แต่ที่ดูเหมือนว่าการทำงานครั้งแรก, แต่ไม่เคยอีกครั้ง.
    เมื่อคุณตั้งค่าเขตข้อมูลจะไม่ว่าง, มันจะออกจากเวลา secone ที่เรียกว่า. ดีจัง.
    แต่ เมื่อคุณทำการปรับปรุงสินค้า, พูดว่า 15 นาทีในภายหลัง, แล้ว เขตข้อมูลจะยังคงตั้งค่าเป็นไม่ว่าง, ดังนั้น, ออกจากโดยไม่เรียกใช้เวิร์กโฟลว์… ฉันไม่มีอะไร.
    ฉันหวังว่า ฉัน, เมื่อต้องการทำงาน.
    เป็นการ FYI, ฉันมีโซลูชันฉลาดน้อย.
    แทนที่การตั้งค่าสถานะบนรายการเอง, ฉันสร้างรายการในรายการใหม่. จาก นั้นในครั้งที่สองโดยผ่าน, ลบออก. ที่ทำหน้าที่เป็นค่าสถานะ, แต่อยากแก้ไขปัญหาอย่างสวยงามและถ้าเป็นไปได้.
  4. สิ่งที่เขียน:
    ใช้ขั้นตอนเดียวนี้ข้อเสนอแนะเพิ่มเติม –
    ฉันสร้างรายการแบบกำหนดเองแยกต่างหากที่เรียกว่าการแจ้งเตือน และสร้างคอลัมน์สำหรับแต่ละเวิร์กโฟลว์ที่มี. ฉันมีปัญหาเมื่อมีการส่งอีเมล์ – วนที่ก่อให้เกิด – และทิ้งระเบิดกล่องขาเข้าของฉัน. ดังนั้นตอนนี้, มีเวิร์กโฟลว์การตรวจสอบสถานะของคอลัมน์ (มีชื่อเดียวกัน) ก่อนที่อีเมล์ถูกส่ง, แล้ว เปลี่ยนค่าหลังจากอีเมล์ถูกส่ง.

ทิ้งคำตอบไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *