Схема Power Automate вер. 2
Заметка
Функция Power Automate и Dataverse, описанная в этой статье, применима к пользователям, которые осуществляют вход с рабочими или учебными учетными записями, либо с учетными записями «Премиум» организации.
Power Automate хранит классические потоки в Microsoft Dataverse, что позволяет безопасно хранить данные, которые используются бизнес-приложениями, и управлять ими.
Эта функция позволяет использовать такие функции, как решения для управления жизненным циклом приложений (ALM). Однако обработка данных, хранящихся таким образом, может оказаться сложной задачей.
Таким образом, доступна новая схема хранения для классических потоков в Dataverse (вер. 2). Это упрощает работу с API-интерфейсами Dataverse и позволяет в будущем улучшать продукт с классическими потоками. Новая схема хранилища общедоступна вместе с Power Automate для компьютеров (v2.29).
Включение схемы версии 2
Схема версии 2 эффективно снижает потребление базы данных Dataverse для пользователей платных лицензий. Кроме того, она разгружает компоненты ваших классических потоков в вашу емкость файлов для приложений Dataverse, которая является частью вашей текущей подписки.
Нет необходимости действовать немедленно, хотя мы рекомендуем вам включить будущие усовершенствования продукта. Прежде чем включить новую схему, убедитесь, что пользователи и компьютеры среды выполнения без сопровождения обновлены до соответствующей версии Power Automate для компьютеров.
Администраторы Power Platform могут выбирать, когда включать схему хранилища вер. 2. Чтобы включить ее, перейдите к пункту Центр администрирования Power Platform>Среды>Параметры>Продукт>Функции>Включить хранилище файлов классического потока в схеме V2. Этот параметр применяется на уровне среды.
Преобразуйте классические потоки, хранящиеся в схеме версии 1, в схему версии 2 к концу 2024 года, поскольку к тому времени схема версии 1 станет устаревшей. Вам требуется Power Automate для компьютеров версии 2.29 или более поздней, чтобы создавать и запускать классические потоки с использованием сред, в которых включена схема версии 2. Это требование гарантирует, что создатели классических потоков, а также пользователи с сопровождением и без сопровождения смогут воспользоваться преимуществами новой функциональности.
Схема версии 2 включена по умолчанию
Начиная с января 2024 г. схема v2 автоматически включается для всех сред. Хотя это и не рекомендуется, возможность отказаться от автоматического включения доступна в Центре администрирования Power Platform. Включение отказа задерживает включение схемы v2 в этой конкретной среде.
Позже в 2024 году схема v2 будет включена для всех сред без возможности отключения этой функции. Эта опция не будет видна в центре администрирования Power Platform. Мы рекомендуем вам включить эту функцию заранее, чтобы пользователи могли воспользоваться преимуществами улучшений продукта, которые входят в ее состав.
По состоянию на 1 октября 2024 г. схема v2 включена по умолчанию во всех общедоступных регионах Power Platform.
Управление классическими потоками в средах с включенной схемой версии 2
Классические потоки Power Automate, хранящиеся в настоящее время в схеме версии 1, продолжают функционировать должным образом в средах, где включена схема версии 2. Новые, измененные и повторно сохраненные классические потоки хранятся в схеме версии 2.
Если классический поток принадлежит решению в среде с поддержкой версии 2, выполните следующие дополнительные шаги, чтобы убедиться, что пакет решения содержит все двоичные файлы, необходимые для правильной работы потока.
Откат преобразованных классических потоков
Power Automate для компьютеров версии 2.29 или более поздней версии позволяет организациям, которые перешли на схему версии 2, откатиться назад до тех пор, пока схема версии 1 не станет устаревшей.
Вы можете откатить классический поток, преобразованный в схему версии 2, повторно сохранив классический поток в среде, где администратор Power Platform отключил эту функцию.
В большинстве случаев нет необходимости переходить на более раннюю версию Power Automate для компьютеров. Однако классические потоки, использующие функции, связанные с версией 2, которые не поддерживаются схемой версии 1, нельзя откатить.
Откат с версии 2 на версию 1 может привести к тому, что некоторые снимки экрана, связанные с элементами пользовательского интерфейса, не будут сохранены. Хотя эти снимки экрана не обязательны для выполнения классического потока, вы можете сохранить их:
- Перейдите на правую панель Элементы пользовательского интерфейса в Power Automate Desktop.
- Выберите каждый элемент пользовательского интерфейса в списке.
Это гарантирует сохранение снимков экрана при откате на версию 1.
Ограничения классических потоков схемы версии 2
Классические потоки, хранящиеся в схеме версии 2, работают только в средах с включенной функцией схемы версии 2.
Классические потоки со схемой версии 1 в управляемом решении могут работать в среде, где включена схема версии 2, но сначала вам следует пересохранить их в другой среде, где включена схема версии 2.
Затем вы можете импортировать обновленную версию схемы версии 2 того же процесса в управляемую среду, в которой он предназначен для запуска. Активный уровень может быть заменен версией схемы версии 2 автоматизированного процесса.
Сценарий | Power Automate для компьютеров до выпуска в феврале 2023 г. | Power Automate для компьютеров после выпуска в феврале 2023 г. |
---|---|---|
Может выполнять классические потоки схемы версии 1 в средах с включенной схемой версии 2? | Да | Да |
Может выполнять классические потоки схемы версии 2 в средах с включенной схемой версии 2? | Нет (пользователь уведомляется об ошибке) | Да |
Может выполнять классические потоки схемы версии 2 в средах с выключенной схемой версии 2? | Нет (пользователь уведомляется об ошибке) | Да |
Может редактировать/сохранять классические потоки версии 1 в схему версии 1 в средах с выключенной схемой версии 2? | Да | Да |
Может редактировать/сохранять классические потоки версии 1 в схему версии 1 в средах с включенной схемой версии 2? | Да | Нет (потоки преобразуются в новую версию и сохраняются в схеме версии 2) |
Может редактировать/сохранять классические потоки версии 2 в схему версии 1 в средах с выключенной схемой версии 2? | Нет (пользователь уведомляется об ошибке) | Да (версия потоков понижается и они сохраняются в схеме версии 1) |
Может редактировать/сохранять классические потоки версии 2 в схему версии 2 в средах с включенной схемой версии 2? | Нет (пользователь уведомляется об ошибке) | Да |
Превышен лимит размера
При сохранении классического потока в схеме версии 2 вы можете увидеть следующую ошибку:
«Невозможно сохранить поток, поскольку он превысил допустимый предельный размер».
Ограничение применяется к определению классического потока, сохраненного в Dataverse, размер которого не может превышать 16 млн символов. Проблема может возникнуть в большом классическом потоке, например, когда действия имеют большие значения свойств или переменные имеют большие значения по умолчанию. Например, изображение, сохраненное в формате base64 и установленное в качестве значения переменной по умолчанию.
Мы рекомендуем не хранить большие полезные данные в свойствах действия или в значении переменной по умолчанию. Вместо этого извлеките значение из других действий или передайте значение как входную переменную. Вы также можете разделить классический поток на несколько дочерных классических потоков.
Схема Dataverse
Используя схему версии 2, мы меняем модель данных, хранящуюся в Dataverse. В дополнение к сущности бизнес-процесса мы используем двоичную сущность классического потока для хранения данных, связанных с классическим потоком, включая изображения и метаданные.
Важно
Двоичные объекты классического потока являются обязательными компонентами классического потока, поскольку они хранят данные, необходимые для открытия или запуска классического потока. Не удаляйте эти двоичные объекты. Их удаление приводит к безвозвратной потере данных для классического потока, что делает соответствующий поток недоступным для редактирования.
Количество двоичных файлов классического потока может варьироваться в зависимости от размера классического потока.
Роли и привилегии
Схема версии 2 предполагает использование двоичной таблицы классических потоков. Чтобы классические потоки работали должным образом, вам потребуются дополнительные привилегии. Если вы используете предусмотренные по умолчанию роли безопасности Environment Maker
и Basic User
, никаких изменений не требуется.
Если вы используете пользовательские роли безопасности для управления доступом к классическому потоку, администратору Power Platform необходимо добавить в роль следующий список привилегий:
prvCreatedesktopflowbinary
prvReaddesktopflowbinary
prvWritedesktopflowbinary
prvDeletedesktopflowbinary
prvSharedesktopflowbinary
prvAssigndesktopflowbinary
prvAppenddesktopflowbinary
prvAppendTodesktopflowbinary
Минимальный уровень доступа для каждой привилегии — базовый (пользователь). Дополнительные сведения: Роли безопасности и привилегии