de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

BPMN गतिविधि प्रकार: एक व्यापक मार्गदर्शिका

परिचय

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


BPMN क्या है?

BPMN (व्यवसाय प्रक्रिया मॉडलिंग और नोटेशन) व्यवसाय प्रक्रियाओं के मॉडलिंग के लिए वैश्विक रूप से मान्यता प्राप्त मानक है। यह व्यवसाय उपयोगकर्ताओं के लिए पर्याप्त रूप से स्पष्ट और तकनीकी कार्यान्वयन के लिए पर्याप्त रूप से व्यक्त करने योग्य एक आलेखीय नोटेशन प्रदान करता है। मुख्य विशेषताएँ इस प्रकार हैं:

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

BPMN गतिविधि क्या है?

एक BPMN गतिविधि व्यवसाय प्रक्रिया के भीतर किए जाने वाले “कार्य” का प्रतिनिधित्व करती है। गतिविधियाँ हो सकती हैं:

प्रकार विवरण उपयोग के मामले
कार्य परमाणु, अविभाज्य कार्य इकाई एकल क्रिया जैसे “अनुरोध को मंजूरी दें”
उप-प्रक्रिया नेस्टेड कार्यों/उप-प्रक्रियाओं को समावेश करने वाली मिश्रित गतिविधि स्पष्टता के लिए संबंधित चरणों का समूहन
कॉल गतिविधि वैश्विक रूप से परिभाषित पुनर्उपयोगी प्रक्रिया का संदर्भ आरेखों के बीच साझा प्रक्रियाओं को आह्वान करना


BPMN कार्य प्रकार

कार्य परमाणु गतिविधियाँ हैं जिन्हें आगे नहीं तोड़ा जा सकता। BPMN 2.0 स्पष्ट करने के लिए सात विशिष्ट कार्य प्रकारों को परिभाषित करता हैकैसेकार्य किया जाता है।

🔧 सेवा कार्य

परिभाषा: एक कार्य जो मानव हस्तक्षेप के बिना एक स्वचालित सेवा, वेब सेवा या एप्लिकेशन को आह्वान करता है।

प्रतीकात्मक चिह्न: ऊपरी बाएँ कोने में गियर/बोल्ट आइकन वाला कार्य आयत।

उदाहरण उपयोग: API के माध्यम से फोरम के उत्तर को ट्विटर पर प्रकाशित करना।

मुख्य अवधारणा: पूरी तरह से स्वचालित; बाहरी सिस्टम कॉल को ट्रिगर करता है।


📤 भेजने वाला कार्य

परिभाषा: एक कार्य जो एक अन्य भागीदार (पूल) को संदेश भेजता है और भेजते ही तुरंत पूरा हो जाता है।

प्रतीकात्मक चिह्न: बाहर जाने वाले लिफाफे आइकन वाला कार्य आयत।

उदाहरण उपयोग: संपादक द्वारा एक लेखक को अस्वीकृति सूचना भेजना।

मुख्य अवधारणा: आग और भूल संदेश; प्रतिक्रिया के लिए प्रतीक्षा नहीं।


📥 प्राप्त करने वाला कार्य

परिभाषा: एक कार्य जो आगमन संदेश के लिए प्रतीक्षा करता है और जब संदेश प्राप्त होता है तो पूरा हो जाता है।

प्रतीकात्मक चिह्न: आगमन लिफाफे आइकन वाला कार्य आयत।

उदाहरण उपयोग: कूरियर प्रणाली जो एक पिकअप अनुरोध संदेश के लिए प्रतीक्षा कर रही है।

मुख्य अवधारणा: ब्लॉकिंग वेट स्टेट; प्रक्रिया संदेश आने तक रुक जाती है।


👤 उपयोगकर्ता कार्य

परिभाषा: एक मानव उपयोगकर्ता द्वारा सॉफ्टवेयर एप्लिकेशन के साथ बातचीत करके किया जाने वाला कार्य।

प्रतीकात्मक चिह्न: व्यक्ति के आइकन वाला कार्य आयत।

उदाहरण उपयोग: ई-कॉमर्स इंटरफेस के माध्यम से खरीदार द्वारा आदेश को मंजूरी देना।

मुख्य अवधारणा: मानव-द्वारा-नियंत्रित; उपयोगकर्ता इंटरफेस बातचीत की आवश्यकता होती है।


✋ हाथ से किया जाने वाला कार्य

परिभाषा: एक कार्य जो सॉफ्टवेयर सहायता या प्रक्रिया इंजन समर्थन के बिना पूरी तरह से किया जाता है।

प्रतीकात्मक चिह्न: हाथ के आइकन वाला कार्य आयत।

उदाहरण उपयोग: भौतिक कार्ट जांच और कागजी स्वीकृति प्रक्रियाएं।

मुख्य अवधारणा: सिर्फ मानव द्वारा किया गया; कोई डिजिटल प्रणाली की भागीदारी नहीं।


⚖️ व्यापार नियम कार्य

परिभाषा: एक कार्य जो व्यापार नियम इंजन के खिलाफ इनपुट का मूल्यांकन करता है और निर्णय या आउटपुट लौटाता है।

प्रतीकात्मक चिह्न: तालिका/ग्रिड आइकन वाला कार्य आयत।

उदाहरण उपयोग: निष्कर्ष प्राप्त करने के लिए नियम इंजन का उपयोग करके सर्वेक्षण डेटा का विश्लेषण।

मुख्य अवधारणा: घोषणात्मक तर्क मूल्यांकन; नियमों को प्रक्रिया प्रवाह से अलग करता है।


💻 स्क्रिप्ट कार्य

परिभाषा: एक कार्य जो प्रक्रिया इंजन द्वारा व्याख्याकृत एक पूर्वनिर्धारित स्क्रिप्ट को निष्पादित करता है।

नोटेशन: स्क्रिप्ट/दस्तावेज़ आइकन वाला कार्य आयत।

उदाहरण उपयोग: ऋण आवेदन प्रक्रिया के दौरान क्रेडिट चेक स्क्रिप्ट चलाना।

मुख्य अवधारणा: इंजन द्वारा निष्पादित कोड; हल्के आकार के स्वचालन तर्क के लिए आदर्श।


BPMN उप-प्रक्रियाएँ

एक उप-प्रक्रिया एक संयुक्त क्रिया है जो एकल गतिविधि प्रतीक के भीतर विस्तृत प्रक्रिया को समेटती है। उप-प्रक्रियाएँ सक्षम करती हैं:

  • अमूर्तता: उच्च स्तरीय आरेखों में जटिलता छिपाना
  • पुनर्उपयोगता: एक बार परिभाषित करें, बार-बार संदर्भित करें
  • मॉड्यूलरता: प्रक्रियाओं को तार्किक घटकों में व्यवस्थित करना
  • सहयोग: टीमों को अलग-अलग उप-प्रक्रियाओं पर काम करने की अनुमति देना

उप-प्रक्रिया संकेतक

संकेतक नाम व्यवहार दृश्य संकेतक
🔁 लूप शर्त पूरी होने तक उप-प्रक्रिया को क्रमिक रूप से दोहराता है कार्य के भीतर गोलाकार तीर
बहु-उदाहरण उप-प्रक्रिया के कई समानांतर उदाहरणों को निष्पादित करता है कार्य के भीतर तीन ऊर्ध्वाधर रेखाएँ
संवित्त लौटाने/वापसी लॉजिक को लेनदेन प्रक्रियाओं के लिए परिभाषित करता है वक्रित तीर (विपरीत घड़ी की दिशा में)
अनियमित कार्य किसी भी क्रम में निष्पादित होते हैं, वैकल्पिक रूप से, मामले की आवश्यकताओं के आधार पर कार्य के भीतर टिल्डा (~) या तारा

लूप उप-प्रक्रिया

जब एक सेट गतिविधियों को दोहराने की आवश्यकता हो (उदाहरण के लिए, “अनुमोदन तक समीक्षा करें”)।

बहु-उदाहरण उप-प्रक्रिया

समानांतर प्रसंस्करण के लिए उपयोग करें (उदाहरण के लिए, “सभी विभाग प्रमुखों को एक साथ सूचित करें”)।

संवित्त उप-प्रक्रिया

