节点功能
工作流节点属于信息处理类节点,支持用户将“待发布”和“已发布”状态的工作流通过节点形式引入到当前工作流。常用于工作流逻辑可被复用的情况,实现复杂任务的模块化拆分与管理。例如:工作流 A 用于确认用户画像,工作流 B 用于推荐商品,则工作流 B 可以将工作流 A 作为工作流节点引入画布,并根据用户画像执行后续节点。


操作说明
引用工作流
支持用户引入“待发布”和“已发布”状态的工作流,引入工作流成功后,在“工作流的输入变量”展示调用该工作流所需要的输入变量。支持工作流嵌套,最多支持5层嵌套工作流。


工作流的输入变量
根据引入的工作流自动展示其所需要的输入变量。仅支持用户配置“数据来源”选项,支持“引用”和“输入”两种。“引用”可选择前序所有节点的输出变量,“输入”可手动填入固定值。
输出变量
经该节点处理后的输出变量,默认为引入工作流的输出,以及运行时报错信息 Error(数据类型为 object,正常运行时该字段为空)。不支持用户手动新增。


异常处理
可手动开启异常处理,支持异常重试和异常情况的输出内容配置。配置内容如下:
配置 | 说明 |
最大重试次数 | 节点运行异常时重新运行的最大次数。重试超过设定次数,认为该节点调用失败,返回“异常情况的输出变量”内容,默认为3次 |
重试时间间隔 | 每次重新运行的时间间隔,默认为1秒 |
异常处理方式 | 支持“输出特定内容”和“执行异常流程”两种 |
异常情况的输出变量 | 选择异常处理方式为“输出特定内容”时,超过最大重试次数后节点返回的输出变量 |


选择异常处理方式为“执行异常流程”时,则节点异常重试后执行用户自定义的异常处理流程。


应用示例
常见问题
1. 可以在工作流配置页面修改引入的工作流吗?
不支持在工作流配置页面修改。如您需要修改引入的工作流,可单击“查看”进入子工作流后进行修改。
2. 可以在工作流配置页面替换工作流吗?
工作流节点需要先选择引入的工作流才能创建,在节点创建后不支持替换引入的工作流。