Маршрутизиране на среди

Маршрутизирането на средата е първокласна функция за управление. Тази функция позволява на администраторите на Power Platform автоматично да насочват нови или съществуващи създатели към собствените си собствени среди за разработчици, когато посещават Copilot Studio, Power Apps, Power Automate или Power Automate за десктоп. Маршрутизирането на околната среда предлага на създателите лично, безопасно пространство за изграждане с Microsoft Dataverse без страх, че други ще имат достъп до техните приложения или данни.

В това видео вижте какво ново има с маршрутизирането на околната среда в административния център на Power Platform.

Когато настройката за маршрутизиране на среда е разрешена в Power Platform центъра за администриране, производителят попада в собствената си лична среда за разработчици вместо в средата по подразбиране. Личните среди за разработчици са собствените пространства на създателите, като OneDrive, за лична продуктивност, където могат да започнат да създават приложения и решения в собственото си работно пространство. Създателите не трябва да знаят в коя среда да работят, тъй като личната среда за разработчици се появява автоматично.

Диаграма, показваща как новите и съществуващите производители се вписват в групата за маршрутизиране и среда.

Когато функцията е включена, избраният тип производител (т.е. нови или съществуващи създатели) се насочва към своя собствена, лична среда за разработчици. Ако производителят има достъп до една или повече съществуващи среди за разработчици, които не са негова собственост, той се насочва към нова среда за разработчици.

Dataverse е наличен в средите за разработчици, като тези среди са управлявани среди с предварително конфигурирани администраторски настройки според правилата на зададената група на средата. Администраторите вече не трябва да се притесняват, че създателите им работят в среда по подразбиране, където работата им може да е в конфликт с другите.

Важно

  • По подразбиране се управляват всички среди за разработчици, създадени чрез маршрутизиране на средата.
  • Управляваните среди не са включени като право в Плана за разработчици, когато потребителите използват своите активи. За повече информация относно управляваните среди и Плана за разработчици, вижте Power Apps Developer Plan Guide: Features and Benefits.
  • Неуправляваните среди за разработчици не се влияят от тази функция. Научете повече за средата за разработчици и плана за разработчици в Power Apps Developer Plan Guide: Features and Benefits.

Маршрутизиране на среда с множество правила

Многоправилното маршрутизиране на средата е усъвършенствана функция за управление в 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 на True.

    $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

За повече информация относно използването на PowerShell през Power Apps г. вижте Преглед.

Често задавани въпроси (FAQs)

Управляват ли се средите за разработчици?

Да, всички новосъздадени разработчици среди по подразбиране са управлявани.

Какви типове среди се създават, когато маршрутизирането на среда е разрешено?

Създадените среди са среди за разработчици.

Какви роли получават създателите в средите за разработчици?

Създателите получават ролята на администратор за защита в средите за разработчици.

Могат ли новите производители да преминат към среда по подразбиране или други среди, след като стартират собствена среда за разработчици?

Да, производителите винаги могат да преминат към друга среда.

Средата за разработчици влияе ли на квотата ми за клиенти Dataverse ?

Не, средите за разработчици не влияят на квотата на клиента Dataverse .

Какво се случва, ако създаването на среда за разработчици е неуспешно?

Ако създаването на средата за разработчици е неуспешно, създателите автоматично се насочват към средата по подразбиране.

Какви правила за данни се прилагат за средата за разработчици?

На средата за разработчици не се присвояват конкретни правила за данни. Средата за разработчици наследява съществуващи правила за данни на ниво клиент.

Какви са предварително конфигурираните настройки за управлявани среди за новосъздадените среди за разработчици?

Всички разработчици среди имат следните управлявани среди предварително конфигурирани:

  • Ограничения за споделяне: Задайте да изключват споделянето с групи за защита и предварително конфигурирани за споделяне с пет души.

  • Проверка на решението: Задайте на предупреждение.

  • Информация за употребата: Избрано е.

  • Съобщение за добре дошли на Maker: Не е установено.

Налична ли е маршрутизацията на околната среда и за Power Pages?

В момента е наличен маршрутизиране на средата за Microsoft Copilot Studio, Power Apps и облачни и десктоп работни процеси на Power Automate.

Трябва ли да съм Power Platform администратор на клиент, за да активирам тази функция?

Да, трябва да имате Power Platform привилегия на администратор на клиент, за да разрешите тази функция във вашия клиент, или можете да помолите администратора на клиента да я включи вместо вас.

Създаването на приложение или поток в управлявана среда за разработчици изисква ли премиум лиценз?

Премиум лиценз не се изисква за създаването или визуализацията на приложение или поток в управлявана среда за разработчици. Потребителят или създателят обаче се нуждае от първокласен лиценз, за да стартира приложение или поток в управлявана среда за разработчици.

Трябва ли средата по подразбиране да се управлява, за да се активира маршрутизирането на средата?

Не, средата по подразбиране не трябва да се управлява, за да се активира маршрутизирането на средата.

Към коя среда за разработка е насочен производителят, ако има повече от една среда за разработчици?

Създателят винаги е насочен към собствената си съществуваща лична среда за разработчици, като например средата за разработчици, създадена от него или от негово име. Ако са създали няколко среди за разработчици, те се насочват към първата по азбучен ред.

Какво се случва, ако администраторът Power Platform промени настройката за присвояване на средата за разработчици от "Всички" на "Само конкретни администратори", докато маршрутизирането на средата е включено?

Промяната на настройката за присвояване на среда за разработчици не оказва влияние върху маршрутизирането на средата.

Къде се насочват създателите, ако нямат съществуваща среда за разработчици?

Ако новите или съществуващите производители нямат собствена среда за разработчици, те се насочват към нова среда за разработчици.