父逻辑应用程序没有等待子逻辑应用程序完成并完成。
我在子逻辑应用程序中使用splitOn。
找不到任何解决方案。
答案 0 :(得分:0)
使用范围来运行特定操作,并使用条件来检查范围的状态。如果范围内的任何操作失败或意外结束,则范围分别标记为“失败”或“中止”。 在范围下,添加一个条件,以检查范围的状态。 有关更多信息,请遵循 doc
答案 1 :(得分:0)
实际上这是预期的结果,在官方文档中有关于splitOn
的注释:
您不能将SplitOn与同步响应模式一起使用。任何使用SplitOn并包含响应操作的工作流都将异步运行,并立即发送202 ACCEPTED响应。
因此子逻辑应用程序不会返回运行输出,并且目前无法实现,因为它不仅是一个运行输出。
也许您可以尝试使用带有特定ClientTrackingId的REST api列出逻辑应用程序的运行历史记录。但是,此输出仍不是完成状态,某些状态可以在成功的同时运行。