ट्यूटोरियल: ब्रांचिंग के साथ व्यावसायिक प्रक्रिया प्रवाह को बढ़ाएं

व्यवसाय प्रोसेस फ़्लो आपको पूरी विक्रय, मार्केटिंग, या सेवा प्रोसेस से गुजरते हुए पूर्णता तक मार्गदर्शन देती है. साधारण मामलों में, एक रेखीय व्यवसाय प्रोसेस फ़्लो एक अच्छा विकल्प है. तथापि, अधिक जटिल परिदृश्यों में, आप ब्रांचिंग के द्वारा एक व्यावसायिक प्रोसेस फ़्लो एन्हांस कर सकते हैं. यदि आपके पास व्यवसाय प्रक्रिया प्रवाह पर निर्माण की अनुमति है, तो आप If-Else तर्क का उपयोग करके एकाधिक शाखाओं के साथ व्यवसाय प्रोसेस फ़्लो बनाने में सक्षम होंगे। ब्रांचिंग स्थिति कई तार्किक अभिव्यक्तियों से बन सकती है जो AND या OR ऑपरेटरों के संयोजन का उपयोग करती हैं। ब्रांच चयन प्रोसेस परिभाषा के दौरान परिभाषित नियमों के अनुसार स्वचालित रूप से, वास्‍तविक समय में होता है. उदाहरण के लिए, कारों को बेचने में, आप एक एकल व्यवसाय प्रोसेस फ़्लो को कॉन्फ़िगर कर सकते हैं, जो एक सामान्य योग्यता चरण के बाद एक नियम के आधार पर दो अलग-अलग शाखाओं में विभाजित हो जाता है (क्या ग्राहक नई कार या पूर्व स्वामित्व वाली कार पसंद करता है, क्या उनका बजट ऊपर है) या नीचे $20,000, इत्यादि। ), एक शाखा, नई कारें बेचने के लिए और दूसरी शाखा, पूर्व-स्वामित्व वाली कारें बेचने के लिए। व्यवसाय प्रक्रिया प्रवाह के बारे में अधिक जानकारी के लिए, व्यवसाय प्रक्रिया प्रवाह अवलोकन देखें।

निम्न आरेख ब्रांचों के साथ एक व्यवसाय प्रोसेस फ़्लो दिखाता है.

कार बिक्री प्रक्रिया के चरणों को दर्शाने वाला फ़्लोचार्ट।

ब्रांचों के साथ व्यापार प्रोसेस फ़्लो डिज़ाइन करते समय आपको निम्न बातें जानना आवश्‍यक हैं

ब्रांचों के साथ व्यापार प्रक्रिया फ़्लो डिज़ाइन करते समय निम्नलिखित जानकारी पर ध्‍यान दें:

  • एक प्रक्रिया अधिकतम पाँच अद्वितीय तालिकाओं तक फैली हो सकती है।

  • आप अधिकतम प्रति प्रोसेस 30 अवस्थाओं और प्रति अवस्‍था अधिकतम 30 चरणों का उपयोग कर सकते हैं.

  • प्रत्येक शाखा पाँच स्तर से अधिक गहरी नहीं हो सकती।

  • ब्रांचिंग नियम उसके तुरंत पहले आई हुई अवस्‍थाओं के चरणों पर आधारित होना चाहिए.

  • आप AND ऑपरेटर या OR ऑपरेटर का उपयोग करके एक नियम में कई शर्तों को जोड़ सकते हैं, लेकिन दोनों ऑपरेटरों को नहीं।

  • जब आप एक प्रक्रिया प्रवाह को परिभाषित करते हैं, तो आप वैकल्पिक रूप से एक तालिका संबंध का चयन कर सकते हैं। यह संबंध 1:N (एक-से-अनेक) तालिका संबंध होना चाहिए।

  • एक ही डेटा पंक्ति पर एक से अधिक सक्रिय प्रक्रियाएँ एक साथ चल सकती हैं।

  • आप ड्रैग एंड ड्रॉप का उपयोग करके प्रक्रिया फ़्लो पर टाइल्स (अवस्थाएँ, चरण, शर्तें आदि.) को पुनः व्यवस्थित कर सकते हैं.

  • ब्रांचों को मर्ज करते समय, सभी पीयर ब्रांचें एक अवस्‍था पर मर्ज होनी चाहिए. सभी पीयर ब्रांचों को एकल अवस्‍था पर मर्ज होना चाहिए, या प्रत्‍येक पीयर ब्रांच को प्रोसेस समाप्त करना चाहिए. एक पीअर ब्रांच एक ही समय में अन्य ब्रांचों के साथ मर्ज और प्रोसेस का अंत नहीं किया जा सकता.

  • क्लाइंट एपीआई परिवर्तन ब्रांचिंग स्थिति के मूल्यांकन को ट्रिगर नहीं कर सकते, क्योंकि ब्रांचिंग व्यावसायिक नियमों पर निर्भर करती है।

  • मॉडल-संचालित ऐप्स में फ़ॉर्म के लिए, भविष्य के चरणों के साथ इंटरैक्ट करने से उनकी स्थितियाँ और व्यावसायिक नियम ट्रिगर हो जाते हैं। हालाँकि, यदि सक्रिय चरण वही रहता है, तो फॉर्म पुनः लोड होने पर वे नियम दोबारा नहीं चलाए जाएंगे। सक्रिय चरण में केवल नियम ही प्रपत्र लोड पर चलाए जाते हैं।

