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 Pageप्रोसेस आउटपुट
Next Pageविलंब
TIP

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

#JSON वेरिएबल मैपिंग

This feature is provided by the plugin «वर्कफ़्लो: JSON वेरिएबल मैपिंग»

v1.6.0

#परिचय

इसका उपयोग अपस्ट्रीम नोड्स के परिणामों से जटिल JSON संरचनाओं को वेरिएबल्स में मैप करने के लिए किया जाता है, ताकि उन्हें बाद के नोड्स में इस्तेमाल किया जा सके। उदाहरण के लिए, SQL ऑपरेशन और HTTP रिक्वेस्ट नोड्स के परिणामों को मैप करने के बाद, उनके प्रॉपर्टी वैल्यूज़ को बाद के नोड्स में इस्तेमाल किया जा सकता है।

टिप

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

#नोड बनाएँ

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

नोड बनाएँ

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

#डेटा स्रोत

डेटा स्रोत किसी अपस्ट्रीम नोड का परिणाम हो सकता है, या प्रोसेस कॉन्टेक्स्ट में एक डेटा ऑब्जेक्ट। यह आमतौर पर एक असंरचित डेटा ऑब्जेक्ट होता है, जैसे कि SQL नोड का परिणाम, या HTTP रिक्वेस्ट नोड का परिणाम।

डेटा स्रोत

#सैंपल डेटा इनपुट करें

एक सैंपल डेटा पेस्ट करके और पार्स बटन पर क्लिक करके वेरिएबल्स की एक लिस्ट अपने आप जनरेट करें:

सैंपल डेटा इनपुट करें

अपने आप जनरेट हुई लिस्ट में अगर कोई ऐसा वेरिएबल है जिसकी आपको ज़रूरत नहीं है, तो आप उसे हटाने के लिए डिलीट बटन पर क्लिक कर सकते हैं।

टिप

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

#पाथ में ऐरे इंडेक्स शामिल है

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

{
  "a": 1,
  "b": [
    {
      "c": 2
    },
    {
      "c": 3
    }
  ]
}

जनरेट किए गए वेरिएबल्स में, b.c ऐरे [2, 3] को दर्शाएगा।

अगर इस विकल्प को चेक किया जाता है, तो वेरिएबल पाथ में ऐरे इंडेक्स शामिल होगा, उदाहरण के लिए, b.0.c और b.1.c।

20250113184056

ऐरे इंडेक्स शामिल करते समय, आपको यह सुनिश्चित करना होगा कि इनपुट डेटा में ऐरे इंडेक्स सुसंगत (consistent) हों; अन्यथा, इससे पार्सिंग एरर हो सकती है।

#बाद के नोड्स में उपयोग करें

बाद के नोड्स के कॉन्फ़िगरेशन में, आप JSON वेरिएबल मैपिंग नोड द्वारा जनरेट किए गए वेरिएबल्स का उपयोग कर सकते हैं:

20250113203658

भले ही JSON संरचना जटिल हो सकती है, लेकिन मैपिंग के बाद, आपको बस संबंधित पाथ के लिए वेरिएबल का चयन करना होगा।