更新日期

1. 简介

1.1 功能概述

通过子流程对标准化流程进行封装,可以构建可复用的业务能力单元,供其他主流程随时调用。

1.2 应用场景

  • 全平台标签同步:将“全平台标签同步”封装为子流程。当用户行为导致标签改变时,自动在各平台更新客户标签。
  • 对账差异处理:在财务对账中,将“差异处理与凭证生成”封装为子流程。发现对账差异(如长款、短款)时自动触发,规范财务处理流程。
  • 智能拆单与物流匹配:当订单包含多仓库商品时,可调用“智能拆单与物流匹配”子流程,根据库存、地址和物流政策,自动拆分子订单并分配最优物流商。

2. 功能说明

2.1 创建工作流

在应用后台工作流管理页中,点击右上方「+ 工作流」按钮新建工作流,在弹窗中选择“子流程”,点击“确定”进入下一步。

2.2 设置触发节点

进入工作流设计页面后,点击子流程触发节点,即可在右侧唤起的配置窗口中对触发节点进行设置。在配置窗口中点击“未设置参数”按钮,可以对子流程的触发参数进行设置。
2.2.1 设置子流程参数
在子流程触发节点的设置窗口中,点击“未设置参数”按钮,可以打开参数设置窗口。点击“添加参数”可增加参数条目,在参数类型栏可以选择参数类型为“文本”或者“数字”,在参数名称中输入参数名称,方便后续在流程中调用。其中子流程参数名称是自定义的,命名规则为:以字母开头,可包含数字和下划线,最长不超过30个字符。
这里的触发参数是有主流程传递给子流程的。具体的使用可以查看:子流程节点

3. 注意事项

系统不支持在子流程中嵌套子流程,即无法在子流程中添加“子流程”执行节点。若需要对数据执行循环处理,可以使用 循环容器 来实现。