मैं डेवलपर्स की एक टीम के लिए ज़िम्मेदार हूं जो हल्के वजन बीमा दावों के सिस्टम के विकास शुरू करने वाले हैं। सिस्टम में कई मैन्युअल कार्य और व्यावसायिक वर्कफ़्लो शामिल हैं और हम विंडोज वर्कफ़्लो (.NET 4.0) का उपयोग करने पर विचार कर रहे हैं।वर्कफ़्लो या वर्कफ़्लो के लिए नहीं?
व्यवसाय डोमेन का एक उदाहरण निम्नानुसार है: एक पॉलिसीधारक एक दावा दायर करने के लिए संपर्क केंद्र को कॉल करता है। यह "घटना" दो उप कार्यों को सक्रिय करती है जिन्हें मैन्युअल रूप से समानांतर में क्रियान्वित किया जाता है और इसे पूरा करने में लंबा समय लग सकता है;
- धोखाधड़ी के लिए ग्राहक की जांच करें - एक मैन्युअल प्रक्रिया जिसके द्वारा एक ऑपरेटर विभिन्न क्रेडिट कंपनियों को धोखाधड़ी करने वाले ग्राहक की क्षमता की जांच और मूल्यांकन करने के लिए कहता है। यहां से उप कार्य कई उप-स्थितियों में प्रवेश कर सकता है (प्रगति पर जांचें, असफल संदर्भ जांच, उत्तीर्ण संदर्भ जांच, आदि)
- मरम्मत केंद्र में आइटम भेजें - एक मैन्युअल प्रक्रिया जहां वह आइटम जिसके लिए पॉलिसीधारक ने दर्ज किया था दावा मरम्मत केंद्र को तय करने के लिए भेजा जाता है। यहां से उप कार्य कई उप-स्थितियों में प्रवेश कर सकता है (मरम्मत की प्रतीक्षा कर रहा है, प्रगति में, मरम्मत, पोस्ट, आदि)। दावा केवल तभी आगे बढ़ सकता है जब प्रत्येक उप कार्य की स्थिति एक पूर्वनिर्धारित स्थिति (व्यापार नियमों के आधार पर) तक पहुंच जाती है।
सतह पर ऐसा लगता है कि वर्कफ़्लो वास्तव में सबसे अच्छी तकनीक पसंद है; हालांकि मुझे डब्ल्यूएफ 4.0 का उपयोग करने में कुछ चिंताएं हैं।
- कौशल सेट - औसत डेवलपर कौशल सेट को देखते हुए मुझे कई डेवलपर्स नहीं दिखते हैं जो वर्कफ़्लो को समझते हैं या जानते हैं।
- रखरखाव - डब्ल्यूएफ 4.0 परियोजनाओं के लिए समुदाय के भीतर थोड़ा सा समर्थन लगता है और यह कौशल सेट की कमी के साथ बनाए रखने के आसपास चिंताओं को बढ़ाता है।
- प्रवेश के लिए बैरियर - मुझे एहसास है कि विंडोज वर्कफ़्लो में एक सीधी सीखने की वक्र है और यह हमेशा लेने में आसान नहीं होता है।
- नया उत्पाद - जैसा कि वर्कफ़्लो पूरी तरह से .NET 4.0 के लिए पुनः लिखा गया है, मैं उत्पाद को पहली पीढ़ी के उत्पाद के रूप में देखता हूं और इसमें आवश्यक स्थिरता नहीं हो सकती है।
- प्रतिष्ठा - वर्कफ़्लो के व्यापक संस्करणों को अच्छी तरह से प्राप्त नहीं किया गया था, जिसे विकसित करना मुश्किल था और जिसके परिणामस्वरूप खराब व्यापार हुआ।
तो मेरे सवाल है हम का उपयोग करना चाहिए विंडोज कार्यप्रवाह (WF) इस स्थिति के लिए 4.0 या वहाँ एक वैकल्पिक प्रौद्योगिकी (अर्थात, Simple State Machine, आदि) या यहां तक कि एक बेहतर कार्यप्रवाह इंजन का उपयोग करने के लिए है?
कई अपवॉट्स और कोई जवाब नहीं ... ऐसा लगता है कि हम सभी एक ही नाव में हैं ...;) – CJM
हेहे ... शायद उत्तर की कमी शुक्रवार-इटिस की वजह से है? – Kane
डब्ल्यूएफ 4 पर बहुत से महान संसाधनों के लिए देखें http://endpoint.tv –