वापसी परिदृश्य के लिए उपयोग करें (उदाहरण के लिए, “यदि भुगतान विफल हो तो बुकिंग रद्द करें”)।

अनियमित उप-प्रक्रिया

लचीले, मामले-आधारित कार्यप्रवाह के लिए उपयोग करें (उदाहरण के लिए, “वैकल्पिक चरणों के साथ ग्राहक शिकायत का निपटान करें”)।


BPMN कॉल गतिविधियाँ

एक कॉल गतिविधि वर्तमान आरेख के बाहर एक वैश्विक रूप से परिभाषित प्रक्रिया या कार्य को संदर्भित करता है।

मुख्य लाभ:

  • ✅ मानकीकृत प्रक्रियाओं के पुनर्उपयोग को बढ़ावा देता है
  • ✅ सामान्य कार्यप्रवाहों को सारांशित करके आरेख की भारी बनावट को कम करता है
  • ✅ बहुत से प्रक्रिया मॉडलों में संगतता सुनिश्चित करता है
  • ✅ रखरखाव को सरल बनाता है (एक बार अपडेट करें, सभी जगह प्रसारित करें)

प्रतीक: मोटी सीमा वाला कार्य आयत और “प्लस” या संदर्भ संकेतक।

उदाहरण: एक साझा पंजीकरण प्रक्रिया को सक्रिय करने वाला एक “उपयोगकर्ता पंजीकरण” कॉल गतिविधि, जो स्वीकृति, खरीदारी और समर्थन कार्यप्रवाहों में उपयोग की जाती है।


मुख्य मॉडलिंग अवधारणाएँ और उत्तम व्यवहार

🎯 गतिविधि चयन दिशानिर्देश

  1. कार्यों से शुरुआत करें: पहले परमाणु कार्य का मॉडल बनाएं; जब जटिलता बढ़े तो उसे उप-प्रक्रियाओं में पुनर्गठित करें
  2. कार्य प्रकारों का सटीक चयन करें: आइकन को कार्यान्वयन तंत्र (मानव बनाम स्वचालित बनाम संदेश-चालित) के अनुरूप बनाएं
  3. पदानुक्रम के लिए उप-प्रक्रियाओं का उपयोग करें: उच्च स्तरों पर पठनीयता बनाए रखने के लिए विस्तृत प्रवाहों को संक्षिप्त करें
  4. पुनर्उपयोग के लिए कॉल गतिविधियों का लाभ उठाएं: सामान्य पैटर्न (उदाहरण के लिए, “अनुमोदित करें”, “सूचित करें”, “सत्यापित करें”) को सार्वजनिक प्रक्रियाओं में निकालें

🔗 प्रवाह और संपर्कता

  • गतिविधियाँ … के माध्यम से जुड़ती हैंक्रम प्रवाह (ठोस तीर) कार्यान्वयन क्रम को दर्शाते हैं
  • संदेश प्रवाह (डैश तीर) प्रतिभागी पूलों के बीच गतिविधियों को जोड़ते हैं
  • संबंध रेखाएँ (बिंदुवाली) डेटा वस्तुओं या अनुमानों जैसे कार्यों को जोड़ती हैं

📐 नोटेशन सुसंगतता

तत्व प्रतीक उद्देश्य
कार्य गोलाकार आयत परमाणु कार्य इकाई
उप-प्रक्रिया + / चिह्न वाला गोलाकार आयत संक्षिप्त/विस्तारित प्रक्रिया
कॉल गतिविधि मोटी सीमा वाला गोल किनारे वाला आयत बाहरी प्रक्रिया संदर्भ
गेटवे हीरा निर्णय/मिलन बिंदु
घटना वृत्त ट्रिगर या परिणाम