नोट

  • प्रक्रिया में उपयोग की गई तालिका को कई बार (एकाधिक बंद तालिका लूप) दोबारा देखा जा सकता है।

  • तालिका प्रकार की परवाह किए बिना एक प्रक्रिया पिछले चरण पर वापस जा सकती है। उदाहरण के लिए, यदि सक्रिय चरण उद्धरण पंक्ति पर उद्धरण वितरित है, तो प्रक्रिया उपयोगकर्ता सक्रिय चरण को वापस प्रस्ताव पर ले जा सकते हैं एक अवसर पंक्ति पर मंच.

    दूसरे उदाहरण में, मान लीजिए कि कोई प्रक्रिया वर्तमान में आपके प्रक्रिया प्रवाह में वर्तमान प्रस्ताव चरण में है: योग्य लीड>पहचानें आवश्यकता है>प्रस्ताव बनाएं>प्रस्ताव प्रस्तुत करें>बंद करें. यदि ग्राहक को प्रस्तुत किए गए प्रस्ताव को ग्राहक की जरूरतों की पहचान करने के लिए अधिक शोध की आवश्यकता है, तो उपयोगकर्ता बस आपकी प्रक्रिया के आवश्यकताओं की पहचान करें चरण का चयन कर सकते हैं और सेट का चयन कर सकते हैं सक्रिय.

उदाहरण: दो शाखाओं में कार बिक्री का प्रोसेस फ़्लो

आइए दो ब्रांचों वाले व्यवसाय प्रोसेस फ़्लो का उदाहरण देखें, नई और इस्‍तेमालशुदा कारों की बिक्री के लिए.

सबसे पहले, हम कार बिक्री प्रक्रिया नामक एक नई प्रक्रिया बनाएंगे।

  1. समाधान एक्सप्लोरर खोलें और फिर बाएं नेविगेशन फलक में प्रक्रियाएं चुनें।

  2. नई प्रक्रिया बनाने के लिए नया चुनें।

  3. श्रेणी के रूप में #glsr_biejfccdz और प्राथमिक इकाई के लिए निर्दिष्ट करें लीड.

  4. प्रक्रिया में पहला चरण जोड़ें जिसे Qualify कहा जाता है और चरण जोड़ें खरीदें और कार प्राथमिकता.

  5. सामान्य योग्यता चरण के बाद, हम स्थिति टाइल का उपयोग करके प्रक्रिया को दो अलग-अलग शाखाओं में विभाजित करते हैं।

    1. स्थिति टाइल को आपकी व्यावसायिक आवश्यकताओं को पूरा करने वाले नियमों से कॉन्फ़िगर करें

    2. किसी अवस्था हेतु पहली शाखा जोड़ने के लिए, शर्त टाइल के “हाँ” पथ पर एक अवस्था टाइल जोड़ें

    3. शर्त पूरी न होने पर निष्पादित होने वाली दूसरी शाखा को जोड़ने के लिए, शर्त टाइल के "नहीं" पथ पर एक और स्टेज टाइल जोड़ें

टिप

शाखाकरण को और जटिल बनाने के लिए आप मौजूदा शर्त टाइल के “नहीं” पथ पर एक और शर्त जोड़ सकते हैं.

बनाई गई योग्यता चरण को दर्शाने वाली छवि।

यदि कार प्राथमिकता = नया है, तो प्रक्रिया नई कार बिक्री तक पहुंच जाती है। चरण, अन्यथा, यह दूसरी शाखा में पूर्व-स्वामित्व वाली कार बिक्री चरण पर पहुंच जाता है, जैसा कि नीचे दिखाया गया है।

नई कार बिक्री चरण दिखाने वाली छवि।

पूर्व स्वामित्व वाली कार बिक्री चरण।

नई कार बिक्री चरण या पूर्व-स्वामित्व वाली कार बिक्री चरण में सभी चरणों को पूरा करने के बाद, प्रक्रिया वापस आ जाती है डिलीवर कोट चरण के साथ, मुख्य प्रवाह पर वापस जाएँ।

उद्धरण चरण वितरित करें.

जानकारी प्रकटीकरण रोकें

