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

ट्रिगर

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

नोड

अवलोकन

AI

लार्ज लैंग्वेज मॉडल

फ्लो कंट्रोल

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

गणना

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

डेटा ऑपरेशन

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

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

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

विस्तारित प्रकार

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

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

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

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

#वेरिएबल

वर्कफ़्लो: कस्टम वेरिएबल नोडCommunity Edition+

#परिचय

आप किसी वर्कफ़्लो में वेरिएबल घोषित कर सकते हैं, या पहले से घोषित वेरिएबल को मान असाइन कर सकते हैं। इसका उपयोग आमतौर पर वर्कफ़्लो के भीतर कुछ अस्थायी डेटा संग्रहीत करने के लिए किया जाता है।

#नोड बनाएँ

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

वेरिएबल नोड जोड़ें

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

#मोड

वेरिएबल नोड प्रोग्रामिंग में वेरिएबल के समान है; इसे उपयोग करने और मान असाइन करने से पहले घोषित किया जाना चाहिए। इसलिए, जब आप एक वेरिएबल नोड बनाते हैं, तो आपको वेरिएबल का मोड चुनना होगा। चुनने के लिए दो मोड हैं:

मोड चुनें

  • नया वेरिएबल घोषित करें: एक नया वेरिएबल बनाता है।
  • मौजूदा वेरिएबल को मान असाइन करें: वर्कफ़्लो में पहले से घोषित वेरिएबल को मान असाइन करता है, जो वेरिएबल के मान को संशोधित करने के बराबर है।

जब बनाया जा रहा नोड वर्कफ़्लो में पहला वेरिएबल नोड होता है, तो आप केवल घोषणा मोड चुन सकते हैं, क्योंकि अभी तक असाइन करने के लिए कोई वेरिएबल उपलब्ध नहीं है।

जब आप किसी घोषित वेरिएबल को मान असाइन करना चुनते हैं, तो आपको लक्ष्य वेरिएबल भी चुनना होगा, यानी वह नोड जहाँ वेरिएबल घोषित किया गया था:

वह वेरिएबल चुनें जिसे मान असाइन करना है

#मान

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

घोषणा मोड में, वेरिएबल का मान सेट करना उसे एक प्रारंभिक मान असाइन करने जैसा है।

प्रारंभिक मान घोषित करें

असाइनमेंट मोड में, वेरिएबल का मान सेट करना घोषित लक्ष्य वेरिएबल के मान को एक नए मान में बदलना है। बाद के उपयोगों में, आपको यही नया मान मिलेगा।

घोषित वेरिएबल को ट्रिगर वेरिएबल असाइन करें

#वेरिएबल के मान का उपयोग करना

वेरिएबल नोड के बाद के नोड्स में, आप "नोड वेरिएबल" समूह से घोषित वेरिएबल को चुनकर उसके मान का उपयोग कर सकते हैं। उदाहरण के लिए, एक क्वेरी नोड में, वेरिएबल के मान का उपयोग क्वेरी शर्त के रूप में करें:

क्वेरी फ़िल्टर शर्त के रूप में वेरिएबल मान का उपयोग करें

#उदाहरण

वेरिएबल नोड का एक अधिक उपयोगी उपयोग परिदृश्य शाखाओं में होता है, जहाँ नए मानों की गणना की जाती है या उन्हें पिछले मानों के साथ मर्ज किया जाता है (प्रोग्रामिंग में reduce/concat आदि के समान), और फिर शाखा समाप्त होने के बाद उनका उपयोग किया जाता है। नीचे एक लूप शाखा और एक वेरिएबल नोड का उपयोग करके एक प्राप्तकर्ता स्ट्रिंग को जोड़ने का एक उदाहरण दिया गया है।

सबसे पहले, एक संग्रह-ट्रिगर वर्कफ़्लो बनाएँ जो "लेख" डेटा अपडेट होने पर ट्रिगर हो, और संबंधित "लेखक" संबंध डेटा को प्रीलोड करें (प्राप्तकर्ताओं को प्राप्त करने के लिए):

ट्रिगर कॉन्फ़िगर करें

फिर, प्राप्तकर्ता स्ट्रिंग को संग्रहीत करने के लिए एक वेरिएबल नोड बनाएँ:

प्राप्तकर्ता वेरिएबल नोड

इसके बाद, एक लूप शाखा नोड बनाएँ जिसका उपयोग लेख के लेखकों को दोहराने और उनकी प्राप्तकर्ता जानकारी को प्राप्तकर्ता वेरिएबल में जोड़ने के लिए किया जाएगा:

लेख में लेखकों को दोहराएँ

लूप शाखा के अंदर, सबसे पहले एक गणना नोड बनाएँ, जिसका उपयोग वर्तमान लेखक को पहले से संग्रहीत लेखक स्ट्रिंग के साथ जोड़ने के लिए किया जाएगा:

प्राप्तकर्ता स्ट्रिंग को जोड़ें

गणना नोड के बाद, एक और वेरिएबल नोड बनाएँ। असाइनमेंट मोड चुनें, असाइनमेंट लक्ष्य के रूप में प्राप्तकर्ता वेरिएबल नोड को चुनें, और मान के रूप में गणना नोड के परिणाम को चुनें:

जोड़ी गई प्राप्तकर्ता स्ट्रिंग को प्राप्तकर्ता नोड को असाइन करें

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

अनुरोध नोड के माध्यम से प्राप्तकर्ताओं को मेल भेजें

इस प्रकार, लूप और वेरिएबल नोड का उपयोग करके एक साधारण बल्क ईमेल सुविधा को लागू किया गया है।