схема Power Automate версии 2

Замечание

Функция Power Automate и Dataverse, описанная в этой статье, применима к пользователям, которые осуществляют вход с рабочими или учебными учетными записями, либо с учетными записями «Премиум» организации.

Power Automate хранит настольные потоки в Microsoft Dataverse, что позволяет безопасно хранить и управлять данными, используемыми бизнес-приложениями.

Эта функция позволяет использовать такие функции, как решения для управления жизненным циклом приложений (ALM). Однако обработка данных, хранящихся таким образом, может оказаться сложной задачей.

Таким образом, доступна новая схема хранения для настольных потоков в Dataverse (версия 2). Это упрощает работу с API-интерфейсами Dataverse и позволяет будущие улучшения продукта с настольными потоками. Новая схема хранилища общедоступна вместе с Power Automate для компьютеров (v2.29).

Доступ к параметру схемы версии 2 в Центре администрирования Power Platform

Схема версии 2 эффективно снижает потребление базы данных Dataverse для пользователей платных лицензий. Кроме того, она разгружает компоненты ваших потоков рабочего стола в вашу емкость файлов для приложений Dataverse, которая является частью вашей текущей подписки.

Чтобы эффективно использовать новую схему, убедитесь, что пользователи и автоматические машины среды выполнения обновляются до соответствующей версии Power Automate для настольной версии.

Администратор Power Platform может получить доступ к параметру схемы хранилища версии 2 с именем "Расширенная схема потока рабочего стола" для потоков рабочих столов в средах, выполнив следующие действия.

  1. Вход в Центр администрирования Power Platform
  2. На панели навигации выберите "Управление".
  3. На панели "Управление " выберите "Среды".
  4. На странице "Среды" выберите среду, которую вы хотите настроить.
  5. На панели команд выберите Параметры.
  6. Разверните Продукт, а затем выберите Функции.
  7. На странице "Компоненты" перейдите к схеме расширенного потока рабочего стола. Этот параметр применяется на уровне среды.

Схема версии 2 включена по умолчанию

По состоянию на 1 октября 2024 г. схема версии 1 устарела, а схема версии 2 включена по умолчанию во всех общедоступных регионах Power Platform. Вам требуется Power Automate для компьютеров версии 2.29 или более поздней, чтобы создавать и запускать потоки для компьютеров с использованием сред, где включена схема версии 2. Это требование гарантирует, что создатели настольных потоков, а также пользователи с сопровождением и без него смогут использовать новые функции.

Параметр в Центре администрирования Power Platform для отказа от схемы версии 2 включен по умолчанию.

Управление настольными потоками в средах с включенной схемой версии 2

Классические потоки Power Automate, хранящиеся в настоящее время в схеме версии 1, продолжают функционировать должным образом в средах, где включена схема версии 2. Новые, измененные и повторно сохраненные настольные потоки хранятся в схеме v2.

Если настольный поток принадлежит решению в среде с включенной поддержкой v2, выполните следующие дополнительные шаги, чтобы гарантировать, что пакет решения содержит все двоичные файлы, необходимые для корректной работы потока.

Откат преобразованных настольных потоков

Power Automate для компьютеров версии 2.29 или более поздней версии позволяет организациям, которые перешли на схему версии 2, откатиться назад до тех пор, пока схема версии 1 не станет устаревшей.

Вы можете откатить настольный поток, преобразованный в схему версии 2, повторно сохранив настольный поток в среде, где администратор Power Platform отключил эту функцию.

В большинстве случаев нет необходимости переходить на более раннюю версию Power Automate для компьютеров. Однако настольные потоки, использующие функции, связанные с версией 2, которые не поддерживаются схемой версии 1, невозможно откатить.

Откат с версии 2 на версию 1 может привести к тому, что некоторые снимки экрана, связанные с элементами пользовательского интерфейса, не будут сохранены. Хотя эти снимки экрана не обязательны для запуска десктопного потока, вы можете их сохранить:

  1. Перейдите на правую панель Элементы пользовательского интерфейса в Power Automate Desktop.
  2. Выберите каждый элемент пользовательского интерфейса в списке.

Это гарантирует сохранение снимков экрана при откате на версию 1.

Ограничения потоков на рабочем столе схемы v2

Рабочие потоки, хранящиеся в схеме версии 2, работают только в средах с активированной функцией схемы версии 2.

Классические потоки со схемой версии 1 в управляемом решении могут работать в среде, где включена схема версии 2, но сначала следует сохранить их заново в другой среде, где включена схема версии 2.

Затем вы можете импортировать обновленную версию схемы версии 2 того же процесса в управляемую среду, в которой он предназначен для запуска. Активный уровень может быть заменен версией схемы версии 2 автоматизированного процесса.

