मैं थोड़ी देर के लिए डब्ल्यूडब्ल्यूएफ का उपयोग कर एक आंतरिक कॉल सेंटर आवेदन (ASP.NET), के हिस्से के रूप और जब तक सीखने यह कैसे समझ एक राज्य मशीन आधारित कार्यप्रवाह प्रणाली में एक अच्छा व्यवहार था काम करते हैं, मैं निश्चित रूप से कर रहा हूँ चाहिए डब्ल्यूडब्ल्यूएफ के साथ प्यार में नहीं। मेरी राय में यह है:विंडोज वर्कफ़्लो फाउंडेशन के विकल्प?
- अत्यधिक जटिल, विशेष रूप से किए गए वेब ऐप्लिकेशन के भीतर उपयोग (जो भी क्रम सामान पिरोया)
- अपरिपक्व (कभी उस भयानक डिजाइनर के साथ काम किया?)
- अपने मौजूदा सुविधा सेट में खून की कमी के लिए
क्या किसी के पास बेहतर .NET आधारित वर्कफ़्लो ढांचे के लिए कोई सुझाव है? विशेष रूप से, मैं निम्नलिखित विशेषताएं रहा हूँ:
- राज्य मशीन आधारित (उपलब्ध कार्यों के मानचित्रण राज्यों)
- उपयोगकर्ता अनुमतियों पर ध्यान देने (नियंत्रित जो क्या कार्रवाई की पहुंच है)
- चलाने की क्षमता कार्यप्रवाह समय सारिणी कार्यों के रूप में (उदाहरण के लिए, x दिनों के लिए किसी निश्चित स्थिति में बैठे आइटमों के लिए अनुस्मारक भेजने के लिए)
वास्तव में मुझे बस इतना ही चाहिए। मुझे किसी भी गतिविधि को "ड्रैग और ड्रॉप" करने या प्रवाह को दृष्टि से डिजाइन करने में सक्षम होने की आवश्यकता नहीं है। एक बार एक विशेष कार्रवाई ट्रिगर होने के बाद मैं वास्तव में वास्तविक कोड लिखने में सहज हूं।
सरल राज्य मशीन चालाक है। यदि इसका मॉडल फिट बैठता है लेकिन आप बू के मुकाबले सी # में काम करना चाहते हैं, तो आप स्टेटलेस (http://stateless.googlecode.com) –
पर भी विचार कर सकते हैं क्षमा करें, मैं यहां नया हूं (और .NET) इसलिए मुझे देर हो चुकी है खेल के। :) मैं मानता हूं कि डब्ल्यूएफ में राज्य मशीन कार्यान्वयन बहुत जटिल है। मैं स्वयं अनुक्रमिक वर्कफ़्लो का उपयोग कर रहा हूं क्योंकि वे मेरी आवश्यकताओं से मेल खाते हैं, लेकिन त्रुटि प्रबंधन वास्तव में मुश्किल है (मेरे लिए) जब शामिल सबकुछ में अभी भी जीयूआई अपडेट आवश्यकताएं शामिल हैं। सरल राज्य मशीन की सिफारिश करने के लिए धन्यवाद - मुझे डब्ल्यूएफ में अनुक्रमिक वर्कफ़्लो को कार्यान्वित करना कितना आसान है, लेकिन मुझे लगता है कि यह एसएसएम में अभी भी बहुत आसान है, और शायद त्रुटि प्रबंधन भी लागू करने के लिए और अधिक आसान होगा। – Dave