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 संदर्भ
Next Pageअवलोकन
TIP

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

#निष्पादन योजना (इतिहास)

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

निष्पादन योजना की स्थिति

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

एक निष्पादन योजना की स्थितियाँ निम्न तालिका में दी गई हैं:

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

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

कई निष्पादनों से नोड के परिणाम

सुझाव

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

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

#नोड निष्पादन स्थिति

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

निष्पादन के बाद एक नोड की संभावित स्थितियाँ निम्न तालिका में दी गई हैं:

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

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

उदाहरण के लिए, जब हम "'हाँ' तो जारी रखें" मोड में एक शर्त नोड का उपयोग करते हैं, यदि निष्पादन के दौरान परिणाम "नहीं" होता है, तो पूरे वर्कफ़्लो को "असफल" स्थिति के साथ समय से पहले समाप्त कर दिया जाएगा, और बाद के नोड निष्पादित नहीं होंगे, जैसा कि नीचे दिए गए चित्र में दिखाया गया है:

नोड निष्पादन असफल

सुझाव

"पूर्ण" के अलावा अन्य सभी समाप्ति स्थितियों को विफलता माना जा सकता है, लेकिन विफलता के कारण अलग-अलग होते हैं। आप विफलता के कारण को और अधिक समझने के लिए नोड के निष्पादन परिणामों को देख सकते हैं।