पर्यावरण रूटिंग

पर्यावरण रूटिंग एक प्रीमियम गवर्नेंस सुविधा है। यह सुविधा Power Platform व्यवस्थापकों को नए या मौजूदा निर्माताओं को स्वचालित रूप से अपने स्वयं के व्यक्तिगत डेवलपर वातावरण में निर्देशित करने की अनुमति देती है, जब वे डेस्कटॉप के लिए Copilot Studio, Power Apps, Power Automate या Power Automate पर जाते हैं. पर्यावरण रूटिंग निर्माताओं को Microsoft Dataverse के साथ निर्माण करने के लिए एक व्यक्तिगत, सुरक्षित स्थान प्रदान करता है, बिना किसी डर के कि अन्य लोग उनके ऐप्स या डेटा तक पहुंच सकते हैं।

इस वीडियो में, देखें कि Power Platform व्यवस्थापन केंद्र में परिवेश रूटिंग में नया क्या है.

जब व्यवस्थापक केंद्र में Power Platform पर्यावरण रूटिंग सेटिंग सक्षम होती है, तो निर्माता डिफ़ॉल्ट वातावरण के बजाय अपने स्वयं के व्यक्तिगत डेवलपर वातावरण में पहुंच जाता है। व्यक्तिगत डेवलपर वातावरण व्यक्तिगत उत्पादकता के लिए OneDrive की तरह निर्माताओं के अपने स्थान हैं, जहां वे अपने स्वयं के कार्यक्षेत्र में ऐप्स और समाधान बनाना शुरू कर सकते हैं। निर्माताओं को यह जानने की आवश्यकता नहीं है कि उन्हें किस वातावरण में काम करना है, क्योंकि व्यक्तिगत डेवलपर वातावरण स्वतः ही प्रकट हो जाता है।

आरेख यह दर्शाता है कि नए और मौजूदा निर्माता पर्यावरण रूटिंग और पर्यावरण समूह में कैसे फिट होते हैं।

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

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

Important

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

बहु-नियम पर्यावरण रूटिंग

मल्टी-रूल एनवायरनमेंट रूटिंग Power Platform में एक उन्नत गवर्नेंस सुविधा है जो टैनेंट प्रशासकों को कई रूटिंग नियमों को परिभाषित करने की अनुमति देती है ताकि यह नियंत्रित किया जा सके कि निर्माताओं को विभिन्न पोर्टलों, जैसे कि Power Apps, Power Automate और Copilot Studio में विकास वातावरण में कैसे निर्देशित किया जाता है।

यह क्षमता मूल परिवेश रूटिंग सुविधा पर आधारित है, जो निर्माताओं को एकल परिवेश समूह में रूट करती है। बहु-नियम संवर्द्धन, नियम तर्क के आधार पर एकाधिक पर्यावरण समूहों में रूटिंग की अनुमति देकर लचीलापन प्रस्तुत करता है। यह सुविधा विशेष रूप से उन संगठनों के लिए उपयोगी है जहां प्रशासन, सुरक्षा और मापनीयता महत्वपूर्ण हैं। यह अनुमति देता है:

  • निर्माता कहां निर्माण करें, इस पर सूक्ष्म नियंत्रण।
  • विभिन्न परिवेशों में सुसंगत नीति प्रवर्तन।
  • साझा या डिफ़ॉल्ट वातावरण में टकराव का जोखिम कम हो जाता है।

सभी रूट किए गए परिवेश प्रबंधित परिवेश हैं, जिसका अर्थ है कि वे परिवेश समूहों के माध्यम से व्यवस्थापक द्वारा परिभाषित डेटा अवधारण, AI सुविधाएँ और अनुप्रयोग जीवनचक्र प्रबंधन (ALM) सेटिंग्स जैसी मानकीकृत नीतियों को प्राप्त करते हैं।

पूर्वावश्यकताएँ

परिवेश रूटिंग एक टेनेंट-स्तरीय व्यवस्थापक सेटिंग है. समझो उसको:

  • केवल Power Platform व्यवस्थापक ही पर्यावरण रूटिंग को सक्षम कर सकते हैं.

  • इसके लिए प्रबंधित वातावरण का उपयोग आवश्यक है, क्योंकि सभी नव निर्मित वातावरण प्रबंधित होते हैं। प्रबंधित डेवलपर परिवेश में उपयोगकर्ताओं के पास परिसंपत्तियों को चलाने के लिए प्रीमियम लाइसेंस होना चाहिए। Power Platform

  • समर्थित उत्पाद के निर्माता पोर्टल तक पहुँचने पर नए या मौजूदा निर्माताओं (कॉन्फ़िगर किए गए उपयोगकर्ता प्रकार के आधार पर) के लिए एक व्यक्तिगत डेवलपर परिवेश स्वचालित रूप से बनाया जाता है.

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

  • निर्माताओं को उनके नए बनाए गए डेवलपर परिवेशों में व्यवस्थापक की भूमिका सौंपी जाती है।

  • डिफ़ॉल्ट रूप से, पर्यावरण रूटिंग के माध्यम से बनाए गए सभी डेवलपर पर्यावरण प्रबंधित होते हैं।

व्यवस्थापन केंद्र में परिवेश रूटिंग चालू करें

परिवेश रूटिंग सेटिंग डिफ़ॉल्ट रूप से बंद हो जाती है और Power Platform व्यवस्थापन केंद्र का उपयोग करके चालू की जानी चाहिए.

  1. Power Platform व्यवस्थापन केंद्र पर जाएँ.

  2. नेविगेशन फलक में, प्रबंधित करें का चयन करें.

  3. प्रबंधित करें फलक में, टेनेंट सेटिंग्स का चयन करें.

  4. टेनेंट सेटिंग पृष्ठ में, पर्यावरण रूटिंग का चयन करें. पर्यावरण रूटिंग नियम बनाएँ और प्रबंधित करें फलक प्रदर्शित होता है.

  5. के लिए पर्यावरण रूटिंग चालू करें अनुभाग में, उन उत्पाद पोर्टल का चयन करें जिनके लिए आप रूटिंग की अनुमति देना चाहते हैं.

  6. एक नया नियम निर्धारित करने के लिए नया नियम का चयन करें। नया रूटिंग नियम बनाएँ फलक प्रकट होता है. निम्नलिखित कार्रवाई करें:

    1. नाम फ़ील्ड में, नियम के लिए नाम दर्ज करें.

    2. रूटिंग नियम को सभी या विशिष्ट सुरक्षा समूहों पर लागू करें.

      सभी का चयन करने से सभी निर्माताओं को मौजूदा या नए व्यक्तिगत डेवलपर परिवेशों में भेज दिया जाता है। कॉन्फ़िगर किए गए सुरक्षा समूह के सदस्य निर्माताओं तक ही रूटिंग को सीमित करने के लिए सुरक्षा समूह का चयन करना।

    3. एक परिवेश समूह का चयन करें, जिसे नव निर्मित डेवलपर परिवेश स्वचालित रूप से असाइन किए जाते हैं। यह पर्यावरण समूह सभी परिभाषित पर्यावरण समूह नियमों को विरासत में प्राप्त करता है। पर्यावरण समूह में अधिक जानें.

    4. सहेजें चुनें. पर्यावरण रूटिंग नियम बनाएँ और प्रबंधित करें फलक पुनः प्रदर्शित होता है।

  7. नियमों की प्राथमिकता बदलने के लिए तीर चिह्न का उपयोग करें।

    जब कोई निर्माता किसी पोर्टल पर पहुंचता है, तो सिस्टम नियमों का क्रमवार मूल्यांकन करता है और पहला मिलान नियम लागू करता है।

    • यदि कोई मेल खाता नियम पाया जाता है, तो निर्माता को मौजूदा या नए प्रावधानित डेवलपर परिवेश में भेज दिया जाता है।
    • यदि कोई नियम मेल नहीं खाता है, या यदि परिवेश रूटिंग चालू नहीं है, तो निर्माता को डिफ़ॉल्ट परिवेश पर रूट किया जाता है.
  8. सहेजें चुनें.

