ASTRO轻应用 ASTROZERO-异常处理:处理图元的异常

时间:2023-12-27 09:05:57

处理图元的异常

支持异常处理的服务编排图元包括子服务编排图元、脚本图元、记录创建图元、记录删除图元、记录查询图元、记录删除图元、连接器图元和BO图元。当服务编排中使用这些图元时,对可能引入错误的每个图元都需要做异常处理判断。

  1. 在定义服务编排时,如图1所示,从图元中拖出一条异常处理的连线,连线类型选择“出错时”。

    当流程走到对象记录查询图元出现异常时,就会走连线类型为“出错时”的分支,执行图元“Assignment1” 。

    图1 处理图元异常

  2. (可选)如果需要关注出错后的具体错误码和错误信息,则执行该步骤。

    图2所示,配置图元“Assignment1”,通过系统变量 “$Flow.FaultCode” 和 “$Flow.FaultMessage”获取这些图元出错后的错误码和错误信息,这些错误信息是系统返回的。
    图2 输出错误信息

support.huaweicloud.com/bestpractice-astrozero/astrozero_bestpractice_0029.html