logologo
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
logologo
वर्कफ़्लो
अवलोकन
क्विक स्टार्ट

ट्रिगर

अवलोकन
डेटा टेबल इवेंट
निर्धारित कार्य
ऑपरेशन से पहले का इवेंट
ऑपरेशन के बाद का इवेंट
कस्टम ऑपरेशन इवेंट
अनुमोदन
Webhook

नोड

अवलोकन

AI

LLM

फ्लो कंट्रोल

शर्त
बहु-शर्त शाखा
लूप
वैरिएबल
समानांतर शाखा
वर्कफ़्लो कॉल करें
प्रोसेस आउटपुट
JSON वैरिएबल मैपिंग
विलंब
समाप्त

गणना

गणना
तिथि गणना
JSON गणना

डेटा ऑपरेशन

डेटा जोड़ें
डेटा अपडेट करें
डेटा क्वेरी करें
डेटा हटाएँ
SQL ऑपरेशन

मैनुअल प्रोसेसिंग

मैनुअल प्रोसेसिंग
अनुमोदन
CC

एक्सटेंशन प्रकार

HTTP रिक्वेस्ट
JavaScript स्क्रिप्ट
सूचना
ईमेल भेजें
प्रतिक्रिया
प्रतिक्रिया संदेश
वैरिएबल
निष्पादन रिकॉर्ड
संस्करण प्रबंधन
उन्नत विकल्प

एक्सटेंशन विकास

अवलोकन
ट्रिगर प्रकार का विस्तार करें
नोड प्रकार का विस्तार करें
API संदर्भ
Previous PageSQL ऑपरेशन
Next Pageअनुमोदन
TIP

यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें

#मैनुअल

This feature is provided by the plugin «वर्कफ़्लो: मैन्युअल प्रोसेसिंग नोड»

#परिचय

जब कोई व्यावसायिक प्रक्रिया निर्णय लेने के लिए पूरी तरह से स्वचालित नहीं हो सकती है, तो कुछ निर्णय लेने का अधिकार किसी व्यक्ति को सौंपने के लिए एक मैनुअल नोड का उपयोग किया जा सकता है।

जब एक मैनुअल नोड निष्पादित होता है, तो यह पूरे वर्कफ़्लो के निष्पादन को रोक देता है और संबंधित उपयोगकर्ता के लिए एक लंबित कार्य (to-do task) बनाता है। उपयोगकर्ता द्वारा कार्य सबमिट करने के बाद, चुने गए स्टेटस के आधार पर वर्कफ़्लो या तो जारी रहेगा, लंबित रहेगा, या समाप्त हो जाएगा। यह अनुमोदन प्रक्रियाओं जैसे परिदृश्यों में बहुत उपयोगी है।

#इंस्टॉलेशन

यह एक बिल्ट-इन प्लगइन है, इसलिए इसे इंस्टॉल करने की आवश्यकता नहीं है।

#नोड बनाएँ

वर्कफ़्लो कॉन्फ़िगरेशन इंटरफ़ेस में, वर्कफ़्लो में प्लस ("+") बटन पर क्लिक करके "मैनुअल" नोड जोड़ें:

Create Manual Node

#नोड कॉन्फ़िगर करें

#असाइनी (Assignee)

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

एक उपयोगकर्ता का चयन करें, या एक वेरिएबल के माध्यम से कॉन्टेक्स्ट से उपयोगकर्ता डेटा की प्राइमरी की (primary key) या फॉरेन की (foreign key) का चयन करें।

Manual Node_Configure_Assignee_Select Variable

नोट

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

#यूज़र इंटरफ़ेस कॉन्फ़िगर करें

लंबित आइटम के लिए इंटरफ़ेस कॉन्फ़िगरेशन मैनुअल नोड का मुख्य भाग है। आप "यूज़र इंटरफ़ेस कॉन्फ़िगर करें" बटन पर क्लिक करके एक अलग कॉन्फ़िगरेशन पॉपअप खोल सकते हैं, जिसे एक सामान्य पेज की तरह, WYSIWYG (जो आप देखते हैं वही आपको मिलता है) तरीके से कॉन्फ़िगर किया जा सकता है:

Manual Node_Node Configuration_Interface Configuration

#टैब

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

#ब्लॉक

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

#डेटा ब्लॉक

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

