BPMN इवेंट नोटेशन को सीखना: उदाहरणों के साथ एक व्यापक गाइड

व्यापार प्रक्रिया मॉडल और नोटेशन (BPMN) व्यापार प्रक्रियाओं के मॉडलिंग के लिए एक मानकीकृत आरेखीय नोटेशन है। BPMN इवेंट इस नोटेशन का एक महत्वपूर्ण हिस्सा है, जो प्रक्रिया के दौरान होने वाली घटनाओं का प्रतिनिधित्व करते हैं। यह गाइड BPMN इवेंट नोटेशन के विस्तृत अवलोकन के साथ बहुत सारे उदाहरणों के साथ प्रदान करता है।

BPMN इवेंट: एक संरचित अवलोकन
BPMN (व्यापार प्रक्रिया मॉडल और नोटेशन) में इवेंट को गोलों के रूप में दर्शाया जाता है और प्रक्रिया को प्रभावित करने वाली घटनाओं का प्रतिनिधित्व करते हैं। वे यह निर्धारित करते हैं कि प्रक्रिया आंतरिक या बाहरी ट्रिगर के प्रति कैसे प्रतिक्रिया करती है, जिसमें ट्रिगर प्रकार गोल के भीतर एक आइकन द्वारा दर्शाया जाता है। नीचे BPMN इवेंट, उनके प्रकार और उपयोग का विस्तृत विश्लेषण दिया गया है:


BPMN इवेंट की मुख्य विशेषताएं

  1. इवेंट-ट्रिगर्ड व्यवहार
    • इवेंट विशिष्ट ट्रिगर (जैसे संदेश, टाइमर या त्रुटि) के आधार पर क्रियाएं शुरू करते हैं।
  2. इवेंट की व्यवस्था
    • स्तर 1: मूल इवेंट (कोई नहीं, संदेश, टाइमर स्टार्ट इवेंट; कोई नहीं, संदेश, समाप्ति इवेंट)।
    • स्तर 2: विस्तारित इवेंट (मध्यवर्ती इवेंट, त्रुटि, उत्कर्ष, शर्त, सिग्नल, लिंक)।
  3. दृश्य संकेत
    • मध्यवर्ती इवेंट: डबल-रिंग वाले गोले।
    • बाउंड्री इवेंट: अपवाद या समानांतर क्रियाओं को संभालने के लिए क्रियाकलापों से जुड़े होते हैं।

इवेंट प्रकार और उनके कार्य

1. स्टार्ट इवेंट

प्रक्रिया कहाँ शुरू होती है, इसका संकेत देते हैं।

  • कोई नहीं स्टार्ट इवेंट
    • ट्रिगर: कोई नहीं (अनिर्धारित या हाथ से शुरू)।
    • उपयोग के मामले: उप-प्रक्रियाएं (अनिवार्य) या अनिर्धारित ट्रिगर वाली शीर्ष स्तर की प्रक्रियाएं।
  • संदेश स्टार्ट इवेंट (✉️)
    • ट्रिगर: बाहरी संदेश।
    • उपयोग के मामले: प्रक्रिया तब शुरू होती है जब कोई संदेश प्राप्त होता है (उदाहरण के लिए, ग्राहक का अनुरोध).
  • टाइमर स्टार्ट इवेंट (⏰)
    • ट्रिगर: योजना बनाई गई समय/तिथि।
    • उपयोग के मामले: दोहराए जाने वाली प्रक्रियाएँ (उदाहरण के लिए, मासिक रिपोर्ट तैयार करना)।
  • बहुत सारे स्टार्ट इवेंट
    • ट्रिगर: बहुत सारे ट्रिगर्स में से कोई भी।
    • उपयोग के मामले: लचीले प्रारंभ बिंदु वाली प्रक्रियाएँ।

2. एंड इवेंट

यह बताता है कि प्रक्रिया कहाँ समाप्त होती है।

  • कोई एंड इवेंट नहीं
    • परिणाम: कोई सिग्नल उत्पन्न नहीं किया गया।
    • उपयोग के मामले: डिफ़ॉल्ट प्रक्रिया समाप्ति।
  • संदेश एंड इवेंट (✉️)
    • परिणाम: समाप्ति पर एक संदेश भेजता है।
    • उपयोग के मामले: बाहरी प्रणालियों/उपयोगकर्ताओं को सूचित करें (उदाहरण के लिए, आदेश की पुष्टि)।
  • समाप्ति एंड इवेंट को समाप्त करें (⛔)
    • परिणाम: सभी समानांतर प्रवाहों को रद्द करता है।
    • उपयोग के मामले: महत्वपूर्ण त्रुटियों का प्रबंधन करें (उदाहरण के लिए, सिस्टम विफलता).

3. मध्यवर्ती घटनाएँ

प्रारंभ और अंत घटनाओं के बीच होती हैं।

  • टाइमर घटना को पकड़ना (⏰)
    • क्रिया: प्रक्रिया को एक निर्धारित समय/अवधि तक निलंबित रखता है।
    • उपयोग के मामले: एक समय सीमा का इंतजार करें (उदाहरण के लिए, भुगतान की अवधि)।
  • संदेश घटना फेंकना (✉️)
    • क्रिया: संदेश भेजता है और प्रवाह को जारी रखता है।
    • उपयोग के मामले: एक “संदेश भेजने के कार्य” के समतुल्य (उदाहरण के लिए, आपूर्तिकर्ता को सूचित करें)।

4. सीमा घटनाएँ

अपवाह या समानांतर क्रियाओं के प्रबंधन के लिए क्रियाकलापों से जुड़ी होती हैं।

  • अवरोधक सीमा घटना
    • व्यवहार: क्रियाकलाप को रोकता है और त्रुटि प्रवाह को त्रिज्या देता है।
    • उपयोग के मामले: त्रुटि प्रबंधन (उदाहरण के लिए, भुगतान विफलता)।
  • अन-अवरोधक सीमा घटना
    • व्यवहार: क्रियाकलाप के समानांतर चलता है।
    • उपयोग के मामले: मॉनिटरिंग (उदाहरण के लिए, कार्य के दौरान प्रगति याद दिलाना)।
  • सीमा टाइमर घटना (⏰)
    • क्रिया: कार्यक्रम समय सीमा से अधिक होने पर ट्रिगर होता है।
    • उपयोग के मामले: SLA के लागू करना (उदाहरण के लिए, अवकाशित कार्यों को बढ़ावा देना)।

विशिष्ट घटना प्रकार

  • त्रुटि घटना (❌)
    • उपयोग के मामले: अंतराय त्रुटियाँ (उदाहरण के लिए, सिस्टम क्रैश)।
  • विस्तार घटना (📈)
    • उपयोग के मामले: अंतराय रहित त्रुटियाँ (उदाहरण के लिए, प्रबंधक की मंजूरी की आवश्यकता होती है)।
  • सिग्नल घटना (⚡)
    • व्यवहार: सभी सुनने वाले प्रक्रियाओं को एक सिग्नल प्रसारित करता है।
    • उपयोग के मामले: प्रक्रिया के बीच समन्वय (उदाहरण के लिए, प्रणाली-स्तरीय चेतावनी)।
  • लिंक घटना (🔗)
    • व्यवहार: प्रक्रिया के दो भागों को जोड़ता है।
    • उपयोग के मामले: जटिल आरेखों को सरल बनाएं (उदाहरण के लिए, पृष्ठांकित कार्यप्रवाह)।

मुख्य विचार

  1. संदेश बनाम सिग्नल
    • संदेश: एक विशिष्ट प्रक्रिया/उदाहरण के लिए निर्देशित।
    • सिग्नल: सभी प्रक्रियाओं को प्रसारित किया जाता है (कोई विशिष्ट लक्ष्य नहीं)।
  2. घटना उपप्रक्रियाएँ
    • BPMN 2.0 में अपवादों या बार-बार होने वाली क्रियाओं (जैसे त्रुटियों का लॉग करना) को संभालने के लिए पेश किया गया।
  3. त्रुटि बनाम उच्च स्तर पर ले जाना
    • उपयोग करें त्रुटि अंतर्वर्ती अपवादों के लिए; उच्च स्तर पर ले जाना गैर-अंतर्वर्ती अपवादों के लिए।

श्रेष्ठ अभ्यास

  • उपयोग करें टाइमर स्टार्ट घटनाएँ योजित प्रक्रियाओं के लिए उदाहरण के अर्थ को स्पष्ट करने के लिए।
  • अत्यधिक उपयोग से बचें समाप्ति अंत घटनाएँ; उन्हें महत्वपूर्ण अपवादों के लिए आरक्षित रखें।
  • प्राथमिकता दें गैर-अंतर्वर्ती सीमा घटनाएँ निगरानी के लिए उपयोग करें ताकि प्रवाहों को बाधित न किया जाए।

इन घटना प्रकारों और उनके ट्रिगर्स को समझकर मॉडलर उचित, कुशल BPMN आरेख बना सकते हैं जो वास्तविक दुनिया की प्रक्रिया व्यवहार को दर्शाते हैं।

 

BPMN संदर्भ

  1. व्यवसाय प्रक्रिया मॉडलिंग के लिए विजुअल पैराडाइम का व्यापक गाइड
  2. विजुअल पैराडाइम के BPMN व्यवसाय प्रक्रिया मॉडलिंग सॉफ्टवेयर के साथ व्यवसाय प्रक्रियाओं को सुगम बनाना
  3. विजुअल पैराडाइम: एकीकृत एंटरप्राइज मॉडलिंग के लिए आपका व्यापक समाधान
  4. BPMN को समझना: व्यवसाय प्रक्रिया मॉडलिंग का व्यापक गाइड
  5. BPMN के साथ व्यवसाय प्रक्रियाओं का नेविगेशन: एक दृश्य यात्रा
  6. विजुअल पैराडाइम: एंटरप्राइज आर्किटेक्चर और सॉफ्टवेयर डिज़ाइन के लिए अंतिम सभी-एक-स्थान दृश्य मॉडलिंग प्लेटफॉर्म
  7. व्यवसाय प्रक्रिया मॉडलिंग के लिए शीर्ष विजुअल पैराडाइम उपकरण
  8. विजुअल पैराडाइम: ArchiMate EA मॉडलिंग के लिए प्रमुख उपकरण
  9. विजुअल पैराडाइम के BPMN उपकरण को सीखने का चरण-दर-चरण गाइड
  10. विजुअल पैराडाइम के BPMN उपकरणों के साथ व्यवसाय प्रक्रिया मॉडलिंग को सरल बनाएं
  11. BPMN — त्वरित मार्गदर्शिका
  12. BPMN के सार — मुफ्त ऑनलाइन BPMN टूल और उदाहरण के साथ
  13. BPMN के लिए व्यापक मार्गदर्शिका
  14. वर्तमान और भविष्य की प्रक्रियाओं का मॉडलिंग
  15. BPMN के साथ अंतर विश्लेषण कैसे करें?
  16. विजुअल पैराडाइम: आईटी प्रोजेक्ट विकास और डिजिटल रूपांतरण के लिए व्यापक सूट