搜索
更新人
更新时间 更新日期

1. 简介

1.1 功能概述

当业务流程复杂时,可通过该节点调用已启用的子流程(当前节点所在流程为主流程)。主流程执行到该节点后,转入子流程执行;子流程完成后返回主流程继续后续步骤,实现流程的 模块化复用,从而 减少 重复搭建,提升流程维护效率。

1.2 应用场景

  • 库存预警子流程:在库存管理中,库存调拨、生产领料等事务均会造成库存减少,可将 库存不足判断及预警通知 封装为子流程,在库存更新后统一调用。
  • 智能拆单与物流匹配子流程:在电商或进销存系统中,当订单包含多仓库商品时,可调用 拆单与物流匹配 子流程,自动拆分子订单并分配最优物流商。
  • 客户满意度调查子流程:在执行产品退换货、投诉处理、技术支持等业务后,均可调用标准化的 客户满意度调查 子流程,避免重复配置。

1.3 前提条件

使用子流程节点前,需确保以下条件已满足:
  • 子流程已创建并处于 启用 状态,详细参见:子流程触发节点
  • 主流程已进入工作流编辑页面,详细参见:工作流

2. 设置入口

操作路径:进入 工作流编辑页面 >> 点击画布中的「+」按钮 >> 选择「子流程」节点。
演示图片:子流程节点创建入口

3. 操作指南

3.1 节点说明

进入工作流编辑页面,点击「子流程」节点,可唤起右侧配置窗口。窗口中可配置节点名称、选择执行子流程、设置参数
演示图片:子流程节点说明图片

3.2 节点配置

3.2.1 选择执行子流程
点击下拉框可查看所有 已启用 且触发类型为「子流程触发」的目标流程,直接选择即可。未启用的子流程不可选中。
演示图片:选择子流程图片
3.2.2 设置参数
选择要执行的子流程后,可在下方设置调用子流程所需的参数,将主流程的相关数据传入子流程中。
参数的填充方式支持以下三种:
  • :使用自定义的字段值直接填入。
  • 字段:使用主流程中已有节点字段的值进行填充。
  • 空值:填入空值,子流程读取的参数值为空。
点击「添加字段」可新增参数行,参数字段 来源于子流程触发节点所设置的参数。具体参数设置详见:子流程触发节点
演示图片:子流程参数设置图片

4. 效果演示

以下以员工入职后系统自动生成相关合同并发起签约为示例:
1)配置主流程:在员工入职信息录入工作流中,添加子流程节点,选择“合同生成”子流程,将员工姓名、状态、合同类型一系列信息作为参数传递至子流程。
演示图片:主流程节点配置图片
2)配置子流程:以子流程触发节点为起始,接收 主流程传入 的员工信息,自动生成合同文件并发起签约流程。
演示图片:子流程节点配置图片
3)实际效果:员工入职后,系统自动调用子流程完成想关合同生成,无需人工干预。
演示图片:实际效果演示图

5. 注意事项

  • 系统不支持 子流程嵌套,即不支持在子流程中再添加子流程节点,否则可能引发数据错误。若需执行 批量 重复操作,建议使用 循环容器 进行。
  • 选择子流程时,只能选择 已启用 的子流程,未启用的子流程不可选中。
  • 子流程不能手动触发,必须由主流程中的子流程节点调用触发。