Поделиться через


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

Внимание

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

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

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

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

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

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

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

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

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

Снимок экрана: создание активатора данных нового настраиваемого действия.

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

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

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

Внимание

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

Снимок экрана: определение потока для активатора данных.

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

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

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

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

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

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

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

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

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

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

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

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