🛠 功能用途
子流程节点适用于以下典型场景:- 对多个流程中重复出现的逻辑进行复用,如入职初始化、发票审批、故障排查等;
- 将复杂逻辑拆分为结构清晰的模块,主流程保持简洁;
- 独立开发、测试、维护局部流程逻辑,降低主流程变更风险。
🧷 使用示例:员工入职流程中的子流程节点
在某公司“员工入职自动化流程”中,使用子流程节点【入职办理】,封装了以下 IT 初始化操作:- 创建员工企业邮箱
- 分配办公设备
- 添加至部门邮件组
- 发送欢迎邮件

🧬 节点能力说明
子流程 节点支持在主流程与子流程之间传递参数,分为 输入变量 与 输出变量 两类,具体说明如下:
🔸 输入变量
用于将主流程中的数据传递给子流程使用。 如图所示,配置格式为:
表示主流程中的
employee_info 变量,将被传入子流程中赋值给 employee_name 变量。
🔸 输出变量
用于将子流程中的处理结果回传给主流程。 配置格式为:
表示子流程中的
sys.user_email 将被输出到主流程变量 email 中,供后续节点使用,如 subflow_jzsikojwdp_channel.email 对应到“子流程”节点的 email 输出变量。
✅ 操作提示:
- 可通过点击
➕按钮添加多个映射条目。 - 子流程变量来源通常为子流程中的系统变量或中间计算结果。
⚙ 使用指引
如何创建子流程节点?
- 添加一个新的子流程节点,命名为子流程(例如“入职办理子流程”)
- 向该流程中添加一个智能体节点作为入口
- 添加该智能体节点所属的流程中更多的节点
- 配置输入输出参数映射
🚀 应用价值
- ✅ 提高流程复用率,避免重复建设
- ✅ 降低主流程复杂度,提高可读性
- ✅ 支持流程职责拆分,利于多团队协作
- ✅ 提升流程可维护性和可扩展性