Power Platform अवलोकन के लिए पर्यावरण चर

पर्यावरण चर, अनुप्रयोग को विभिन्न वातावरणों के बीच ले जाने के लिए मूल अनुप्रयोग जीवनचक्र प्रबंधन (ALM) परिदृश्य को सक्षम करते हैं। Power Platform इस परिदृश्य में, अनुप्रयोग कुछ प्रमुख बाह्य अनुप्रयोग संदर्भों (जैसे तालिकाएं, कनेक्शन और कुंजियां) को छोड़कर बिल्कुल समान रहता है, जो स्रोत परिवेश और गंतव्य परिवेश के बीच भिन्न होते हैं। अनुप्रयोग के लिए आवश्यक है कि स्रोत और गंतव्य वातावरण के बीच तालिकाओं या कनेक्शनों की संरचना कुछ अंतरों के साथ बिल्कुल समान हो। पर्यावरण चर आपको यह निर्दिष्ट करने की अनुमति देते हैं कि अनुप्रयोग को विभिन्न वातावरणों में ले जाते समय इन विभिन्न बाह्य संदर्भों में से किसे अद्यतन किया जाना चाहिए।

परिवेश चर पैरामीटर कुंजियों और मानों को स्टोर करते हैं, जो तब विभिन्न अन्य एप्लिकेशन ऑब्जेक्ट्स के लिए इनपुट के रूप में कार्य करते हैं. खपत वाली वस्तुओं से पैरामीटर को अलग करना आपको उसी परिवेश में या जब आप अन्य परिवेशों के समाधानों को स्थानांतरित करते हैं, तो मानों को बदलने देता है. विकल्प उन कंपोनेंट में हार्ड-कोडेड पैरामीटर मान छोड़ना है जो उनका उपयोग करते हैं. यह दृष्टिकोण अक्सर समस्याग्रस्त होता है; विशेषकर तब जब ALM परिचालनों के दौरान मानों को बदलने की आवश्यकता होती है। क्योंकि परिवेश चर समाधान कंपोनेंट हैं, आप संदर्भों (कुंजियों) को ट्रांसपोर्ट कर सकते हैं और तब मान बदल सकते हैं जब समाधान अन्य परिवेशों में स्थानांतरित हो जाते हैं.

परिवेश चरों का उपयोग करने के लाभ:

  • अन्य परिवेशों में समाधान आयात करते समय नए पैरामीटर मान प्रदान करें.
  • कैनवास ऐप्स और प्रवाहों में उपयोग किए जाने वाले डेटा स्रोतों के लिए कॉन्फ़िगरेशन संग्रहीत करें. उदाहरण के लिए, SharePoint Online साइट और सूची पैरामीटर्स को परिवेश चर के रूप में संग्रहीत किया जा सकता है. यह दृष्टिकोण आपको ऐप्स और प्रवाहों को संशोधित किए बिना विभिन्न वातावरणों में विभिन्न साइटों और सूचियों से कनेक्ट करने की अनुमति देता है।
  • पैकेज और अपने कस्टमाइज़ेशन और कॉन्फ़िगरेशन को एक साथ ट्रांसपोर्ट करें और उन्हें एक ही स्थान पर प्रबंधित करें.
  • पैकेज और परिवहन रहस्य, जैसे कि विभिन्न घटकों द्वारा उपयोग किए जाने वाले क्रेडेंशियल, उनका उपयोग करने वाले घटकों से अलग.
  • एक परिवेश चर का उपयोग कई अलग-अलग समाधान कंपोनेंट में किया जा सकता है - चाहे वे एक ही प्रकार के कंपोनेंट हों या अलग-अलग. उदाहरण के लिए, कैनवास अनुप्रयोग और प्रवाह एक जैसे परिवेश चर का उपयोग कर सकते हैं. जब परिवेश चर के मान को बदलना होता है, तो आपको केवल एक मान को बदलने की आवश्यकता होती है.
  • इसके अतिरिक्त, यदि आपको उत्पादन परिवेश में डेटा स्रोत को हटाने की आवश्यकता है, तो आप नए डेटा स्रोत के लिए जानकारी के साथ परिवेश चर मानों को अद्यतन कर सकते हैं। ऐप्स और प्रवाहों को संशोधन की आवश्यकता नहीं होती है और वे नए डेटा स्रोत का उपयोग करना शुरू कर देते हैं.
  • SolutionPackager और DevOps टूल्स द्वारा समर्थित, निरंतर एकीकरण और निरंतर वितरण (CI/CD) को सक्षम करता है।
  • परिवेश चरों को अनपैक किया जा सकता है और स्रोत नियंत्रण में स्टोर किया जा सकता है. आप अलग-अलग वातावरणों में आवश्यक अलग-अलग कॉन्फ़िगरेशन के लिए अलग-अलग वातावरण चर मान फ़ाइलें भी संग्रहीत कर सकते हैं। समाधान पैकेजर तब उस वातावरण के अनुरूप फ़ाइल को स्वीकार कर सकता है जिसमें समाधान आयात किया गया है।

पर्यावरण चर कैसे काम करते हैं?

आधुनिक समाधान इंटरफ़ेस के भीतर पर्यावरण चरों को बनाया और संशोधित किया जा सकता है। इन्हें कैनवास ऐप्स में कुछ डेटा स्रोतों से कनेक्ट करते समय या कोड के साथ स्वचालित रूप से बनाया जा सकता है. उन्हें समाधानों के माध्यम से परिवेश में भी आयात किया जा सकता है. परिवेश चर का उपयोग कैनवास अनुप्रयोगों, Power Automate प्रवाहों, प्लग-इन और मॉडल-चालित अनुप्रयोगों में Power BI डैशबोर्ड जोड़ते समय इनपुट के रूप में किया जा सकता है. जब आप परिवेश चरों का उपयोग करते हैं, तो मान परिवेश चरों से प्राप्त होते हैं, और जब समाधान को अन्य परिवेशों में आयात किया जाता है, तो उन्हें बदला जा सकता है.

किसी समाधान में मैन्युअल रूप से एक परिवेश चर बनाएँ

  1. Power Apps (make.powerapps.com) में साइन इन करें, और फिर बाएँ फलक पर Solutions चुनें. यदि आइटम साइड पैनल पैन में नहीं है, तो …अधिक चुनें और फिर इच्छित आइटम का चयन करें।
  2. इच्छित समाधान खोलें या एक नया बनाएं.
  3. आदेश पट्टी पर, नया>अधिक का चयन करें, और फिर पर्यावरण चर का चयन करें.
  4. दाएँ फलक पर, निम्नलिखित कॉलम पूरे करें, और फिर सहेजें चुनें:
    • प्रदर्शन नाम. परिवेश चर के लिए एक नाम दर्ज करें.

    • नाम. अद्वितीय नाम स्वचालित रूप से प्रदर्शन नाम से उत्पन्न होता है, लेकिन आप इसे बदल सकते हैं।

    • डेटा प्रकार. दशमलव संख्या, टेक्स्ट, JSON, दो विकल्प, डेटा स्रोत, या गुप्त में से चयन करें।

      नोट

      • यदि डेटा स्रोत चयनित प्रकार है, तो आपको कनेक्टर, चयनित कनेक्टर के लिए वैध कनेक्शन, तथा पैरामीटर प्रकार का चयन करना होगा। कनेक्शन को पर्यावरण चर के भाग के रूप में संग्रहीत नहीं किया जाता है। परिवेश चर उस कनेक्शन में जानकारी संग्रहीत नहीं करता है जो Power Apps को सही सर्वर और तालिका से कनेक्ट करने के लिए आवश्यक है. कनेक्शन का उपयोग केवल उपलब्ध पैरामीटर मानों को पुनर्प्राप्त करने के लिए किया जाता है, जैसे कि आपके पास पहुँच SharePoint साइट्स या किसी साइट से संबद्ध सूचियाँ प्राप्त करने के लिए.
      • यदि Secret चयनित प्रकार है, तो Power Platform को गुप्त तक पहुँचने की अनुमति देने के लिए Azure Key Vault को सेट अप और कॉन्फ़िगर करने के लिए अतिरिक्त जानकारी की आवश्यकता होती है.
    • वर्तमान मान. मान के रूप में भी जाना जाता है. यह गुण वैकल्पिक है और परिवेश चर मान तालिका का एक भाग है. एक निर्धारित मान का उपयोग तब भी किया जाता है, जब कोई डिफ़ॉल्ट मान भी मौजूद हो। यदि आप अगले परिवेश में इस मान का उपयोग नहीं करना चाहते, तो इसे अपने समाधान से निकालें. निर्यात की गई solution.zip फ़ाइल के भीतर मानों को अलग JSON फ़ाइलों में अलग किया जाता है और ऑफ़लाइन संपादित किया जा सकता है. अधिक जानकारी: मैं किसी पर्यावरण चर से मान कैसे हटाऊं?

    • डिफ़ॉल्ट मान। यह कॉलम पर्यावरण चर परिभाषा तालिका का हिस्सा है और आवश्यक नहीं है। यदि कोई वर्तमान मान नहीं है, तो डिफ़ॉल्ट मान का उपयोग किया जाता है.

      डिफ़ॉल्ट मान और वर्तमान मान को अलग करना आपको परिभाषा और डिफ़ॉल्ट मान को मान से अलग प्रयोग करने देता है. उदाहरण के लिए, कोई एप्लिकेशन प्रकाशक अपने ऑफ़र को Marketplace पर डिफ़ॉल्ट मान के साथ सूचीबद्ध कर सकता है. फिर वैकल्पिक रूप से, ग्राहक एक नया मूल्य प्रदान कर सकता है. जब अनुप्रयोग प्रकाशक अनुप्रयोग के लिए अद्यतन प्रकाशित करता है, तो ग्राहक द्वारा निर्धारित मान अधिलेखित नहीं होता है।

      नया पर्यावरण चर.

      नोट

      परिभाषा के बिना कोई मान मौजूद नहीं हो सकता. यह इंटरफ़ेस, प्रति परिभाषा केवल एक मान बनाने की अनुमति देता है.

Power Apps स्वचालित रूप से परिवेश चर बना सकते हैं

Power Apps सेटिंग्स के General टैब पर:

  • डेटा स्रोत जोड़ते समय स्वचालित रूप से पर्यावरण चर बनाएँ विकल्प को सक्षम करें. अब, जब आप अपने ऐप में कोई नया डेटा स्रोत जोड़ते हैं, तो यह आपके लिए एक पर्यावरण चर जोड़ता है।

    स्वचालित रूप से पर्यावरण चर बनाएं.

विभिन्न डेटा स्रोत

विभिन्न डेटा स्रोत विभिन्न प्रकार के पर्यावरण चरों को सक्षम करते हैं।

Microsoft Dataverse

Power Apps मूल रूप से Dataverse से कनेक्ट होता है. आपको अपने वर्तमान परिवेश में तालिकाओं के लिए किसी परिवेश चर की आवश्यकता नहीं है। जब आप Dataverse से कनेक्ट करते हैं, तो आपका एप्लिकेशन स्वचालित रूप से आपके द्वारा पोर्ट किए गए किसी भी वातावरण में बिल्कुल समान तालिका नाम की तलाश करता है। जब तक आपके तालिका नाम की संरचना लक्ष्य वातावरण में वैसी ही है जैसी मूल वातावरण में है, तब तक यह काम करता है।