Manual Node_Node Configuration_Interface Configuration_Data Block_Trigger

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

Manual Node_Node Configuration_Interface Configuration_Data Block_Node Data

नोट

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

#फ़ॉर्म ब्लॉक

वर्कफ़्लो जारी रहना चाहिए या नहीं, इस पर अंतिम निर्णय को संभालने के लिए लंबित इंटरफ़ेस में कम से कम एक फ़ॉर्म ब्लॉक कॉन्फ़िगर किया जाना चाहिए। फ़ॉर्म कॉन्फ़िगर न करने से वर्कफ़्लो बाधित होने के बाद आगे नहीं बढ़ पाएगा। फ़ॉर्म ब्लॉक तीन प्रकार के होते हैं:

  • कस्टम फ़ॉर्म
  • रिकॉर्ड बनाएँ फ़ॉर्म
  • रिकॉर्ड अपडेट करें फ़ॉर्म

Manual Node_Node Configuration_Interface Configuration_Form Types

रिकॉर्ड बनाएँ फ़ॉर्म और रिकॉर्ड अपडेट करें फ़ॉर्म के लिए एक आधार संग्रह (collection) का चयन करना आवश्यक होता है। लंबित उपयोगकर्ता द्वारा सबमिट करने के बाद, फ़ॉर्म में दिए गए मानों का उपयोग निर्दिष्ट संग्रह में डेटा बनाने या अपडेट करने के लिए किया जाएगा। एक कस्टम फ़ॉर्म आपको एक अस्थायी फ़ॉर्म को स्वतंत्र रूप से परिभाषित करने की अनुमति देता है जो किसी संग्रह से जुड़ा नहीं होता है। लंबित उपयोगकर्ता द्वारा सबमिट किए गए फ़ील्ड मानों का उपयोग बाद के नोड्स में किया जा सकता है।

फ़ॉर्म के सबमिट बटन को तीन प्रकारों में कॉन्फ़िगर किया जा सकता है:

  • सबमिट करें और वर्कफ़्लो जारी रखें
  • सबमिट करें और वर्कफ़्लो समाप्त करें
  • केवल फ़ॉर्म मान सहेजें

Manual Node_Node Configuration_Interface Configuration_Form Buttons

तीनों बटन वर्कफ़्लो प्रक्रिया में तीन नोड स्टेटस का प्रतिनिधित्व करते हैं। सबमिशन के बाद, नोड का स्टेटस "पूरा हुआ", "अस्वीकृत", या "लंबित" स्थिति में रहता है। पूरे वर्कफ़्लो के बाद के प्रवाह को निर्धारित करने के लिए एक फ़ॉर्म में कम से कम पहले दो में से एक को कॉन्फ़िगर करना आवश्यक है।

"वर्कफ़्लो जारी रखें" बटन पर, आप फ़ॉर्म फ़ील्ड के लिए असाइनमेंट कॉन्फ़िगर कर सकते हैं:

Manual Node_Node Configuration_Interface Configuration_Form Button_Set Form Values

Manual Node_Node Configuration_Interface Configuration_Form Button_Set Form Values Popup

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

#लंबित ब्लॉक

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

#ब्लॉक जोड़ें

आप पेज पर ब्लॉक में से "वर्कफ़्लो लंबित" का चयन करके एक लंबित सूची ब्लॉक जोड़ सकते हैं:

Manual Node_Add To-do Block

लंबित सूची ब्लॉक का उदाहरण:

Manual Node_To-do List

#लंबित विवरण

इसके बाद, संबंधित कर्मी संबंधित लंबित कार्य पर क्लिक करके लंबित पॉपअप खोल सकते हैं और मैनुअल प्रोसेसिंग कर सकते हैं:

Manual Node_To-do Details

#उदाहरण

#पोस्ट समीक्षा

मान लीजिए कि एक सामान्य उपयोगकर्ता द्वारा सबमिट की गई पोस्ट को प्रकाशित स्थिति में अपडेट करने से पहले एक एडमिनिस्ट्रेटर द्वारा अनुमोदित करने की आवश्यकता है। यदि वर्कफ़्लो अस्वीकृत हो जाता है, तो पोस्ट ड्राफ़्ट स्थिति (सार्वजनिक नहीं) में रहेगी। इस प्रक्रिया को मैनुअल नोड में अपडेट फ़ॉर्म का उपयोग करके लागू किया जा सकता है।

"पोस्ट बनाएँ" द्वारा ट्रिगर किया गया एक वर्कफ़्लो बनाएँ और एक मैनुअल नोड जोड़ें:

मैनुअल नोड_उदाहरण_पोस्ट समीक्षा_वर्कफ़्लो ऑर्केस्ट्रेशन

मैनुअल नोड में, असाइनी को एक एडमिनिस्ट्रेटर के रूप में कॉन्फ़िगर करें। इंटरफ़ेस कॉन्फ़िगरेशन में, नई पोस्ट के विवरण प्रदर्शित करने के लिए ट्रिगर डेटा पर आधारित एक ब्लॉक जोड़ें:

मैनुअल नोड_उदाहरण_पोस्ट समीक्षा_नोड कॉन्फ़िगरेशन_विवरण ब्लॉक

इंटरफ़ेस कॉन्फ़िगरेशन में, एक अपडेट रिकॉर्ड फ़ॉर्म पर आधारित एक ब्लॉक जोड़ें, पोस्ट संग्रह (collection) का चयन करें, ताकि एडमिनिस्ट्रेटर यह तय कर सके कि अनुमोदन करना है या नहीं। अनुमोदन के बाद, संबंधित पोस्ट को अन्य बाद के कॉन्फ़िगरेशन के आधार पर अपडेट किया जाएगा। फ़ॉर्म जोड़ने के बाद, डिफ़ॉल्ट रूप से एक "वर्कफ़्लो जारी रखें" बटन होगा, जिसे "अनुमोदित करें" माना जा सकता है। फिर, अस्वीकृति के लिए उपयोग करने हेतु एक "वर्कफ़्लो समाप्त करें" बटन जोड़ें:

मैनुअल नोड_उदाहरण_पोस्ट समीक्षा_नोड कॉन्फ़िगरेशन_फ़ॉर्म और क्रियाएँ

वर्कफ़्लो जारी रखते समय, हमें पोस्ट का स्टेटस अपडेट करने की आवश्यकता होती है। इसे कॉन्फ़िगर करने के दो तरीके हैं। एक तरीका यह है कि पोस्ट के स्टेटस फ़ील्ड को सीधे फ़ॉर्म में प्रदर्शित किया जाए ताकि ऑपरेटर उसे चुन सके। यह तरीका उन स्थितियों के लिए अधिक उपयुक्त है जिनमें सक्रिय फ़ॉर्म भरने की आवश्यकता होती है, जैसे प्रतिक्रिया प्रदान करना:

मैनुअल नोड_उदाहरण_पोस्ट समीक्षा_नोड कॉन्फ़िगरेशन_फ़ॉर्म फ़ील्ड

ऑपरेटर के कार्य को सरल बनाने के लिए, दूसरा तरीका "वर्कफ़्लो जारी रखें" बटन पर फ़ॉर्म मान असाइनमेंट कॉन्फ़िगर करना है। असाइनमेंट में, "स्टेटस" फ़ील्ड जोड़ें जिसका मान "प्रकाशित" हो। इसका मतलब है कि जब ऑपरेटर बटन पर क्लिक करेगा, तो पोस्ट प्रकाशित स्थिति में अपडेट हो जाएगी:

मैनुअल नोड_उदाहरण_पोस्ट समीक्षा_नोड कॉन्फ़िगरेशन_फ़ॉर्म असाइनमेंट

फिर, फ़ॉर्म ब्लॉक के ऊपरी-दाएँ कोने में कॉन्फ़िगरेशन मेनू से अपडेट किए जाने वाले डेटा के लिए फ़िल्टर शर्त का चयन करें। यहाँ, "पोस्ट" संग्रह (collection) का चयन करें, और फ़िल्टर शर्त है "ID बराबर ट्रिगर वेरिएबल / ट्रिगर डेटा / ID":

मैनुअल नोड_उदाहरण_पोस्ट समीक्षा_नोड कॉन्फ़िगरेशन_फ़ॉर्म शर्त

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

मैनुअल नोड_उदाहरण_पोस्ट समीक्षा_नोड कॉन्फ़िगरेशन_अंतिम फ़ॉर्म

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

