लेकिन मैं परिणाम से स्थिति को अलग करने के वैचारिक (वैचारिक) लाभों के बारे में सोच रहा था (भले ही मुझे लगता है कि कोई यह तर्क दे सकता है कि त्रुटि और रद्द किए गए भी पूर्ण राज्य की तुलना में अलग-अलग राज्य हैं)।
आपके मामले में प्रगति का विस्तार करने और विफलताओं के बिंदुओं (उचित सीमा के भीतर) की पहचान करने में बहुत फायदा है। मुझे लगता है कि भ्रम की स्थिति 'स्थिति' और 'स्थिति' से उपजी है - हमें उन शर्तों को प्राप्त करना चाहिए। उदाहरण के लिए, "कार्य स्थिति", यहां तक कि बहुत सटीक नहीं है, इसलिए हम "कार्य निष्पादन स्थिति" का उपयोग करना चाह सकते हैं, हालांकि यह गलत है क्योंकि आपके पास पहले से ही एक निष्पादित कदम है। हम "टास्क प्रोसेसिंग स्टेटस" और मान के नाम का उपयोग कर सकते हैं: "शुरू - वैध - निष्पादित - पूर्ण" सही अर्थ बनाते हैं। वास्तव में हम सूची में 'रद्द' जोड़ सकते हैं। हालाँकि, 'त्रुटि' एक प्रश्न का उत्तर नहीं देती है जैसे: कार्य प्रसंस्करण स्थिति क्या है । ऐसा लगता है कि 'त्रुटि' पूर्ण की उप-स्थिति है । तो हम क्या करे? हम पूरा नाम बदल सकते हैंपूर्ण ठीक है और फिर हम सूची में पूर्ण त्रुटि के साथ जोड़ सकते हैं । तो कार्य प्रसंस्करण स्थिति मानों की अंतिम सूची इस प्रकार है:
शुरू की,
सत्यापित की गई,
निष्पादित,
रद्द,
ठीक है,
त्रुटि के साथ पूरा हुआ
संपादित करें: अब उपरोक्त सूची में अभी भी कुछ काम करने की आवश्यकता है। पहले 4 आइटम में 'ओके' शब्द नहीं है। इसलिए यदि "कम्प्लीट ओके" स्थिति का मिलान करना बेहतर है। दूसरी बात यह है कि पहले 4 आइटम में "त्रुटि के साथ" नहीं है - इसका क्या मतलब है? जब "निष्पादन" असामान्य रूप से समाप्त हो जाता है तो क्या होता है - क्या वह "निष्पादन के साथ त्रुटि" की एक नई स्थिति के लिए कहता है? इस बिंदु पर, अधिक इनपुट और विश्लेषण की आवश्यकता हो सकती है।