Активируйте поток автоматизации с помощью кнопки «Следующий этап потока бизнес-процессов»
У меня есть приложение, управляемое моделью, с активированным потоком бизнес-процессов (BPF). Для каждого этапа BPF внизу есть кнопка «Следующий этап». Я хочу использовать кнопку «Следующий этап» в качестве триггера для запуска потока автоматизации питания, в котором после нажатия кнопки «Следующий этап» на этом конкретном этапе будет отправлено электронное письмо. Можно ли это сделать с помощью JS? Если да, может ли кто-нибудь поделиться со мной кодом JS? Спасибо.
2 ответа
Дизайн
Таблица/сущность создается для каждого потока бизнес-процессов, который вы создаете. Кроме того, запись создается в таблице/сущности потока бизнес-процессов каждый раз, когда создается экземпляр BPF.
Поэтому довольно легко добавить логику при изменении записи в таблице потоков бизнес-процессов.
Что делать с
- Создайте Power Automate, который срабатывает при изменении записи в таблице, связанной с вашим потоком бизнес-процессов (она названа в честь имени BPF).
- Используйте activestageid, чтобы определить текущую стадию (вам нужно будет запросить стадию из таблицы processstage)
- Реализуйте любую логику, которую вы хотите в своем потоке (отправьте электронное письмо в вашем случае).
- Если ваша логика основана на значениях из основной записи, вы можете легко получить идентификатор этой записи из записи потока бизнес-процесса.
Создайте поток Power Automate с типом триггера при получении HTTP-запроса.
Сгенерированный URL-адрес — это место, куда ваш JavaScript может отправить запрос.
Вы также можете использовать при изменении записи, это автоматически обнаруживает изменения, такие как добавление в пустое поле, поэтому вы знаете, какой этап был заполнен.
Много вариантов, много способов реализовать это.