Использование настраиваемых действий для активации потоков Power Automate

Важно!

Активатор данных в настоящее время находится в предварительной версии.

С помощью Power Automate можно создавать действия во внешних системах при активации активатора данных. Это может быть полезно для:

  • Отправка уведомлений с помощью систем, отличных от Teams и электронной почты.
  • Создание элементов действия в системах билетов.
  • Вызов бизнес-приложений.

Чтобы активировать потоки Power Automate из триггеров, сначала создайте настраиваемое действие. Затем вы вызываете настраиваемое действие из триггеров.

Создание пользовательского действия

Настраиваемое действие — это шаблон многоразового действия, который можно использовать в нескольких триггерах в нескольких элементах Рефлектора. Для создания пользовательского действия требуется знакомство с Power Automate. Однако после создания настраиваемого действия другие пользователи активатора данных могут использовать действие в любом триггере без каких-либо знаний о Power Automate.

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

Назовите действие и добавьте поля ввода

Чтобы создать настраиваемое действие, выберите новое настраиваемое действие на ленте в области конструктора. Затем присвойте действию имя, например отправить SMS-сообщение, и определите поля ввода (например, Телефон номер и сообщение).

Screenshot of creating a data activator new custom action.

Следующим шагом является определение потока в Power Automate. Нажмите кнопку "Копировать строка подключения", а затем нажмите кнопку "Создать поток" в Power Automate. Это создает поток в Power Automate и позволяет определить поток.

Определение потока

Поток предварительно заполнен действием для активатора данных.

Важно!

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

Screenshot of defining a flow for data activator.

Чтобы получить доступ к полям ввода в потоке, используйте выражение Power Automate формы, показанной ниже. Используйте вкладку "Выражение " в редакторе полей, чтобы добавить выражение. Замените NAME_OF_INPUT_FIELD именем поля ввода.

triggerBody()?['customProperties/NAME_OF_INPUT_FIELD'].

Завершение пользовательского действия

После сохранения потока вернитесь к активатору данных. После успешного сохранения потока появится поле подтверждения в активаторе данных, как показано ниже. На этом этапе пользовательское действие завершено, и вы можете перейти к следующему шагу, вызвав пользовательское действие из триггера. Если необходимо переименовать действие или изменить список полей ввода, это можно сделать на этом этапе. Нажмите кнопку "Готово", когда вы будете готовы.

Screenshot of custom action completion for data activator.

Вызов пользовательского действия из триггера

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

Screenshot of calling a custom action for data activator.

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

Screenshot of custom action input for data activator.

При активации триггера он вызывает поток, отправляя им значения определенных полей ввода.

Дополнительные сведения о Microsoft Fabric также можно узнать: