更新日期

1.简介

1.1功能概述

用户可将常用流程模块设置为可复用的子流程,并在不同主流程中灵活调用,实现流程模块化管理和高效复用。

1.2示例场景

当用户在【客户跟进】或【签约合同】表单中填写客户信息时,若该客户未录入系统,系统可自动将填写的信息同步至【客户】表单,生成新的客户档案。
共同流程:在【客户】表单中新增数据。

2.设计子流程

2.1新建子流程

点击“新建工作流”,选择新建“子流程”,点击“确定”按钮新建子流程。

2.2设置参数

子流程参数是指在调用子流程时传递的数据,通过参数将父流程中的数据传递给子流程使用,在子流程中,通过参数控制子流程的执行逻辑和行为,最后通过参数将处理结果返回给父流程。
点击子流程节点,点击“设置参数”按钮,打开参数设置弹窗。
点击“添加参数”按钮,设置参数类型与参数名称。
  • 参数类型:参数类型需要配置正确,在赋值时,需要对应的字段类型才能用。
  • 参数名称:以字母开头,可包含数字和下划线,最长不超过30个字符。
将需要使用到的参数添加完成后,点击“确定”按钮保存设置。

2.3新增数据

添加“新增数据”节点,在【客户】表单中新增数据。
对字段进行设置,将子流程通过参数从父流程获得的值填入【客户】表单中。
点击“添加字段”按钮,填充类型选择“参数”,在子流程已设置的参数中选择已有的参数进行填充。
此处选择【客户】表单中的“客户名称”字段,填充类型选择“参数”,填入名称为“name”的参数。

2.4保存并启用子流程

设置完成后,点击“保存”按钮,并启用子流程。

3.在父流程中添加子流程

在【客户跟进】新增数据时,触发父流程,从【客户】表单中获取“客户名称”字段数据与【客户跟进】表单“客户名称”字段数据相同的数据。
  • 获取到了客户名称相同的数据:站内通知客户负责人;
  • 未获取客户名称相同的数据:进入子流程。

3.1设置条件节点

添加条件分支,设置获取到了客户名称相同的数据情况的条件分支逻辑:当【客户跟进】表单的"客户名称"字段 等于【客户】表单的"客户名称"字段 时,执行该分支流程。
其余情况,即未获取客户名称相同的数据情况为第二分支,不用设置分支条件。点击“+”按钮,添加子流程节点。

3.2配置子流程节点

点击子流程节点打开节点配置侧边栏。
选择需要使用的子流程,此处选择“添加【客户】数据”。
点击“添加字段”按钮,选择子流程中参数,并与主流程中的数据进行匹配。
此处选择参数“name”,设置该参数为主流程中“表单事件触发”中“客户名称”字段的数据。
依次配置子流程中参数。

4.保存并启用主流程

设置完成后,点击“保存”按钮,并启用主流程。

5.效果演示

1)获取到了客户名称相同的数据(客户已存在)
2)未获取客户名称相同的数据(客户不存在)