PowerShell का उपयोग करके पर्यावरण रूटिंग चालू करें

  1. अपने किरायेदार खाते में लॉग इन करें.

    Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
    
  2. अपनी टेनेंट सेटिंग पुनर्प्राप्त करें और उन्हें TenantSettings में संग्रहीत करें.

    $tenantSettings = Get-TenantSettings  
    
  3. enableDefaultEnvironmentRouting ध्वज को सत्य पर सेट करें.

    tenantSettings.powerPlatform.governance.enableDefaultEnvironmentRouting = $True
    Set-TenantSettings -RequestBody $tenantSettings
    
  4. सभी निर्माताओं के लिए रूटिंग की अनुमति देने के लिए environmentRoutingAllMakers फ़्लैग को True पर सेट करें या नए निर्माताओं के लिए रूटिंग को सीमित करने के लिए False पर सेट करें।

    tenantSettings = Get-TenantSettings
    tenantSettings.powerPlatform.governance | Add-Member -MemberType NoteProperty -Name 'environmentRoutingAllMakers' -Value $True -Force
    
  5. (वैकल्पिक) environmentRoutingTargetEnvironmentGroupId को वांछित पर्यावरण समूह आईडी पर सेट करें.

    tenantSettings.powerPlatform.governance | Add-Member -MemberType NoteProperty -Name 'environmentRoutingTargetEnvironmentGroupId' -Value "<GUID for the group that has published rules>" -Force
    
  6. (वैकल्पिक) environmentRoutingTargetSecurityGroupId को वांछित सुरक्षा समूह पर सेट करें.

    tenantSettings.powerPlatform.governance | Add-Member -MemberType NoteProperty -Name 'environmentRoutingTargetSecurityGroupId' -Value "<GUID for the security group>" -Force
    
    
  7. सहेजें TenantSettings.

    Set-TenantSettings -RequestBody $tenantSettings
    

PowerShell का उपयोग करके पर्यावरण रूटिंग बंद करें

tenantSettings = Get-TenantSettings  

tenantSettings.powerPlatform.governance.enableDefaultEnvironmentRouting = $False

Set-TenantSettings -RequestBody $tenantSettings

Power Apps में PowerShell का उपयोग करने के बारे में अधिक जानकारी के लिए, अवलोकन देखें.

अक्सर पूछे जाने वाले प्रश्न (FAQ)

क्या डेवलपर परिवेश प्रबंधित हैं?

हां, सभी नव निर्मित डेवलपर परिवेश डिफ़ॉल्ट रूप से प्रबंधित परिवेश होते हैं।

पर्यावरण रूटिंग सक्षम होने पर कौन से पर्यावरण प्रकार बनाए जाते हैं?

निर्मित वातावरण डेवलपर वातावरण हैं।

डेवलपर परिवेश में निर्माताओं को क्या भूमिकाएं सौंपी जाती हैं?

निर्माताओं को डेवलपर परिवेश में व्यवस्थापक सुरक्षा भूमिका सौंपी जाती है।

क्या नए निर्माता अपना स्वयं का डेवलपर वातावरण लॉन्च करने के बाद डिफ़ॉल्ट वातावरण या अन्य वातावरण पर स्विच कर सकते हैं?

हां, निर्माता हमेशा अन्य परिवेशों पर स्विच कर सकते हैं।

क्या डेवलपर वातावरण मेरे टेनेंट Dataverse कोटा को प्रभावित करता है?

नहीं, डेवलपर परिवेश आपके टेनेंट Dataverse कोटा को प्रभावित नहीं करते हैं।

यदि डेवलपर वातावरण निर्माण विफल हो जाए तो क्या होगा?

यदि डेवलपर परिवेश का निर्माण विफल हो जाता है, तो निर्माताओं को स्वचालित रूप से डिफ़ॉल्ट परिवेश पर भेज दिया जाता है।

डेवलपर परिवेश के लिए कौन सी डेटा नीतियां लागू की जाती हैं?

