【问题标题】:Issue with Logic App having multiple triggers具有多个触发器的逻辑应用问题
【发布时间】:2018-11-16 14:11:43
【问题描述】:

我有一个场景,我想将逻辑应用程序作为 API 调用(可能是 HTTP 触发器),同时我也想以循环方式调用逻辑(可能使用循环触发器)。由于逻辑应用中只能有一个启动触发器,我该如何解决这个问题?

【问题讨论】:

    标签: azure azure-logic-apps workflow-definition-language


    【解决方案1】:

    逻辑应用只能有一个触发器。

    考虑第二个逻辑应用,它基于循环并调用 http 触发逻辑应用。有一个内置连接器供逻辑应用调用其他逻辑应用。

    【讨论】:

    • 谢谢。这有帮助。
    • 根据 Logic Apps schema 的文档,实际上您最多可以有 10 个触发器,而不仅仅是一个。
    【解决方案2】:

    您的逻辑应用最多可以有 10 个触发器。根据逻辑应用架构定义的文档:

    用于实例化您的工作流程的一个或多个触发器的定义。您可以定义多个触发器,但只能使用工作流定义语言,而不是通过逻辑应用设计器直观地定义。

    见:Schema reference for Workflow Definition Language in Azure Logic Apps

    【讨论】:

      【解决方案3】:

      为此,一般模式是使用 3 个逻辑应用程序。

      一个包含所有处理逻辑和流程。

      然后根据您的情况需要尽可能多的触发逻辑应用程序,如所述的 2 个。触发逻辑应用只是调用处理逻辑应用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-17
        • 2022-06-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-27
        • 2016-02-06
        相关资源
        最近更新 更多