具有多个触发器的Logic App出现问题

时间:2018-11-16 14:11:43

标签: azure azure-logic-apps

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

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

为此,通常的模式是使用3个Logic Apps。

其中包含所有处理逻辑和流程。

然后根据您的情况需要2个触发逻辑应用程序。触发逻辑应用程序只需调用处理逻辑应用程序即可。

答案 2 :(得分:0)

您的Logic App最多可以包含10个触发器。根据有关Logic Apps模式定义的文档:

  

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

请参阅:Schema reference for Workflow Definition Language in Azure Logic Apps