यदि आप किसी भिन्न परिवेश से किसी बाहरी तालिका का उपयोग करते हैं (परिवेश बदलें के माध्यम से), तो Power Apps मानता है कि आप हमेशा ठीक उसी तालिका को संदर्भित करना चाहते हैं. आपको एक पर्यावरण चर की आवश्यकता है यदि आपको उस बाहरी तालिका को एक अलग बाहरी तालिका बनाने की आवश्यकता है जब आप देव से परीक्षण या प्रोड में जाते हैं। Power Apps को आपके लिए स्वचालित रूप से परिवेश चर बनाने की अनुमति देना सबसे आसान है. (यदि आपने पहले अपने ऐप में तालिका जोड़ी है, तो सेटिंग स्विच चालू करें, बाहरी तालिका को हटा दें, और फिर उसे वापस जोड़ें।)

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

बाह्य वातावरण Dataverse पर्यावरण चर.

SharePoint

SharePoint केवल Microsoft Entra कनेक्शन का समर्थन करता है. इसलिए, SharePoint के लिए, एक मान्य कनेक्शन के अलावा, साइट और सूची के लिए एक अलग पर्यावरण चर की आवश्यकता होती है.

SharePoint सूचियों के साथ परिवेश चर का सफलतापूर्वक उपयोग करने के लिए:

  • स्रोत और लक्ष्य परिवेशों में प्रत्येक संगत कॉलम के लिए प्रदर्शन नाम और तार्किक नाम मेल खाना चाहिए।
  • SharePoint के लिए परिवेश चर में मेल खाने वाला मेटाडेटा होना आवश्यक है. SharePoint में आंतरिक पहचानकर्ता हैं जो लक्ष्य परिवेशों के बीच मेल नहीं खा सकते हैं. उदाहरण के लिए, यदि आप लक्ष्य परिवेश में समान नाम और स्तंभों वाली सूची बनाते हैं, तो आंतरिक नाम मेल नहीं खाएंगे। यदि आप किसी SharePoint साइट की नकल करते हैं और उसे अपने लक्षित परिवेश में कॉपी करते हैं, तो मेटाडेटा हमेशा मेल खाता है.

SQL Server

SQL Server प्रमाणीकरण और कनेक्शन के कई अलग अलग प्रकार का समर्थन करता है। Microsoft Entra कनेक्शन के लिए परिवेश चर का उपयोग करें। सर्वर और डेटाबेस के लिए एक अलग पर्यावरण चर की आवश्यकता होती है। अनुप्रयोग विशिष्ट तालिका नामों से बंधा होता है, इसलिए उन्हें विभिन्न वातावरणों के बीच समान माना जाता है।

साझा कनेक्शन के लिए परिवेश चर का उपयोग न करें जैसे कि SQL Server के साथ मूल SQL प्रमाणीकरण। कनेक्शन संदर्भों का उपयोग उस जानकारी के लिए करें जो पारंपरिक रूप से connection string के भाग के रूप में पास की जाती है. बेसिक SQL प्रमाणीकरण पैरामीटर connection string के सभी भाग हैं। उदाहरण के लिए, कनेक्शन बनाते समय सर्वर और डेटाबेस नाम प्रदान किया जाता है और इसलिए उनको हमेशा कनेक्शन से लिया जाता है.

डेटा स्रोत पर्यावरण चर का उपयोग Microsoft Entra जैसे प्रमाणीकरण वाले कनेक्टर्स के लिए किया जाता है। इस प्रकार के कनेक्शन में, Power Apps के पास केवल एक पहचाना गया उपयोगकर्ता होता है. Power Apps कनेक्शन से यह नहीं निकाल सकता है कि आप किस सेवा या तालिका के साथ कार्य करना चाहते हैं.

समाधानों को इम्पोर्ट करने के दौरान नए मान को दर्ज करें

