Power Automate: развертывание решений
В этой статье объясняется, как развернуть решение Power Automate в другой среде. Типичные сценарии включают развертывание решения для клиента в другом арендаторе или копирование решения между средами разработки, тестирования и производства в одном и том же арендаторе.
Введение в решения Power Automate
Решение выступает в качестве „папки проекта“ для всех компонентов решения Power Automate, включая:
- Потоки
- Переменные среды (корректировка потоков в зависимости от среды)
- Ссылки на соединения (данные доступа пользователей потоков)
Разработка всех компонентов в одном решении имеет то преимущество, что их можно легко перенести в виде пакета на другую среду Power Platform Environment, даже на другого арендатора.
Важно: Потоки Power Automate могут быть вызваны как дочерние потоки только в том случае, если оба потока являются частью одного решения. Потоки вне решений не могут быть вызваны и, следовательно, не могут быть использованы повторно. Решения составляют основу модульной архитектуры Power Automate.
Как экспортировать решение?
Сайт Портал Power Automate предлагает удобные инструкции по экспорту решений. В проводнике решений щелкните Решение для экспорта. После того как вы укажете, каким должно быть экспортируемое решение - управляемым или неуправляемым, на вашем компьютере будет сохранен файл .zip.
Параметры экспорта решений
Неуправляемый экспорт: Используйте этот вариант для сред разработки, так как после импорта решение можно будет редактировать в целевой среде.
Управляемый экспорт: Этот вариант идеально подходит для производственных сред. Как и при установке программы, все компоненты должны быть настроены заранее, и после установки их уже нельзя редактировать.
Важно: Убедитесь, что все изменения в решении опубликованы перед экспортом. В противном случае дочерние потоки могут не работать в управляемом решении.
Импорт решения в целевую среду
Процесс импорта очень прост. Переключитесь на целевую среду и щелкните в проводнике решений на Импортное решение. Загрузите экспортированный файл .zip, и мастер проведет вас через весь процесс импорта.
Ключевым этапом является создание соединений для облачных потоков, которые можно настроить в мастере во время процесса импорта. Наконец, ссылки на соединения переназначаются на существующие данные доступа в целевом каталоге, например на пользователя службы в клиентском арендаторе.
И вуаля! Решение успешно перенесено из среды 1 в среду 2!
