【问题标题】:Programmatically triggering a Logic App with Recurrence Trigger使用重复触发器以编程方式触发逻辑应用
【发布时间】:2019-06-11 15:55:38
【问题描述】:

我有一个逻辑应用,它的重复触发设置为每 1 小时触发一次,但目前,我们正在处理一些需要从我们的 API 触发逻辑应用的要求。

所以我想知道是否有一种方法可以从我们的应用服务中以编程方式触发逻辑应用?或者有什么方法可以让逻辑应用程序有 2 个触发器 - 重复和 HTTP 触发器?

【问题讨论】:

    标签: azure azure-logic-apps serverless


    【解决方案1】:

    您可以手动运行 Recurrence 触发器。

    以下是示例请求大纲。您还可以找到文档here

    发布https://management.azure.com/subscriptions/[subscription id]/resourceGroups/[资源组 名称]/providers/Microsoft.Logic/workflows/[逻辑应用 名称]/触发器/[触发器名称(例如 重复)]/run?api-version=2016-06-01

    授权:承载 [a 不记名令牌]

    内容类型:application/json

    【讨论】:

    • 哪个答案是正确的? ......你真的可以使用 REST API 触发递归逻辑应用程序吗?
    【解决方案2】:

    不,没有办法这样做,因为重复触发器就是触发器。

    您可以做的是使用 HTTP 触发器将业务逻辑分离到它自己的逻辑应用程序中,然后可以从循环触发器逻辑应用程序或外部调用该逻辑应用程序。

    【讨论】:

    • 我最终这样做了。我希望将来添加此功能。
    • 哪个答案是正确的? …你真的可以使用 REST API 触发递归逻辑应用程序吗?
    • @SteveC 答案是正确的。第二部分是另一种选择。
    • @Johns-305,我不同意。您的回答说“不,没有办法”,这是不准确的。有一种方法可以“以编程方式从 [an] App Service 触发逻辑应用程序”。不过,我同意您答案的第二部分是另一种选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 2016-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多