如何通过HTTP调用恢复逻辑应用工作流程

时间:2018-12-21 13:46:01

标签: azure-logic-apps

我创建了一个由HTTP调用触发的Azure Logic应用。基本上,这将是一个工作流程,需要一些手动干预。例如,有人请假,然后别人必须批准(这是一个非常基本的示例,但是我们可以想象更多的表格将用于更高级的工作流程)。

为此,我创建了一个触发逻辑应用程序的角度应用程序。从HTTP触发器中,我可以返回工作流程信息,包括其运行ID。

现在,我想添加另一个HTTP触发器(或其他触发器),以恢复该特定工作流实例(也许使用此ID)。我找到了有关Web hook的信息,但我对如何使用它确实不清楚。是正确的方法还是有更好的方法?

谢谢

1 个答案:

答案 0 :(得分:0)

您要描述的内容可以通过WebHook完成,但是...然后,您必须在UI应用程序中管理回调状态。那只是使事情变得不必要地复杂。

业务流程的状态是否存储在其他地方? SQL数据库/表?

您可以拥有多个单独执行步骤的工作,而不是使用一个Logic App来管理此过程。