Создание облачного потока с помощью Microsoft Dataverse (устаревший)

Внимание

Потоки, созданные с помощью соединителя Dataverse (устаревший), больше не будет работать с лета 2023 года. Используйте инструмент миграции в Power Automate, чтобы автоматически мигрировать с соединителя Dataverse (устаревший) на соединитель Microsoft Dataverse.

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

Инициализация облачного потока из Dataverse

Для инициирования потока можно использовать любой из следующих триггеров.

  • Когда шаг потока запускается из потока бизнес-процесса.
  • При добавлении, изменении или удалении строки.
  • При выполнении действия.

Снимок экрана выбора триггера.

Если для выбранного триггера нужно выбрать среду, можно выбрать вариант (Current), при котором всегда используется база данных в той среде, где выполняется Power Automate. Если требуется всегда активировать поток по событию в определенной среде, выберите ее.

Снимок экрана: выбора среды.

Вы можете использовать области, чтобы определить, выполняется ли ваш поток в любом из следующих сценариев:

  • Если добавить строку.
  • Если пользователь в вашем бизнес-подразделении добавляет новую строку.
  • Если какой-либо пользователь в вашей организации добавит новую строку.

Снимок экрана выбора области действия.

Область действия Время триггера
Подразделение Предпринимается действие со строкой, принадлежащей вашей бизнес-единице
Предприятие Действия предпринимаются кем-либо в рамках организации или базы данных
Родительское и дочернее подразделение Предпринимается действие со строкой, принадлежащей вашей бизнес-единице или дочерней бизнес-единице
Пользователь Предпринимается действие со строкой, принадлежащей вам

Триггеры, запускающиеся при изменении строки, также могут использовать столбцы фильтрации. Это гарантирует, что поток выполняется только при изменении любого из определенных столбцов.

Внимание

Столбцы фильтра можно использовать для предотвращения запуска потока без необходимости.

Этот поток активируется каждый раз, когда изменяется имя или фамилия контакта, принадлежащего пользователю потока.

Снимок экрана столбцов фильтра.

Привилегии активации

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

Запись данных в Dataverse

Чтобы записать данные в Dataverse, используйте любое из приведенных далее действий.

  • Создать новую строку
  • Обновить строку

Ниже приведен пример создания задачи дальнейшей обработки, когда заданный пользователь создает строку учетной записи.

Снимок экрана дальнейших действий для задачи.

Дополнительные концепции

Запись данных в столбцы "Клиент", "Владелец" и "В отношении"

Чтобы записать данные в столбцы "Клиент", "Владелец" и "В отношении", нужно заполнить два столбца.

Категория столбца Примеры параметров
Тема Представляет идентификатор строки (например, идентификатор учетной записи) и тип "В отношении", выбранный в списке.
Клиент Представляет идентификатор строки и тип клиента, выбранный в списке.
Ответственное лицо Представляет идентификатор системного пользователя или группы, а также тип владельца, выбранный в списке.

Включение поведения upsert

Вы можете использовать команду обновить строку для предоставления действий upsert. Эта команда обновляет строку, если она уже существует, или создает новую строку. Чтобы вызвать upsert, предоставьте таблицу и ключ GUID. Если строка с указанным типом и ключом существует, осуществляется изменение. В противном случае создается строка с указанным ключом.

Поведение триггера

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

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

См. также

Добавление приложений на основе холста и облачных потоков в решение по умолчанию