व्यवसाय प्रक्रिया संपादक

कॉपी करने के लिए क्लिक करें

प्रत्येक व्यावसायिक प्रक्रिया आपके बैकएंड ऐप के तर्क का एक छोटा सा हिस्सा है। डेटा के साथ काम करने के लिए डिज़ाइन की गई व्यावसायिक प्रक्रियाएं: अपने प्रोजेक्ट के बैकएंड हिस्से के अंदर खोजें, प्राप्त करें, अपडेट करें, हटाएं, म्यूट करें और सभी क्रियाएं करें। प्रत्येक डेटा मॉडल के लिए सभी बुनियादी व्यावसायिक प्रक्रियाएं स्वचालित रूप से बनाई जाती हैं और सिस्टम बीपी कहलाती हैं। सिस्टम बीपी को संपादित या हटाया नहीं जा सकता है, साथ ही वे व्यावसायिक प्रक्रियाओं की सामान्य सूची में दिखाई नहीं दे रहे हैं। लेकिन आप एंडपॉइंट में सिस्टम बीपी का उपयोग कर सकते हैं और उन्हें अपनी व्यावसायिक प्रक्रियाओं से कॉल कर सकते हैं।


एक नई व्यावसायिक प्रक्रिया बनाने के लिए बिजनेस प्रोसेस डिज़ाइनर पर जाएँ और न्यू बिज़नेस प्रोसेस बटन पर क्लिक करें। नया बीपी नाम और विवरण (वैकल्पिक) टाइप करें और क्रिएट बटन दबाएं।


प्रत्येक व्यावसायिक प्रक्रिया की सेटिंग में लेनदेन मोड को सक्रिय किया जा सकता है। सक्रियण के मामले में, बीपी परमाणु की संपत्ति का अधिग्रहण करता है। इसका मतलब है कि बीपी या तो पूरी तरह से निष्पादित है, या इसके किसी भी व्यक्तिगत ब्लॉक को निष्पादित नहीं किया गया है। यदि किसी ब्लॉक में कोई त्रुटि होती है, तो व्यवसाय प्रक्रिया के पिछले ब्लॉकों के कारण होने वाले सभी परिवर्तनों को वापस ले लिया जाएगा।


बिजनेस प्रोसेस एडिटर में बाएं पैनल, केंद्र में कैनवास और चयनित ऑब्जेक्ट की सेटिंग के साथ दायां पैनल होता है। व्यवसाय प्रक्रिया ब्लॉक बनाने के लिए तत्व को बाएं पैनल से कैनवास पर खींचें।


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

प्रारंभ और समाप्ति ब्लॉक स्वचालित रूप से बनाए जाते हैं और इन्हें हटाया नहीं जा सकता। स्टार्ट और एंड ब्लॉक दोनों में वैरिएबल हो सकते हैं - स्टार्ट ब्लॉक के लिए इनपुट और एंड ब्लॉक के लिए आउटपुट। यदि आवश्यक हो तो इन चरों को दाएं पैनल के माध्यम से मैन्युअल रूप से बनाया जाना है। एंडपॉइंट के माध्यम से डेटा प्राप्त करने और पास करने के लिए उपयोग किए जाने वाले प्रारंभ और समाप्ति ब्लॉक के चर।


सामान्य तौर पर, प्रत्येक ब्लॉक को प्रारंभ ब्लॉक से अंत ब्लॉक तक ब्लॉक की एक श्रृंखला बनाने के लिए प्रवाह कनेक्शन से जोड़ा जाना चाहिए। सभी गैर-सम्मिलित ब्लॉकों को कोड जनरेशन से बाहर रखा जाएगा। अंत ब्लॉक निष्पादित किया जाएगा चाहे उसके पास कोई कनेक्शन हो, लेकिन यह दृढ़ता से सलाह दी जाती है कि प्रत्येक ब्लॉक को प्रवाह कनेक्शन के साथ ठीक से कनेक्ट करें।


एक विशेष प्रकार का ब्लॉक-वेरिएबल ब्लॉक है, जिसे वैश्विक चर के रूप में डिज़ाइन किया गया है और व्यावसायिक प्रक्रिया के जीवनकाल के दौरान डेटा संग्रहीत करता है। इन ब्लॉकों में फ्लो कनेक्टर नहीं होते हैं और केवल वेरिएबल कनेक्शन द्वारा इसकी आपूर्ति की जाती है। इन ब्लॉकों के मूल्य को अद्यतन करने के लिए आपको SetValue ब्लॉक का उपयोग करना होगा।


इस तथ्य के बावजूद कि इस समय व्यवसाय प्रक्रिया संपादक जटिल या भ्रमित करने वाला लग सकता है, यह आपके आवेदन में किसी भी व्यावसायिक तर्क के निर्माण के लिए एक बहुत शक्तिशाली और तार्किक उपकरण है।