एक बैंक में ऋण अनुरोध को संसाधित करने के लिए ब्रांचों वाली एक व्यवसाय प्रोसेस फ़्लो पर विचार करें, जैसा नीचे दर्शाया गया है. चरणों में उपयोग की गई कस्टम तालिकाएँ कोष्ठक में दिखाई गई हैं।

सूचना प्रकटीकरण को रोकने के लिए एक उदाहरण प्रक्रिया के चरणों को दर्शाने वाला प्रवाह चार्ट।

इस परिदृश्य में, बैंक ऋण अधिकारी को अनुरोध पंक्ति तक पहुंच की आवश्यकता होती है, लेकिन ऋण अधिकारी को अनुरोध की जांच में कोई दृश्यता नहीं होनी चाहिए। पहली नज़र में, ऐसा लगता है कि हम ऋण अधिकारी को सुरक्षा भूमिका निर्दिष्ट करके आसानी से ऐसा कर सकते हैं जो जांच तालिका तक पहुंच की अनुमति नहीं देता है। लेकिन, आइए इस उदाहरण को और विस्‍तार से देखें और जानें कि क्या यह वास्तव में सही है.

आइए, मान लें एक ग्राहक बैंक के पास $60,000 से अधिक के लिए ऋण अनुरोध रखता है. ऋण अधिकारी पहली अवस्‍था में इस अनुरोध की समीक्षा करता है. यदि यह जाँच करने वाला ब्रांचिंग नियम, कि बैंक पर बकाया राशि $50,000 से अधिक होगा या नहीं, संतुष्ट होती है, तो अगली अवस्‍था अनुरोध की इस जाँच के लिए प्रोसेस करना है कि यह धोखाधड़ी है या नहीं. यदि यह पाया जाता है कि यह वास्तव में धोखाधड़ी का मामला है, तो प्रोसेस अनुरोधकर्ता के विरुद्ध एक कानूनी कार्रवाई करने के लिए आगे बढ़ती है. ऋण अधिकारी को दो जांच चरणों में दृश्यता नहीं मिलनी चाहिए क्योंकि अधिकारी के पास जांच तालिका तक पहुंच नहीं है।

हालाँकि, यदि ऋण अधिकारी अनुरोध पंक्ति खोलता है, तो सभी पूरी प्रक्रिया को शुरू से अंत तक देख पाएंगे। ऋण अधिकारी न केवल धोखाधड़ी जांच चरण को देख पाएंगे, बल्कि वे प्रक्रिया में कानूनी कार्रवाई चरण को देखकर जांच के परिणाम की पहचान करने में भी सक्षम होंगे। साथ ही अधिकारी चरण का चयन कर जांच चरणों के चरणों का पूर्वावलोकन भी कर सकेंगे। हालांकि ऋण अधिकारी डेटा या चरण पूरा होने की स्थिति नहीं देख पाएंगे, वे जांच और कानूनी कार्रवाई चरणों के दौरान अनुरोध प्रस्तुत करने वाले के खिलाफ की गई संभावित कार्रवाइयों की पहचान करने में सक्षम होंगे।

इस प्रोसेस फ़्लो में, ऋण अधिकारी धोखाधड़ी पड़ताल और क़ानूनी कार्रवाई अवस्थाओं को देख सकता है, जिसके अंतर्गत जानकारी अनुचित रूप से प्रकट हो सकती है. हम अनुशंसा करते हैं कि ब्रांचिंग के कारण प्रकट हो सकने वाली जानकारी पर विशेष ध्‍यान दिया जाना चाहिए. हमारे उदाहरण में, प्रोसेस को दो अलग-अलग प्रोसेस में विभाजित करें, एक अनुरोध की प्रोसेसिंग के लिए, और दूसरा धोखाधड़ी पड़ताल के लिए, ताकि जानकारी प्रकटीकरण को रोका जा सके. ऋण अधिकारी के लिए प्रोसेस इस प्रकार दिखाई देगा:

सूचना प्रकटीकरण को रोकने के लिए प्रक्रिया में अतिरिक्त कदम दिखाने वाला फ़्लो चार्ट।

पड़ताल के लिए प्रोसेस स्‍वयं में पूर्ण होगी और इसमें निम्न चरण शामिल होंगे:

सूचना प्रकटीकरण मामलों की जांच प्रक्रिया के चरणों को दर्शाने वाला फ़्लो चार्ट।

आपको जांच पंक्ति से अनुरोध पंक्ति में स्वीकृत/अस्वीकार निर्णय को सिंक्रनाइज़ करने के लिए एक वर्कफ़्लो प्रदान करने की आवश्यकता होगी।

अगले कदम

एक व्यवसाय प्रोसेस फ़्लो बनाएं
प्रक्रियाओं के साथ कस्टम व्यावसायिक तर्क बनाएं