आधुनिक समाधान इम्पोर्ट इंटरफेस में, परिवेश चर के लिए मान दर्ज करने की क्षमता होती है. यह environmentvariablevalue तालिका पर मान गुण सेट करता है।

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

समाधान आयात के दौरान पर्यावरण चर दृश्यता.

नोट

  • कुछ मामलों में, विशिष्ट डेटा स्रोत पर्यावरण चर मानों के लिए, यदि आयात करने वाले निर्माता के पास पर्यावरण चर के लिए उपयोग किए गए कनेक्शन या स्रोत तक पहुँच नहीं है, तो पहुँच अस्वीकृत चेतावनी दिखाई दे सकती है। यह एक गैर-अवरुद्ध चेतावनी है, लेकिन इस पर ध्यान देना आवश्यक है, यह इस बात पर निर्भर करता है कि आप लक्ष्य वातावरण में पर्यावरण चर का उपयोग किस प्रकार करने की योजना बना रहे हैं।
  • आप समाधान को निर्यात करने से पहले अपने समाधान से मान निकाल सकते हैं. यह सुनिश्चित करता है कि मौजूदा मान आपके विकास परिवेश में बना रहेगा, लेकिन समाधान में निर्यात नहीं किया जाएगा. यह दृष्टिकोण अन्य परिवेशों में समाधान का आयात करते समय एक नया मान प्रदान करने देता है. अधिक जानकारी: मैं किसी पर्यावरण चर से मान कैसे हटाऊं?

सूचना

जब परिवेश चरों का कोई मान नहीं होता, तो एक सूचना प्रदर्शित होती है. मान सेट करें ताकि पर्यावरण चर पर निर्भर घटक विफल न हों।

सुरक्षा

environmentvariabledefinition तालिका उपयोगकर्ता या टीम के स्वामित्व में है. जब आप एक ऐसा ऐप्लिकेशन बनाते हैं जो परिवेश चर का उपयोग करता है, तो उपयोगकर्ताओं को इस तालिका में उपयुक्त स्तर के विशेषाधिकार असाइन करना ध्यान रखें. environmentvariablevalue तालिका की अनुमति मूल environmentvariabledefinition तालिका से प्राप्त होती है, इसलिए इसके लिए अलग से विशेषाधिकार की आवश्यकता नहीं होती। environmentvariabledefinition तालिकाओं के लिए विशेषाधिकार डिफ़ॉल्ट रूप से परिवेश निर्माता और मूल उपयोगकर्ता सुरक्षा भूमिकाओं में शामिल हैं. अधिक जानकारी: सुरक्षा Dataverse.

नामकरण

सुनिश्चित करें कि परिवेश चर नाम अद्वितीय हैं, ताकि उन्हें सही तरीके से संदर्भित किया जा सके. डुप्लिकेट परिवेश चर प्रदर्शन नाम परिवेश चर को अलग करना और उपयोग करना मुश्किल बनाते हैं. सुनिश्चित करें कि परिवेश चर नाम अद्वितीय हैं, ताकि उन्हें सही तरीके से संदर्भित किया जा सके. नाम $authentication और $connection प्रवाहों के लिए विशेष रूप से आरक्षित पैरामीटर हैं और इनसे बचना चाहिए। यदि उन नामों वाले पर्यावरण चरों का उपयोग किया जाता है तो प्रवाह सहेजना अवरुद्ध हो जाता है। यदि किसी प्रवाह में पर्यावरण चर का उपयोग किया जाता है और पर्यावरण चर का प्रदर्शन नाम परिवर्तित किया जाता है, तो डिज़ाइनर पहचान में सहायता के लिए पुराने और नए दोनों प्रदर्शन नाम टोकन दिखाता है। प्रवाह को अद्यतन करते समय, हम अनुशंसा करते हैं कि आप पर्यावरण चर संदर्भ को हटा दें और इसे पुनः जोड़ें।

