SharePoint डिज़ाइनर वर्कफ़्लो में अंतहीन Loops को रोकने के लिए Semaphores का उपयोग

यह एक अंतहीन लूप में SharePoint डिज़ाइनर वर्कफ़्लो का कारण बन सकता है. एक आम कार्यान्वयन पैटर्न इस तरह की समस्या का कारण बनता है:

  • कोई वर्कफ़्लो बना सकते हैं और एक सूची के साथ संबद्ध करें.
  • कि यह संकेत मिलता है पर शुरू नए आइटम और मौजूदा आइटम्स के अद्यतन के उत्पन्न करनी चाहिए.
  • वर्कफ़्लो में एक कदम है "वर्तमान आइटम" में कोई फ़ील्ड अद्यतन करता है.
  • के बाद से वर्तमान आइटम बदला गया, नए सिरे से वर्कफ़्लो प्रारंभ करता है.

यह अंतहीन लूप को रोकने के लिए, एक साधारण सिकंदरा को लागू:

  • कोई साइट स्तंभ जोड़ें (या स्तंभ सूची/लाइब्रेरी यदि आप सामग्री प्रकारों का उपयोग नहीं कर रहे हैं करने के लिए).
  • इसे संपादित करें पेज से छिपाएँ (कोई साइट स्तंभ अगर उसके गुणों के माध्यम से करने के लिए आसान, नहीं अगर किसी सूची स्तंभ रूप में आसान).
  • वर्कफ़्लो में, यदि सिकंदरा स्तंभ का मान रिक्त है देखने की जाँच करें.
  • यदि यह रिक्त है, यह एक गैर रिक्त मान पर सेट करें और आगे बढ़ें.
  • अगर है रिक्त नहीं है, तुरंत बाहर निकलें.

यह एक काफी सूक्ष्म समाधान हो सकते हैं, व्यावसायिक आवश्यकताओं और इसके आगे के आधार पर, लेकिन जब मैं इसे की जरूरत है इसे एक व्यवहारक्षम पैटर्न रहा है.

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

6 पर विचार "SharePoint डिज़ाइनर वर्कफ़्लो में अंतहीन Loops को रोकने के लिए Semaphores का उपयोग

  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 सैटेलाइट के लिए बैटरी 1100 1110 PA3209U-1BRS लैपटॉप बैटरी,
    http://www.batteryfast.com/toshiba/pa3399u-1bas.php Toshiba PA3399U-1BRS PA3399U-2BAS 1BAS लैपटॉप बैटरी के लिए बैटरी,
    http://www.batteryfast.com/toshiba/pa3356u-1brs.php Toshiba PA3356U-3BAS PA3356U-3BRS PA3456U-1BRS बैटरी लैपटॉप बैटरी,
    http://www.batteryfast.com/toshiba/pa3420u.php toshiba pa3420u 1brs l10 l15 l20 लैपटॉप बैटरी,
    http://www.batteryfast.com/toshiba/pa3451u.php TOSHIBA PA3451U-1BRS PABAS067 लैपटॉप बैटरी,
    http://www.batteryfast.com/toshiba/pa3383.php PA3383 के लिए बैटरी TOSHIBA उपग्रह PA3383U-1BRS 12cells लैपटॉप बैटरी,
    http://www.batteryfast.com/toshiba/pa3431u-1brs.php TOSHIBA सैटेलाइट M65 बैटरी PA3431U-BRS PABAS068 लैपटॉप बैटरी,
    http://www.batteryfast.com/clevo/m540.php clevo m540 लैपटॉप बैटरी,
    http://www.batteryfast.com/uniwill/un255.php uniwill 255-3S4400-G1L1 un255 लैपटॉप बैटरी,
    http://www.batteryfast.com/uniwill/un258.php uniwill Amilo A-1630 A1630 UN258 लैपटॉप बैटरी,
    http://www.batteryfast.com/uniwill/un755.php uniwill 755-4S4000-S1P1 un755 लैपटॉप बैटरी,
    http://www.batteryfast.com/uniwill/un223.php uniwill un233 लैपटॉप बैटरी,
    http://www.batteryfast.com/apple/A1175.php सेब A1175 मैकबुक प्रो 15-4 लैपटॉप बैटरी,
    http://www.batteryfast.com/asus/m3000-2.php बैटरी के लिए ASUS एम 3 M3N M3NP M3000 M3000N M3000NP 4S2P काले लैपटॉप बैटरी,
    http://www.batteryfast.com/asus/m6-2.php asus a42-m6 m6n m67 m68n m6000 लैपटॉप बैटरी,
    http://www.batteryfast.com/asus/a42-w1.php asus W1 w1000 2700: 1 A42-W1 W1G W1Ga लैपटॉप बैटरी,
    http://www.batteryfast.com/asus/a31-s5-2.php ASUS 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 एसर 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 29एक्स 292 batcl50l लैपटॉप बैटरी,
    http://www.batteryfast.com/acer/btp-36d1.php एसर travelmate 350 352 353 354 btp-36 डी 1 लैपटॉप बैटरी,
    http://www.batteryfast.com/acer/btp-39d1.php एसर btp-620 btp-39 डी 1 btp-39sn ms2103 लैपटॉप बैटरी,
    http://www.batteryfast.com/acer/btp-43d1.php एसर btp-43 डी 1 लैपटॉप बैटरी x travelmate 22 x 23 x 26 x 28,
    http://www.batteryfast.com/acer/squ-302.php एसर BT.A1007.002 SQU-302 लैपटॉप बैटरी,
    http://www.batteryfast.com/asus/a42-a4.php asus a4 a4d a4g a4k a4l a4s a4000 a42-a4 लैपटॉप बैटरी,
    http://www.batteryfast.com/asus/a32-f3.php A32-F3 बैटरी ASUS F3 F3J F3Q F3JA F3JM F3JF Hi-Capaci लैपटॉप बैटरी,
    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 कॉम्पैक N150 PP2111X के लिए बैटरी 232060-001 231962-001 लैपटॉप बैटरी,
    http://www.batteryfast.com/dell/d9200.php नोटबुक लैपटॉप Dell D9200 D5318 G5260 लैपटॉप बैटरी के लिए बैटरी,
    http://www.batteryfast.com/dell/m1210.php 6600DELL XPS M1210 NF343 HF674 नया लैपटॉप बैटरी महिंद्रा बैटरी फिट बैठता है,
    http://www.batteryfast.com/dell/312-0341.php 3Dell अक्षांश X 1 T6840 के लिए बैटरी सेल 312-0342 Y6457 लैपटॉप बैटरी,
    http://www.batteryfast.com/dell/xd187.php नए Dell Inspiron B130 1300 b120 बैटरी 312-0416 56whr लैपटॉप बैटरी,
    http://www.batteryfast.com/gateway/m680.php गेटवे M360 M460 M680 8-कोशिका नोटबुक बैटरी 6500949 लैपटॉप बैटरी,
    http://www.batteryfast.com/hp/hstnn-db17.php हिमाचल प्रदेश M2000 श्रृंखला DV1000 DV4000 लैपटॉप बैटरी के लिए नई बैटरी,
    http://www.ba
    tteryfast.com/hp/f2019b.php बैटरी के लिए हिमाचल प्रदेश 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 बैटरी के लिए हिमाचल प्रदेश XE XE2 मंडप N3000 N3490 लैपटॉप बैटरी,
    http://www.batteryfast.com/hp/zt1000.php नई अश्वशक्ति मंडप 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 बैटरी फिट Toshiba 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 गेंद वाल्व गेंद वाल्व
    http://www.linlidq.com एटीएस
    http://www.whdq.net वायवीय
    http://www.htbzj.net मानक भागों
    http://www.led-lt.com एलईडी,सूज़ौ एलईडी,शंघाई एलईडी,बीजिंग एलईडी
    http://www.smilestudio.cn वेब साइट निर्माण,वेब साइट संवर्धन
    http://www.xinjusy.com सूज़ौ सजावट कंपनी,सूज़ौ कंपनी
    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 एक प्रकार का पौधा
    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. कोई नाम नहीं

    ショッピング स्पूल नकदी केするので誰でもかんたんにカードでお金をおつくりできます♪ご融資などではありませんので審査や面倒な手続きは一切ございません! ご返済方法は一括・リボ・分割(最高20回)・ボーナス一括などからお選びいただけます

  4. कोई नाम नहीं
    शायद मैं यहाँ कुछ याद आ रही, लेकिन लगता है कि पहली बार काम करने के लिए है, लेकिन फिर कभी नहीं.
    जब आप फ़ील्ड को गैर रिक्त सेट, यह इसके कहा जाता secone समय बाहर निकल जाएगा. यह अच्छा है.
    लेकिन जब आप आइटम अद्यतन करें, कहते हैं कि 15 मिनट बाद, तब फ़ील्ड अभी भी गैर रिक्त करने के लिए सेट है, इस प्रकार, यह वर्कफ़्लो चलाए बिना रास्ते… मुझे कुछ याद आ रही.
    मुझे आशा है कि मैं कर रहा हूँ, के रूप में मैं काम करने की जरूरत.
    के रूप में एक fyi करें, मैं एक कम सुरुचिपूर्ण समाधान है.
    उस आइटम पर एक झंडा स्थापित करने के बजाय, मैं एक नई सूची में कोई प्रविष्टि बनाएँ. तो दूसरी बार के माध्यम से, मैं इसे हटा दें. कि ध्वज के रूप में कार्य करता है, लेकिन मैं एक और अधिक सुरुचिपूर्ण समाधान यदि संभव हो तो करना चाहते.
  5. बात ने लिखा:
    इस सुझाव एक कदम आगे ले करने के लिए –
    मैं एक अलग कस्टम सूची सूचनाएँ बुलाया बनाया है और मैं प्रत्येक वर्कफ़्लो के लिए कोई स्तंभ बनाया. मैं ईमेल भेजते समय परेशानी हो रही थी – एक पाश के कारण – और मेल मेरे इनबॉक्स पर बमबारी. तो अब, मैं वर्कफ़्लो चेक स्तंभ की स्थिति है (का एक ही नाम) इससे पहले कि ईमेल भेज दिया जाता है, और तब मान बदलने के बाद ईमेल भेजा है.

करने के लिए एक उत्तर दें छोड़ दो कोई नाम नहीं उत्तर रद्द करे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. अपेक्षित स्थानों को रेखांकित कर दिया गया है *