Программный запуск приложения логики с повторяющимся триггером
У меня есть приложение логики, в котором установлен повторяющийся триггер, который запускается каждые 1 час, но в настоящее время мы работаем над некоторыми требованиями, в которых нам нужно также запускать приложение логики из нашего API.
Поэтому мне было интересно, есть ли способ, как мы можем программно запустить приложение логики из нашей службы приложений? Или есть ли способ, где у меня может быть 2 триггера для приложения логики - повторение и триггер HTTP?
2 ответа
Нет, сделать это невозможно, потому что Trigger Trigger - это Trigger.
То, что вы можете сделать, это разделить бизнес-логику на собственное приложение логики с помощью HTTP-триггера, затем это приложение логики можно вызвать из приложения логики триггера-рекуррента или извне.
Вы можете запустить триггер Recurrence вручную.
Ниже приведен пример схемы запроса. Вы также можете найти документацию здесь.
POST https://management.azure.com/subscriptions/[subscription id] / resourceGroups / [имя группы ресурсов]/providers/Microsoft.Logic/workflows/[имя приложения логики] / триггеры / [имя триггера (например, повторение)]/ запустить? апи-версия =2016-06-01
Авторизация: Носитель [токен на предъявителя]
Тип контента: приложение / JSON