在一组嵌套的逻辑应用程序中,是否可能出现错误?
In a nested set of logic apps,Is it possible to bubble errors up?
我们有一个调用子逻辑应用的父逻辑应用,子逻辑应用又可以根据场景调用其他子逻辑应用。
父逻辑应用程序实际上只是用于编排。
偶尔,一个 nested/child 逻辑应用会失败,但父逻辑应用会显示为成功。
是否可以将错误冒泡到父逻辑应用程序?
我能想到的最佳解决方案是使用 HTTP 请求触发器构建 Child 逻辑应用程序。 parent 调用它并期待一个结果。当你 Child 遇到问题时,return 错误和响应代码,比如 500(强制使 child 失败),然后 Parent 可以解析响应以检查什么响应代码是。如果它是 500,那么你可以用那个错误做任何你想做的事,然后强行使 Parent.
失败
我们有一个调用子逻辑应用的父逻辑应用,子逻辑应用又可以根据场景调用其他子逻辑应用。 父逻辑应用程序实际上只是用于编排。
偶尔,一个 nested/child 逻辑应用会失败,但父逻辑应用会显示为成功。 是否可以将错误冒泡到父逻辑应用程序?
我能想到的最佳解决方案是使用 HTTP 请求触发器构建 Child 逻辑应用程序。 parent 调用它并期待一个结果。当你 Child 遇到问题时,return 错误和响应代码,比如 500(强制使 child 失败),然后 Parent 可以解析响应以检查什么响应代码是。如果它是 500,那么你可以用那个错误做任何你想做的事,然后强行使 Parent.
失败