वर्तमान सीमाएँ

  • परिवेश चर मानों का सत्यापन यूज़र इंटरफेस के अंदर और उन्हें उपयोग करने वाले कंपोनेंटों के अंदर होता है, लेकिन Dataverse के अंदर नहीं. इसलिए सुनिश्चित करें कि यदि कोड के माध्यम से उन्हें संशोधित किया जा रहा है तो उचित मान निर्धारित किए जाते हैं.
  • Power Platform बिल्ड टूल्स कार्य अभी तक डेटा स्रोत पर्यावरण चर प्रबंधित करने के लिए उपलब्ध नहीं हैं. हालांकि, यह Microsoft द्वारा प्रदान किए गए टूलिंग और स्रोत नियंत्रण सिस्टम के अंदर उनके उपयोग को अवरुद्ध नहीं करता है.
  • कस्टम कोड के माध्यम से पर्यावरण चरों के साथ बातचीत करने के लिए मान प्राप्त करने हेतु API कॉल की आवश्यकता होती है; गैर-Microsoft कोड के उपयोग हेतु कोई कैश उपलब्ध नहीं है।
  • पर्यावरण चर अधिकतम 2,000 वर्णों तक सीमित हैं।

सामान्य प्रश्‍न

मैं अपने पर्यावरण चर का मान क्यों नहीं देख पा रहा हूँ?

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

मैं कैसे देख सकता हूं कि परिवेश चर का उपयोग कहां किया जा रहा है?

या तो घटकों को लिखते समय समाधान इंटरफ़ेस में निर्भरताएँ दिखाएँ का चयन करके, या स्रोत नियंत्रण में और अनुप्रयोग या प्रवाह मेटाडेटा को देखकर समाधान फ़ाइल में.

क्या डेटा स्रोत परिवेश चर कनेक्शन के समान हैं?

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

क्या मेरी स्वचालित ALM पाइपलाइन विभिन्न परिवेशों के लिए अलग-अलग मान फ़ाइलों का उपयोग कर सकती है?

हाँ. समाधान पैकर फ़ाइल नाम को इनपुट पैरामीटर के रूप में स्वीकार करता है, जिससे आपकी पाइपलाइन परिवेश के आधार पर एक अलग मान फ़ाइल को समाधान में पैक कर सकती है, जो उसके विरुद्ध निष्पादित होती है.

क्या मुझे अपने समाधान में मूल्य शामिल करना चाहिए?

नहीं. पर्यावरण चरों का उपयोग उन अनुप्रयोगों द्वारा किया जाना है, जिनमें समाधान परिनियोजित किए जाने वाले विभिन्न वातावरणों में भिन्न-भिन्न मानों की आवश्यकता होती है। आपके समाधान में पर्यावरण चर परिभाषाएँ शामिल होनी चाहिए, लेकिन परिनियोजन के दौरान लक्ष्य पर्यावरण के लिए मान प्रदान किए जाने चाहिए। इस व्यवहार के परिणामस्वरूप परिवेश चर परिभाषा लक्ष्य परिवेश में एक प्रबंधित समाधान ऑब्जेक्ट बन जाती है, जबकि परिवेश चर एक अप्रबंधित रिकॉर्ड होता है।

मैं अपने परिवेश में कोई मान क्यों नहीं हटा सकता?

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

अगर कोई व्यक्ति अनजाने में एक मान को मिटा कर देता है तो क्या होगा?

यदि निर्भरता प्रणाली द्वारा पहले से रोका नहीं गया है, तो रनटाइम अंतिम ज्ञात मान को फ़ॉलबैक के रूप में उपयोग करता है।

यदि एक मान को बदल दिया जाता है, तो कैनवास अनुप्रयोग और क्लाउड प्रवाह में नए मान का उपयोग कब किया जाता है?

अपडेट किए गए परिवेश चरों को पूरी तरह से प्रकाशित करने में एक घंटे तक का समय लग सकता है, क्योंकि मान को ऐप्स में डाला जाता है और यह अतुल्यकालिक रूप से प्रवाहित होता है।

