具有多个触发器的逻辑应用程序的问题

Issue with Logic App having multiple triggers

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

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

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

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

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

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

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

The definitions for one or more triggers that instantiate your workflow. You can define more than one trigger, but only with the Workflow Definition Language, not visually through the Logic Apps Designer.

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