इसके माध्यम से साझा किया गया


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

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

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

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

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

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

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

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

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

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

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

      नोट

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

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

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

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

      नोट

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

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

सामान्य टैब पर Power Apps सेटिंग्स:

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

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

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

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

Microsoft Dataverse

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

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

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

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

SharePoint

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

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

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

SQL Server

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

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

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

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

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

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

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

नोट

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

सूचना

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

सुरक्षा

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

नामकरण

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

हाँ.

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

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

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

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

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

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

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

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

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

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

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

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

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

भी देखें

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