क्या प्रीमियम लाइसेंस की ज़रूरत है?

नहीं. जबकि ALM को Dataverse (या Dynamics 365 ऐप्स) की आवश्यकता होती है, प्रीमियम कनेक्टर के उपयोग की आवश्यकता नहीं है. यदि आप Dataverse कनेक्टर का उपयोग परिवेश चरों के साथ इंटरैक्ट करने के लिए कर रहे हैं, जैसा कि आप अन्य डेटा रिकॉर्ड जैसे खातों या संपर्कों के साथ करेंगे, तो एक कैविएट है. पहले कैनवास अनुप्रयोग्स और प्रवाह में परिवेश चरों का उपयोग करने का यह एकमात्र तरीका था.

क्या मेरे पास होने वाले परिवेश चरों की संख्या की कोई सीमा है?

नहीं. हालांकि, किसी समाधान का अधिकतम आकार 95 MB है. अधिक जानकारी: समाधान बनाएँ

क्या परिवेश चर प्रदर्शन नाम और विवरण स्थानीयकृत किया जा सकता है?

हाँ.

क्या मुझे कस्टम टेबल में कॉन्फ़िगरेशन डेटा स्टोर करने के बजाय परिवेश चरों का उपयोग करना चाहिए?

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

मेरा कनेक्शन डेटा स्रोत पर्यावरण चर के लिए क्यों सहेजा नहीं गया है?

कनेक्शन का उपयोग केवल उपयोगकर्ता इंटरफ़ेस उत्पन्न करने के लिए किया जाता है। उदाहरण के लिए, किसी साइट से संबद्ध SharePoint सूचियों के लिए अनुकूल नाम पुनर्प्राप्त करने के लिए. डेटा स्रोत परिवेश चर को संपादित करते समय, डेटा स्रोत तक पहुंच वाले कनेक्शन का चयन करना सुनिश्चित करें। यदि अब आपके पास कनेक्शन तक पहुंच नहीं है, तो आप मैन्युअल रूप से मान दर्ज कर सकते हैं। उदाहरण के लिए, किसी सूची के लिए SharePoint साइट URL या अद्वितीय पहचानकर्ता (GUID) दर्ज करें.

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

मैं परिवेश वैरिएबल से कोई मान कैसे निकालूं?

हो सकता है कि आप समाधान निर्यात करने से पहले अपने समाधान से किसी परिवेश चर का मान निकालना चाहें. फिर, मौजूदा मान आपके विकास परिवेश में बना रहता है, लेकिन समाधान में निर्यात नहीं किया जाता है. यह दृष्टिकोण समाधान को दूसरे परिवेश में आयात करते समय एक नया मान प्रदान करने की अनुमति देता है.

मान निकालने के लिए, इन चरणों का पालन करें:

  1. समाधान में जहां परिवेश चर स्थित है, गुणों को प्रदर्शित करने के लिए परिवेश चर का चयन करें.

  2. वर्तमान मान के अंतर्गत, ...>इस समाधान से निकालें का चयन करें.

    किसी पर्यावरण चर से मान निकालें

क्या मैं कस्टम कनेक्टर में परिवेश चरों का उपयोग कर सकता हूँ?

हाँ. कस्टम कनेक्टर में पर्यावरण चर समर्थन

भी देखें

कैनवास ऐप्स में डेटा स्रोत परिवेश चर का उपयोग करें
समाधान क्लाउड फ़्लो
EnvironmentVariableDefinition तालिका/निकाय संदर्भWeb API नमूनेकैनवास ऐप्सPower Automate समाधान क्लाउड प्रवाहउपयोग Azure Key Vault सीक्रेटकस्टम कनेक्टर्स में पर्यावरण चर समर्थनPower Apps ब्लॉग: पूर्वावलोकन में उपलब्ध पर्यावरण चर!