सामग्री पर जाएँ
All articles
Security & governance

कॉन्फ़िगरेशन ऐज़ कोड (निर्यात/आयात)

अपने कस्टम ऑब्जेक्ट और फ़ील्ड को एक JSON फ़ाइल के साथ एक वातावरण से दूसरे में ले जाएं।

सेटिंग्स → कॉन्फ़िगरेशन ऐज़ कोड (DevOps) के अंतर्गत आप अपने संगठन के कॉन्फ़िगरेशन (कस्टम ऑब्जेक्ट और फ़ील्ड) को एक JSON फ़ाइल के रूप में निर्यात करते हैं और उसे दूसरे वातावरण में आयात करते हैं (उदाहरण के लिए, टेस्ट वातावरण से प्रोडक्शन में)।

निर्यात

"JSON निर्यात करें" पर क्लिक करें। डाउनलोड की गई फ़ाइल में आपके कस्टम ऑब्जेक्ट और सभी कस्टम फ़ील्ड शामिल होते हैं (जिनमें वे भी शामिल हैं जो आपने संपर्क या कंपनी जैसे मानक ऑब्जेक्ट में जोड़े हैं)। सिस्टम फ़ील्ड निर्यात नहीं किए जाते।

डिफ़ की समीक्षा करें और प्रमोट करें (टेस्ट → प्रोड)

फ़ाइल चुनें (या JSON पेस्ट करें) और "योजना की समीक्षा करें" पर क्लिक करें। सिस्टम लागू करने से पहले DIFF दिखाता है: क्या बनाया जाएगा (गंतव्य में गुम ऑब्जेक्ट/फ़ील्ड) और क्या बदला जाएगा (ऐसे ऑब्जेक्ट/फ़ील्ड जो पहले से मौजूद हैं लेकिन जिनके गुण फ़ाइल से भिन्न हैं, उदाहरण के लिए लेबल, सहायता पाठ, आवश्यक, सूची दृश्यता, या किसी सेलेक्ट फ़ील्ड के विकल्प)। कुछ भी हटाया नहीं जाता। बिना किसी अंतर के दोबारा आयात करने से कोई परिवर्तन नहीं होता (idempotent)।

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

  1. स्रोत वातावरण (टेस्ट) में कॉन्फ़िगरेशन निर्यात करें।
  2. गंतव्य वातावरण (प्रोडक्शन) में, कॉन्फ़िगरेशन ऐज़ कोड खोलें और फ़ाइल चुनें।
  3. "योजना की समीक्षा करें" पर क्लिक करें और जांचें कि क्या बनाया जाएगा और क्या बदला जाएगा (डिफ़)।
  4. "आयात लागू करें" पर क्लिक करें।
💡 डिफ़ केवल सुरक्षित गुण बदलता है (लेबल, आवश्यक, सहायता पाठ, सूची दृश्यता और कॉन्फ़िगरेशन)। किसी फ़ील्ड का API नाम और TYPE आयात पर कभी नहीं बदलते, जो मौजूदा डेटा की रक्षा करता है।
💡 यदि फ़ाइल में कोई कस्टम फ़ील्ड किसी ऐसे मानक ऑब्जेक्ट से संबंधित है जो गंतव्य में मौजूद नहीं है, तो उसे एक चेतावनी के साथ छोड़ दिया जाता है, क्योंकि मानक ऑब्जेक्ट सिस्टम से ही आते हैं। जो फ़ील्ड सत्यापन में विफल होते हैं (उदाहरण के लिए, किसी गुम निर्भरता वाला सूत्र) उनकी जानकारी परिणाम में दी जाती है, चुपचाप छिपाया नहीं जाता।
💡 पूरी तरह से अलग टेस्ट वातावरण (अपना खुद का डेटाबेस/होस्टिंग) इन्फ्रास्ट्रक्चर है और आपके ऑपरेशन पर निर्भर करता है। यह टूल टेस्ट/प्रोड पृथक्करण की सॉफ़्टवेयर परत प्रदान करता है: वातावरणों के बीच कॉन्फ़िगरेशन का निर्यात, तुलना (डिफ़) और प्रमोशन।
💡 केवल व्यवस्थापक (सेटिंग्स तक पहुंच वाली प्रोफ़ाइल) ही निर्यात और आयात कर सकते हैं। हर निर्यात और आयात ऑडिट ट्रेल में दर्ज होता है।

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

मुफ़्त खाता बनाएँ
कॉन्फ़िगरेशन ऐज़ कोड (निर्यात/आयात) · Sellio