Активируйте поток автоматизации с помощью кнопки «Следующий этап потока бизнес-процессов»

У меня есть приложение, управляемое моделью, с активированным потоком бизнес-процессов (BPF). Для каждого этапа BPF внизу есть кнопка «Следующий этап». Я хочу использовать кнопку «Следующий этап» в качестве триггера для запуска потока автоматизации питания, в котором после нажатия кнопки «Следующий этап» на этом конкретном этапе будет отправлено электронное письмо. Можно ли это сделать с помощью JS? Если да, может ли кто-нибудь поделиться со мной кодом JS? Спасибо.

2 ответа

Дизайн

Таблица/сущность создается для каждого потока бизнес-процессов, который вы создаете. Кроме того, запись создается в таблице/сущности потока бизнес-процессов каждый раз, когда создается экземпляр BPF.

Поэтому довольно легко добавить логику при изменении записи в таблице потоков бизнес-процессов.

Что делать с

  • Создайте Power Automate, который срабатывает при изменении записи в таблице, связанной с вашим потоком бизнес-процессов (она названа в честь имени BPF).
  • Используйте activestageid, чтобы определить текущую стадию (вам нужно будет запросить стадию из таблицы processstage)
  • Реализуйте любую логику, которую вы хотите в своем потоке (отправьте электронное письмо в вашем случае).
  • Если ваша логика основана на значениях из основной записи, вы можете легко получить идентификатор этой записи из записи потока бизнес-процесса.

Создайте поток Power Automate с типом триггера при получении HTTP-запроса.

Сгенерированный URL-адрес — это место, куда ваш JavaScript может отправить запрос.

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

Много вариантов, много способов реализовать это.

Другие вопросы по тегам