संदर्भ सूची

  1. BPMN गतिविधि प्रकारों की व्याख्या: विज़ुअल उदाहरणों के साथ BPMN 2.0 गतिविधि प्रकारों, जैसे कार्य, उप-प्रक्रियाएं और कॉल गतिविधियों के विस्तृत मार्गदर्शिका।
  2. BPMN क्या है: व्यवसाय प्रक्रिया मॉडलिंग और नोटेशन का परिचय, इसका उद्देश्य, लक्षित दर्शक और अंतर-कार्यालय संचार के लिए लाभ।
  3. BPMN गतिविधि क्या है: व्यवसाय प्रक्रियाओं के भीतर एटॉमिक या मिश्रित कार्य इकाइयों के रूप में BPMN गतिविधियों की मूल व्याख्या।
  4. BPMN कार्य: एटॉमिक कार्य तत्वों और सटीक व्यवहार मॉडलिंग के लिए सात विशेषज्ञता वाले BPMN 2.0 कार्य प्रकारों का समीक्षा।
  5. सेवा कार्य: ऐसे कार्यों के विवरण जो मानव हस्तक्षेप के बिना स्वचालित सेवाओं, वेब API या एप्लिकेशन को आह्वान करते हैं।
  6. भेजने वाला कार्य: संदेश भेजने वाले कार्यों की व्याख्या जो किसी अन्य प्रक्रिया भागीदार को भेजे जाने पर पूर्ण हो जाते हैं।
  7. प्राप्त करने वाला कार्य: संदेश प्राप्त करने के लिए प्रतीक्षा करने वाले कार्यों का वर्णन जो प्रक्रिया प्रवाह को रोकते हैं जब तक आने वाला संदेश प्राप्त नहीं हो जाता।
  8. उपयोगकर्ता कार्य: समाप्ति के लिए सॉफ्टवेयर एप्लिकेशन के साथ मानव बातचीत की आवश्यकता वाले कार्यों के लिए मार्गदर्शन।
  9. हाथ से कार्य: ऐसे कार्यों की स्पष्टता जो पूरी तरह से सॉफ्टवेयर या प्रक्रिया इंजन सहायता के बिना किए जाते हैं।
  10. व्यवसाय नियम कार्य: विवरणात्मक निर्णय लेने के लिए व्यवसाय नियम इंजन के साथ इंटरफेस करने वाले कार्यों का समीक्षा।
  11. स्क्रिप्ट कार्य: इंजन द्वारा व्याख्याए गए स्क्रिप्ट को निष्पादित करने वाले कार्यों की व्याख्या, जो हल्के ऑटोमेशन तर्क के लिए होते हैं।
  12. BPMN उप-प्रक्रियाएँ: संकुचित प्रक्रिया तर्क को एकीकृत करने वाली यौगिक गतिविधियों के लिए मार्गदर्शिका, जो अब्स्ट्रैक्शन और मॉड्यूलरिटी के लिए होती है।
  13. लूप: उन उप-प्रक्रिया मार्करों का वर्णन जो बंद गतिविधियों के क्रमिक दोहराव को इंगित करते हैं।
  14. बहु-उदाहरण: एक ही प्रकार के बहुत सारे उप-प्रक्रिया उदाहरणों के समानांतर निष्पादन की अनुमति देने वाले मार्करों की व्याख्या।
  15. संवितरण: लेन-देन वाली प्रक्रियाओं में रद्द/रिवर्स तर्क के लिए डिज़ाइन किए गए उप-प्रक्रियाओं के विवरण।
  16. अनियमित: लचीली उप-प्रक्रियाओं का समीक्षा, जहाँ कार्य वैकल्पिक रूप से और क्रमानुसार नहीं निष्पादित होते हैं।
  17. BPMN कॉल गतिविधियाँ: संगतता और रखरखाव के लिए बाहरी, पुनर्उपयोगी प्रक्रिया परिभाषाओं के संदर्भ के लिए मार्गदर्शिका।
  18. अतिरिक्त संसाधन: BPMN सॉफ्टवेयर उपकरणों और मूल शिक्षा मार्गदर्शिकाओं के चयनित लिंक।

💡 प्रो टिप: हमेशा सबसे सरल गतिविधि प्रकार से मॉडलिंग शुरू करें जो कार्य का सही प्रतिनिधित्व करता हो। जल्दी ही जटिल उप-प्रक्रियाओं या मार्करों के साथ अत्यधिक डिज़ाइन करने से आरेख की स्पष्टता और हितधारकों के अपनाने में कमी आ सकती है।

यह पोस्ट Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 और 繁體中文 में भी उपलब्ध है।