मैनुअल नोड_उदाहरण_पोस्ट समीक्षा_लंबित सूची
मैनुअल नोड_उदाहरण_पोस्ट समीक्षा_लंबित विवरण

एडमिनिस्ट्रेटर पोस्ट विवरण के आधार पर मैन्युअल निर्णय ले सकता है कि पोस्ट प्रकाशित की जा सकती है या नहीं। यदि हाँ, तो "अनुमोदित करें" बटन पर क्लिक करने से पोस्ट प्रकाशित स्थिति में अपडेट हो जाएगी। यदि नहीं, तो "अस्वीकृत करें" बटन पर क्लिक करने से पोस्ट ड्राफ़्ट स्थिति में रहेगी।

#छुट्टी अनुमोदन

मान लीजिए कि एक कर्मचारी को छुट्टी का अनुरोध करना है, जिसे प्रभावी होने के लिए सुपरवाइज़र द्वारा अनुमोदित किया जाना चाहिए, और संबंधित कर्मचारी के छुट्टी डेटा को घटाया जाना चाहिए। अनुमोदन या अस्वीकृति के बावजूद, एक HTTP रिक्वेस्ट नोड का उपयोग SMS API को कॉल करके कर्मचारी को संबंधित सूचना संदेश भेजने के लिए किया जाएगा (देखें HTTP रिक्वेस्ट अनुभाग)। इस परिदृश्य को मैनुअल नोड में कस्टम फ़ॉर्म का उपयोग करके लागू किया जा सकता है।

"छुट्टी अनुरोध बनाएँ" द्वारा ट्रिगर किया गया एक वर्कफ़्लो बनाएँ और एक मैनुअल नोड जोड़ें। यह पिछली पोस्ट समीक्षा प्रक्रिया के समान है, लेकिन यहाँ असाइनी सुपरवाइज़र है। इंटरफ़ेस कॉन्फ़िगरेशन में, नए छुट्टी अनुरोध के विवरण प्रदर्शित करने के लिए ट्रिगर डेटा पर आधारित एक ब्लॉक जोड़ें। फिर, सुपरवाइज़र को यह तय करने के लिए कि अनुमोदन करना है या नहीं, एक कस्टम फ़ॉर्म पर आधारित एक और ब्लॉक जोड़ें। कस्टम फ़ॉर्म में, अनुमोदन स्टेटस के लिए एक फ़ील्ड और अस्वीकृति के कारण के लिए एक फ़ील्ड जोड़ें:

मैनुअल नोड_उदाहरण_छुट्टी अनुमोदन_नोड कॉन्फ़िगरेशन

पोस्ट समीक्षा प्रक्रिया के विपरीत, चूंकि हमें सुपरवाइज़र के अनुमोदन परिणाम के आधार पर बाद की प्रक्रिया जारी रखने की आवश्यकता है, इसलिए हम सबमिशन के लिए केवल एक "वर्कफ़्लो जारी रखें" बटन कॉन्फ़िगर करते हैं, न कि "वर्कफ़्लो समाप्त करें" बटन का उपयोग करते हैं।

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

मैनुअल नोड_उदाहरण_छुट्टी अनुमोदन_वर्कफ़्लो ऑर्केस्ट्रेशन

कंडीशनल नोड में शर्त कॉन्फ़िगरेशन इस प्रकार है: "मैनुअल नोड / कस्टम फ़ॉर्म डेटा / अनुमोदन फ़ील्ड का मान 'अनुमोदित' है":

मैनुअल नोड_उदाहरण_छुट्टी अनुमोदन_शर्त

रिक्वेस्ट नोड में डेटा भी मैनुअल नोड से संबंधित फ़ॉर्म वेरिएबल का उपयोग कर सकता है ताकि अनुमोदन और अस्वीकृति के लिए SMS सामग्री को अलग किया जा सके। यह पूरे वर्कफ़्लो कॉन्फ़िगरेशन को पूरा करता है। वर्कफ़्लो सक्षम होने के बाद, जब कोई कर्मचारी छुट्टी अनुरोध फ़ॉर्म सबमिट करता है, तो सुपरवाइज़र अपने लंबित कार्यों में अनुमोदन प्रक्रिया कर सकता है। यह ऑपरेशन मूल रूप से पोस्ट समीक्षा प्रक्रिया के समान है।