Scenario Power Automate для настольных компьютеров до релиза в феврале 2023 г. Power Automate для настольных ПК после февральского выпуска 2023 года.
Может выполнять настольные потоки схемы версии 1 в средах с включённой версией схемы 2? Да Да
Можно выполнять классические потоки схемы версии 2 в средах с включенной схемой версии 2? Нет (пользователь уведомляется об ошибке) Да
Можно ли запускать потоки для рабочего стола версии 2 в средах с отключенной схемой версии 2? Нет (пользователь уведомляется об ошибке) Да
Можно ли редактировать/сохранять потоки версии 1 в схему версии 1 в средах, где отключена схема версии 2? Да Да
Можно ли редактировать/сохранять десктопные потоки версии 1 в схеме версии 1 в средах с включенной схемой версии 2? Да Нет (потоки конвертируются в более высокую версию и сохраняются в схеме версии 2)
Можно ли редактировать/сохранять потоки для настольных компьютеров версии 2 в схеме z1 в средах, где отключена схема v2? Нет (пользователь уведомляется об ошибке) Да (версии рабочих потоков понижаются до версии 1 и сохраняются в схеме v1)
Может ли редактировать/сохранять настольные потоки версии 2 в схему версии 2 в средах с включенной этой схемой? Нет (пользователь уведомляется об ошибке) Да

Превышен лимит размера

При сохранении настольного потока в схеме версии 2 вы можете увидеть следующую ошибку:

«Невозможно сохранить поток, поскольку он превысил допустимый предельный размер».

Сообщение об ошибке во время сохранения потока, указывающее ограничение на размер потока.

Ограничение применяется к определению настольного потока, сохраненного в Dataverse, размер которого не может превышать 16 млн символов. Такая проблема может возникнуть в большом десктопном потоке, например, когда действия имеют большие значения свойств или переменные имеют большие значения по умолчанию. Например, изображение, сохраненное в формате base64 и установленное в качестве значения переменной по умолчанию.

Мы рекомендуем не хранить большие полезные данные в свойствах действия или в значении переменной по умолчанию. Вместо этого извлеките значение из других действий или передайте значение как входную переменную. Вы также можете разделить поток рабочего стола на несколько дочерних потоков рабочего стола.

Схема Dataverse

Используя схему версии 2, мы меняем модель данных, хранящуюся в Dataverse. В дополнение к сущности бизнес-процесса мы используем двоичную сущность классического потока для хранения данных, связанных с классическим потоком, включая изображения и метаданные.

Настольный поток в схеме версии 2 с двоичными файлами настольного потока.

Это важно

Двоичные объекты настольного потока являются необходимыми компонентами настольного потока, так как они хранят данные, которые нужны, чтобы этот поток мог открываться или запускаться. Не удаляйте эти двоичные объекты. Их удаление приводит к безвозвратной потере данных для десктопного потока, что делает невозможным его редактирование.

Количество двоичных файлов потоков рабочего стола может варьироваться в зависимости от их размера.

Роли и привилегии

Схема версии 2 предполагает использование бинарной таблицы настольных потоков. Чтобы настольные потоки работали должным образом, вам потребуются дополнительные привилегии. Если вы используете роли безопасности по умолчанию Environment Maker и Basic User, не требуется дополнительная конфигурация для рабочего процессa, чтобы они работали должным образом. Эти встроенные роли уже включают все необходимые разрешения для создания, запуска и управления потоками в схеме версии 2.

Помимо разрешений, предоставляемых ролями "Базовый пользователь" и "Создатель среды", для настольных потоков при использовании пользовательских ролей безопасности требуются следующие привилегии:

  • prvCreatedesktopflowbinary
  • prvReaddesktopflowbinary
  • prvWritedesktopflowbinary
  • prvDeletedesktopflowbinary
  • prvSharedesktopflowbinary
  • prvAssigndesktopflowbinary
  • prvAppenddesktopflowbinary
  • prvAppendTodesktopflowbinary
  • prvReadSolution
  • prvReadtag (необязательно, начиная с версии 2.57)
  • prvReadtaggedprocess (необязательно, начиная с версии 2.57)

Минимальный уровень доступа для каждой привилегии — базовый (пользователь). Дополнительные сведения: Роли безопасности и привилегии

Привилегии и уровень доступа, необходимые для двоичных файлов рабочих потоков с использованием схемы версии 2

Это важно

Назначение только привилегий, перечисленных в ролях и привилегиях, может быть недостаточно, если отсутствуют другие необходимые разрешения Dataverse или Power Platform, которые обычно предоставляются Basic User или Environment Maker.