【发布时间】:2019-06-11 15:55:38
【问题描述】:
我有一个逻辑应用,它的重复触发设置为每 1 小时触发一次,但目前,我们正在处理一些需要从我们的 API 触发逻辑应用的要求。
所以我想知道是否有一种方法可以从我们的应用服务中以编程方式触发逻辑应用?或者有什么方法可以让逻辑应用程序有 2 个触发器 - 重复和 HTTP 触发器?
【问题讨论】:
标签: azure azure-logic-apps serverless
我有一个逻辑应用,它的重复触发设置为每 1 小时触发一次,但目前,我们正在处理一些需要从我们的 API 触发逻辑应用的要求。
所以我想知道是否有一种方法可以从我们的应用服务中以编程方式触发逻辑应用?或者有什么方法可以让逻辑应用程序有 2 个触发器 - 重复和 HTTP 触发器?
【问题讨论】:
标签: azure azure-logic-apps serverless
您可以手动运行 Recurrence 触发器。
以下是示例请求大纲。您还可以找到文档here。
发布https://management.azure.com/subscriptions/[subscription id]/resourceGroups/[资源组 名称]/providers/Microsoft.Logic/workflows/[逻辑应用 名称]/触发器/[触发器名称(例如 重复)]/run?api-version=2016-06-01
授权:承载 [a 不记名令牌]
内容类型:application/json
【讨论】:
不,没有办法这样做,因为重复触发器就是触发器。
您可以做的是使用 HTTP 触发器将业务逻辑分离到它自己的逻辑应用程序中,然后可以从循环触发器逻辑应用程序或外部调用该逻辑应用程序。
【讨论】: