一、引用工作流
支持用户引入“待发布”和“已发布”状态的工作流,引入工作流成功后,在“工作流的输入变量”展示调用该工作流所需要的输入变量。支持工作流嵌套,最多支持5层嵌套工作流。
二、工作流的输入变量
根据引入的工作流自动展示其所需要的输入变量。仅支持用户配置“数据来源”选项,支持“引用”和“输入”两种。“引用”可选择前序所有节点的输出变量,“输入”可手动填入固定值。
三、输出变量
经该节点处理后的输出变量,默认为引入工作流的输出,以及运行时报错信息 Error(数据类型为 object,正常运行时该字段为空)。不支持用户手动新增。
四、异常处理
可手动开启异常处理(异常处理默认关闭),支持异常重试和异常处理方式的配置。配置内容如下:
| 配置 | 说明 |
| 最大重试次数 | 节点运行异常时重新运行的最大次数。重试超过设定次数,认为该节点调用失败,执行下方的异常处理方式,默认为3次 |
| 重试时间间隔 | 每次重新运行的时间间隔,默认为1秒 |
| 异常处理方式 | 支持“输出特定内容”、“执行异常流程”和“中断流程”三种 |
| 异常情况的输出变量 | 选择异常处理方式为“输出特定内容”时,超过最大重试次数后节点返回的输出变量 |
选择异常处理方式为“输出特定内容”时,发生异常后工作流不会中断,节点异常重试后直接返回用户在输出内容中设置的输出变量及变量值;
选择异常处理方式为“执行异常流程”时,发生异常后工作流不会中断,节点异常重试后执行用户自定义的异常处理流程;
选择异常处理方式为“中断流程”时,没有更多设置项,发生异常后工作流执行中断。
五、应用示例
详情请参见 开始节点。
六、常见问题
1. 可以在工作流配置页面修改引入的工作流吗?
不支持在工作流配置页面修改。如你需要修改引入的工作流,可单击“查看”进入子工作流后进行修改。
2. 可以在工作流配置页面替换工作流吗?
工作流节点需要先选择引入的工作流才能创建,在节点创建后不支持替换引入的工作流。