如何使用2个必需的Blob容器触发条件构建逻辑应用

时间:2019-06-06 20:54:25

标签: azure-logic-apps

我对逻辑应用程序的行为目标是在特定时间开始,等待两个(两个不同的存储帐户)两个blob容器接收到一个“执行文件”,然后执行几个SQL过程。

这是我到目前为止所拥有的:

Logic app

如果我在SAP触发器之前收到DMF触发器,则一切正常,但是如果SAP触发器在DMF触发器之前发生,则该应用似乎无法检测到SAP触发器,而是坐在那里等待。

是否有一种简单的方法可以使应用程序正常工作,而与触发文件的出现顺序无关?

1 个答案:

答案 0 :(得分:2)

我测试了一些东西,而令人惊讶的是这个简单的解决方案。如果我现在正确理解了您的问题,则将在2个不同的存储blob文件夹上触发2个触发器。

使用并行分支会以两种可能的方式导致此: File added on blob 2 first

只有两个触发器都成功时,逻辑应用程序才会继续运行。 Initialize variable

这对您有用吗?