मैं हाल ही सीखा है कि यह संभव है और एक राज्य मशीन कार्यप्रवाह SharePoint डिज़ाइनर का उपयोग कर बनाने के लिए भी काफी आसान है. आवश्यकता आविष्कार और सब कि अच्छी चीजें का जननी है और मैंने देखा एक आविष्कार के लिए एक की जरूरत है कि इस सप्ताह था. संयोग से, मैं भर में आया था इस MSDN फोरम पोस्ट रूप में अच्छी तरह से. इस हफ्ते के मेरे निजी अनुभव और उस "स्वतंत्र पुष्टि" मेरा दृढ़ विश्वास को शक्ति बख्शी. मैं इस बारे में एक पूर्ण विकसित उदाहरण के साथ अधिक से अधिक लंबाई में लिखने की योजना, यहाँ है, लेकिन इसे का सार:
- तथ्य यह है कि कोई वर्कफ़्लो किसी सूची आइटम बदल सकते हैं दृष्टिकोण leverages, जिससे एक नया वर्कफ़्लो ट्रिगर. मैं इस के लिए एक उपद्रव हो और यहां तक कि सामान्य रूप से माना जाता है semaphores का उपयोग करने के बारे में blogged इसे संभाल करने के लिए.
- SharePoint एकाधिक स्वतंत्र वर्कफ़्लो के किसी विशिष् ट सूची आइटम के खिलाफ सक्रिय किया जा करने के लिए अनुमति देता है.
यह कॉन्फ़िगर करने के लिए:
- आपका राज्य मशीन डिजाइन (यानी, राज्यों और कैसे राज्य अमेरिका से एक अगले करने के लिए संक्रमण).
- अलग-अलग वर्कफ़्लो के रूप में प्रत्येक राज्य को लागू.
- सूची आइटम में किसी परिवर्तन की प्रतिक्रिया में निष्पादित करने के लिए इन राज्य वर्कफ़्लोज़ में से प्रत्येक को कॉन्फ़िगर करें.
प्रत्येक राज्य वर्कफ़्लो यह किसी न किसी पैटर्न इस प्रकार है:
- पर प्रारंभ करना, कि क्या यह वास्तव में चलाना चाहिए राज्य जानकारी में "वर्तमान"आइटम के द्वारा निरीक्षण का निर्धारण. यदि नहीं, तो निरस्त करें.
- काम करो.
- "वर्तमान आइटम अद्यतन करें" के साथ नए राज्य सूचना. यह वर्तमान आइटम के लिए एक अद्यतन से चलाता है और बंद सभी राज्य वर्कफ़्लोज़ आग.
एक तरफ स्पष्ट लाभ एक घोषणात्मक राज्य मशीन कार्यप्रवाह कि एक बना सकते हैं, सभी राज्य सूचना KPIs के निर्माण और दिलचस्प के लिए भयानक है कि विचार.
यह एक काफी पर्याप्त वापसी करता है — मानक वर्कफ़्लो इतिहास ट्रैकिंग सामान्य से भी अधिक बेकार है इसका आसानी से उपचार किया जाता है, फिर भी. सभी अपने ऑडिट प्रकार जानकारी में कोई कस्टम सूची संग्रह. कि शायद वेनिला क्रमिक वर्कफ़्लो के लिए भी एक अच्छा विचार है, लेकिन यह एक और ब्लॉग पोस्ट के लिए है
मैं इस एक "विदेश मंत्रालय culpa कहते" क्योंकि मैं है, दुर्भाग्य से, एक बार से अधिक मंचों पर कहा और दूसरी जगहों कि एक एक राज्य मशीन कार्यप्रवाह बनाने के लिए दृश्य स्टूडियो उपयोग करना होगा. कि बस सच नहीं है.
</अंत>
मेरे ब्लॉग के लिए सदस्यता लें.