यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें
आप किसी वर्कफ़्लो में वेरिएबल घोषित कर सकते हैं, या पहले से घोषित वेरिएबल को मान असाइन कर सकते हैं। इसका उपयोग आमतौर पर वर्कफ़्लो के भीतर कुछ अस्थायी डेटा संग्रहीत करने के लिए किया जाता है।
वर्कफ़्लो कॉन्फ़िगरेशन इंटरफ़ेस में, प्रवाह में दिए गए प्लस ("+") बटन पर क्लिक करके एक "वेरिएबल" नोड जोड़ें:

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

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

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

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

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

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

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

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

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

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

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

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