डेटास्टोर
डेटास्टोर टैब आपको अपने प्रोजेक्ट के वर्कफ़्लोज़ द्वारा उपयोग किए जाने वाले वेरिएबल्स और एन्क्रिप्टेड गोपनीयता प्रबंधित करने की अनुमति देता है। इसे दो टैब्स में विभाजित किया गया है — सादे-पाठ वेरिएबल्स के लिए डेटास्टोर और संवेदनशील गोपनीयता के लिए वॉल्ट (एन्क्रिप्टेड)।
- डेटास्टोर
- वॉल्ट (एन्क्रिप्टेड)
डेटास्टोर टैब वर्कफ़्लोज़ द्वारा उपयोग किए जाने वाले गैर-संवेदनशील सादे-पाठ वेरिएबल्स संग्रहित करता है। मान स्कोप ड्रॉपडाउन का उपयोग करके एक विशिष्ट स्तर तक सीमित होते हैं।
स्कोप
एक विशिष्ट स्तर पर वेरिएबल्स को फ़िल्टर और प्रबंधित करने के लिए स्कोप ड्रॉपडाउन का उपयोग करें:
| स्कोप | विवरण |
|---|---|
| प्रोजेक्ट | प्रोजेक्ट के सभी फ़्लोज़ में साझा किए गए वेरिएबल्स। |
| फ़्लो | एक विशिष्ट वर्कफ़्लो तक सीमित वेरिएबल्स। |
| रन | केवल एकल वर्कफ़्लो निष्पादन के दौरान मौजूद वेरिएबल्स। |
वेरिएबल्स तालिका
| कॉलम | विवरण |
|---|---|
| कुंजी | वर्कफ़्लोज़ में मान को संदर्भित करने के लिए उपयोग किया जाने वाला वेरिएबल नाम। |
| मान | संग्रहीत मान। |
| प्रकार | मान का डेटा प्रकार: string, number, boolean, या object। |
| टैग्स | वेरिएबल को सौंपे गए वैकल्पिक टैग्स। |
| क्रियाएँ | वेरिएबल संपादित करें (पेंसिल) या हटाएँ (कचरा)। |
एक वेरिएबल कुंजी नाम द्वारा खोजने के लिए डेटास्टोर खोजें फ़ील्ड का उपयोग करें।
एक वेरिएबल जोड़ें
-
+ मान जोड़ें बटन का चयन करें।
-
वेरिएबल बनाएँ फ़ॉर्म भरें:
फ़ील्ड विवरण नाम वर्कफ़्लोज़ में इस वेरिएबल को संदर्भित करने के लिए उपयोग किया जाने वाला कुंजी नाम। प्रकार मान का डेटा प्रकार: String, Number, Boolean, या Object। मान संग्रहीत करने का मान। -
वेरिएबल सहेजने के लिए जोड़ें का चयन करें।
वॉल्ट (एन्क्रिप्टेड) टैब Fernet एन्क्रिप्शन (AES-128-CBC) का उपयोग करके संवेदनशील गोपनीयता संग्रहित करता है। यहाँ संग्रहीत गोपनीयता को उनके कच्चे मान उजागर किए बिना वर्कफ़्लोज़ और इंटीग्रेशंस में संदर्भित किया जा सकता है।
वॉल्ट में संग्रहीत विशिष्ट मानों में API कुंजियाँ, प्रमाणीकरण टोकन, पासवर्ड, प्रमाणपत्र और बाहरी सेवा प्रमाणपत्र शामिल हैं।
स्कोप
उपयुक्त स्तर पर गोपनीयता प्रबंधित करने के लिए स्कोप ड्रॉपडाउन का उपयोग करें:
| स्कोप | विवरण |
|---|---|
| प्रोजेक्ट | प्रोजेक्ट के सभी फ़्लोज़ में साझा की गई गोपनीयता। |
| फ़्लो | एक विशिष्ट वर्कफ़्लो तक सीमित गोपनीयता। |
| रन | केवल एकल वर्कफ़्लो निष्पादन के दौरान मौजूद गोपनीयता। |
गोपनीयता तालिका
| कॉलम | विवरण |
|---|---|
| कुंजी | वर्कफ़्लोज़ में मान को संदर्भित करने के लिए उपयोग किया जाने वाला गोपनीयता नाम। |
| मान | सुरक्षा के लिए मास्क किया गया — बनाने के बाद कच्चा मान कभी प्रदर्शित नहीं किया जाता। |
| प्रकार | गोपनीयता का डेटा प्रकार। |
| क्रियाएँ | गोपनीयता संपादित करें या हटाएँ। |
एक गोपनीयता कुंजी नाम द्वारा खोजने के लिए डेटास्टोर खोजें फ़ील्ड का उपयोग करें।
एक गोपनीयता जोड़ें
-
+ गोपनीयता जोड़ें बटन का चयन करें।
-
वेरिएबल बनाएँ फ़ॉर्म भरें:
फ़ील्ड विवरण नाम वर्कफ़्लोज़ में इस गोपनीयता को संदर्भित करने के लिए उपयोग किया जाने वाला कुंजी नाम। प्रकार मान का डेटा प्रकार: String, Number, Boolean, या Object। मान एन्क्रिप्ट और संग्रहीत करने के लिए गोपनीयता मान। -
गोपनीयता सहेजने के लिए जोड़ें का चयन करें।
वॉल्ट मान रेस्ट में एन्क्रिप्ट होते हैं। एक बार सहेजने के बाद, कच्चा मान प्राप्त नहीं किया जा सकता — केवल प्रतिस्थापित किया जा सकता है। इन्हें यहाँ सहेजने से पहले किसी भी गोपनीयता की एक सुरक्षित प्रतिलिपि संग्रहित करें।
वेरिएबल संकल्पन क्रम
जब एक वर्कफ़्लो एक वेरिएबल प्राप्त करता है, तो सिस्टम निम्नलिखित प्राथमिकता के अनुसार मानों का संकल्प करता है:
रन → फ़्लो → प्रोजेक्ट
सबसे विशिष्ट स्कोप को प्राथमिकता मिलती है। यदि एक ही वेरिएबल फ़्लो और प्रोजेक्ट दोनों स्तर पर मौजूद है, तो फ़्लो-स्तरीय मान का उपयोग किया जाएगा।
उदाहरण:
| स्कोप | वेरिएबल | मान |
|---|---|---|
| प्रोजेक्ट | API_URL | https://api.company.com |
| फ़्लो | API_URL | https://sandbox.api.company.com |
जब फ़्लो चलता है, तो यह फ़्लो-स्तरीय मान का उपयोग करेगा क्योंकि यह प्रोजेक्ट-स्तरीय मान को ओवरराइड करता है।