डेवलपर परिवेश को कोई विशिष्ट डेटा नीतियाँ असाइन नहीं की जाती हैं. डेवलपर परिवेश मौजूदा, टैनेंट-स्तरीय डेटा नीतियों को इनहेरिट करता है.

नव निर्मित डेवलपर परिवेशों के लिए पूर्व-कॉन्फ़िगर प्रबंधित परिवेश सेटिंग्स क्या हैं?

सभी डेवलपर परिवेशों में निम्नलिखित प्रबंधित परिवेश सेटिंग्स पूर्व-कॉन्फ़िगर होती हैं:

  • साझाकरण सीमाएँ: सुरक्षा समूहों के साथ साझाकरण को बाहर करने के लिए सेट की गई हैं, और पाँच व्यक्तियों के साथ साझा करने के लिए पूर्व-कॉन्फ़िगर की गई हैं।

  • समाधान परीक्षक: चेतावनी पर सेट करें.

  • उपयोग अंतर्दृष्टि: चयनित है.

  • निर्माता स्वागत संदेश: स्थापित नहीं.

क्या Power Pages के लिए भी परिवेश रूटिंग उपलब्ध है?

पर्यावरण रूटिंग वर्तमान में Microsoft Copilot Studio, Power Apps और Power Automate क्लाउड और डेस्कटॉप वर्कफ़्लो के लिए उपलब्ध है।

क्या इस सुविधा को सक्षम करने के लिए मुझे टेनेंट व्यवस्थापक बनना होगा? Power Platform

हां, आपके टेनेंट में इस सुविधा को सक्षम करने के लिए आपके पास टेनेंट व्यवस्थापक विशेषाधिकार होना चाहिए, या आप अपने टेनेंट व्यवस्थापक से इसे आपके लिए चालू करने के लिए कह सकते हैं। Power Platform

क्या प्रबंधित डेवलपर परिवेश में ऐप या प्रवाह बनाने के लिए प्रीमियम लाइसेंस की आवश्यकता होती है?

प्रबंधित डेवलपर परिवेश में ऐप या प्रवाह के निर्माण या पूर्वावलोकन के लिए प्रीमियम लाइसेंस की आवश्यकता नहीं होती है. हालाँकि, किसी उपयोगकर्ता या निर्माता को प्रबंधित डेवलपर परिवेश में ऐप या प्रवाह चलाने के लिए प्रीमियम लाइसेंस की आवश्यकता होती है।

क्या पर्यावरण रूटिंग को सक्षम करने के लिए डिफ़ॉल्ट पर्यावरण को प्रबंधित करने की आवश्यकता है?

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

यदि निर्माता के पास एक से अधिक डेवलपर वातावरण हैं, तो उसे किस विकास वातावरण में भेजा जाता है?

निर्माता को हमेशा अपने स्वयं के मौजूदा व्यक्तिगत डेवलपर परिवेश में भेजा जाता है, जैसे कि उनके द्वारा या उनकी ओर से बनाया गया डेवलपर परिवेश। यदि उन्होंने एकाधिक डेवलपर परिवेश बनाए हैं, तो उन्हें वर्णमाला क्रम में पहले वाले परिवेश में भेज दिया जाता है।

यदि Power Platform व्यवस्थापक पर्यावरण रूटिंग चालू होने पर डेवलपर पर्यावरण असाइनमेंट सेटिंग को "सभी" से "केवल विशिष्ट व्यवस्थापक" में बदल देता है, तो क्या होगा?

डेवलपर परिवेश असाइनमेंट सेटिंग को बदलने से परिवेश रूटिंग पर कोई प्रभाव नहीं पड़ता है।

यदि निर्माताओं के पास कोई मौजूदा डेवलपर वातावरण नहीं है तो उन्हें कहां भेजा जाएगा?

यदि नए या मौजूदा निर्माताओं के पास अपना स्वयं का डेवलपर परिवेश नहीं है, तो उन्हें नए डेवलपर परिवेश में भेज दिया जाता है।