一、 审批节点配置
1.1 审批类型
类型 | 涵义 |
普通审批 | 普通审批节点中,可以选择的范围包括同事、部门、部门负责人、用户组、角色、流程相关变量、数据相关变量、人员对象变量。 |
会签审批 | 会签审批规则为所有人通过,则通过;一人驳回,则驳回。 |
层级审批(指定一级审批) | 直接按照公司设置的级别。当发起人所在的部门级别等于或超过所选层级时,可以选择流程异常、指定审批人和自动通过三个选项 |
逐级审批(审批到固定级别) | 审批到固定级别。可以配置连续多个级别的审批人为同一个人,只需审批一次。当提交人超过或等于固定级别时,可以选择由上一级部门负责人审批、流程异常、指定审批人、自动通过四个选项 |
逐级审批(固定级数) | 向上审批几级。(在审批前需确认审批流程是怎样的,应该用到哪一种类型的审批) |
1.2 审批类型
1.2.1 普通审批
单人审批场景:普通审批节点常用于单人审批场景,例如某个操作需要经过一个人员的审批才能继续下一步。
1.2.2 会签审批
重要决策审批场景:在需要重要决策的情况下,可以使用会签审批来确保所有相关人员对决策的认可和支持。
- 审批类型选择“会签审批”时,允许配置会签通过策略;支持 全部同意、同意占比、APL代码。
-
会签策略
-
全部同意:当节点处理人全部同意时,会签节点标记为“通过”;若一个人驳回,则会签节点标记为“驳回”;
-
同意占比:根据会签节点处理人的个数,满足「点击同意_人数」/「节点处理人」的值 大于/等于「同意占比」,该会签节点标记为通过;
-
APL代码:
- 支持通过函数配置会签节点通过的策略;
- APl函数支持策略,例如下面的任何一种策略:
- 节点处理人全部同意时,节点状态标记为通过
- 节点中的任何一个人同意 时,节点状态标记为通过
- 节点中的任何一个人驳回 时,节点状态标记为完成
- 节点存在多个人 时,部分人同意、部分人不同意,节点状态标记为完成【由用户在函数中决策】
- 函数示例:
-
/*
*函数参数可选择审批意见 , 通过审批意见灵活定制通过策略
*返回true是会签通过
*返回false是会签不通过
*返回null时会签节点异常
*/
log.info(opinions)
log.info(taskId)
log.info(name)
return true;
1.2.3 层级审批(指定一级审批)
销售订单审批场景:在销售管理中,针对重要客户或大额销售订单的审批流程,可以指定一级审批人员(如销售总监)进行审批,确保销售订单的准确性和合规性。
1.2.4 逐级审批(审批到固定级别)
资金审批流程场景:在企业中,针对大额资金支出或投资项目,通常需要经过多级领导或部门的审批,可以采用层级审批流程来确保审批的合规性和准确性。
1.2.5 逐级审批(固定级数)
采购申请审批场景:在企业中,采购申请可能需要经过多个固定级数的审批,例如部门主管、采购部门、财务部门等,确保采购申请的真实性和合规性。


1.3 节点处理人
1.3.1 选人、角色或变量
- 具体某节点的处理人,支持人员、角色、审批角色(需要在业务角色,配置审批部门)、用户组、流程变量、数据变量,及设置分组处理人(可按条件设置多组处理人)
- 数据变量,支持触发对象.字段、触发对象.查找关联对象.字段
1.3.2 基于APL代码
- 通过APL函数,配置复杂的节点处理人
1.3.3 基于配置表
-
选择配置表对象
- 勾选「基于配置表」,点击[添加],选择配置表对象
-
设置匹配条件
- 左侧字段:选择配置表对象的字段(字段类型,决定着右侧选项字段)
- 右侧字段:选择触发对象或关联对象的对应类型字段,支持:
- 人员:最近、同事、相关人员字段(支持单选/多选)
- 部门:最近、部门、关联部门字段(支持单选/多选)
- 外部人员/部门:互联用户/部门或关联字段(受灰度控制)
- 添加多个条件时,支持AND/OR 逻辑组合
-
排序规则
- 默认创建时间降序,支持选择3个字段设置排序规则
- 支持降序、升序 排序
-
指定处理人字段
- 允许选择配置表中的一个人员字段(支持单选/多选、外部人员)
1.3.4 默认处理人
- 节点处理人为空时,允许指定默认处理人
- 处理人支持 人员、角色、审批角色(需要在业务角色,配置审批部门)、用户组、流程变量、数据变量
1.3.5 其它
名称 | 操作含义 |
当前节点审批人与流程发起人为同一个人,自动通过 | 若两个为同一人,则节点无需处理自动通过 |
驳回后,重新提交或指定节点处理后,跳转至当前节点 | 流程被驳回后,再次提交可直接返回被驳回节点,不需要再逐级审批,驳回后流程支持重新发起 |
允许当前节点审批人操作数据 | 数据锁定时,当前审批人仍可操作数据 |
历史节点为同一人,自动通过 | 驳回审批再次提交后,对已处理节点不再计为“历史节点同一人” |

1.4 配置审批内容
支持:无内容、自定义表单、流程布局
1.4.1 无内容
配置流程节点时,允许不配置审批内容;审批人在处理流程时,直接进行同意操作。
1.4.2 自定义表单
配置流程节点时,允许配置触发对象下的字段(不支持配置 触发对象下的从对象字段),允许设置字段的必填或只读;当审批人处理流程时,可以查看、编辑配置的字段内容。
配置字段后,必须勾选「允许编辑所配置的节点内容」;否则,审批人在处理流程时,不会展示配置的字段。
1.4.3 流程布局
勾选流程布局,可以选择或新建流程布局,且只能选择一个流程布局;
新建流程布局时,支持配置 触发-主对象字段、触发对象-从对象,以解决审批处理人在处理流程时,对主对象、从对象字段的一起编辑。
审批处理人在填写内容时,使用的流程布局会支持布局规则。
配置流程布局后,必须勾选「允许编辑所配置的节点内容」;否则,审批人在处理流程时,不会展示配置的流程布局。
1.4.4 其它
- 配置自定义表单、流程布局时,可以设置字段是否必填;当字段在对象-字段列表为必填时,配置自定义表单、流程布局选择该字段时,默认必填;当字段在对象-字段列表为非必填时,配置自定义表单、流程布局选择该字段,可设置为必填,也可以设置为非必填;
- 对象字段列表设置某个字段只读时,允许在审批节点配置该字段是否只读;若在审批节点设为只读,则在处理审批时无法编辑该字段;若在审批节点未设为只读,则在处理审批时允许编辑该字段。
- 日期范围字段,仅允许通过流程布局配置该字段,自定义表单无法配置日期范围字段。


1.5 配置驳回内容
支持:无内容、自定义表单、流程布局
1.5.1 无内容
审批人在处理流程时,输入意见并直接驳回,无需填写其它内容。
1.4.2 自定义表单
驳回审批时,必须输入的驳回内容;
配置的字段,不允许取消勾选「允许编辑所配置的节点内容」;
1.4.3 流程布局
驳回审批时,输入复杂的驳回内容时(如:主对象字段、从对象字段),可配置流程布局;
1.6 审批意见必填配置
支持 配置同意、驳回时,审批意见是否必填;
默认使用全局配置,当节点配置与全局配置不一致时,优先执行节点配置;
- 支持 全局配置、同意、驳回,选择全局配置时,遵循审批流程-全局配置-审批意见的配置
- 单独针对当前节点,可配置审批意见是否必须输入
1.7 按钮设置
- 按钮支持设置显隐、排序,显示的按钮中外露前3个按钮,其余按钮会收进 "更多"中。
- 允许自定义按钮字段名称

1.8 节点停留时长
为了提高流程处理效率,可设置超时时间,如果超时了,可通过“CRM提醒”通知客户。支持分钟、小时、天。
1.9 超时策略
可通过函数执行超时后的自定义动作
1.10 设置更多提醒
可设置CRM提醒和邮件提醒,包括超时前、超时后,以便及时提示任务处理人及时处理任务。也可增加待办提醒及抄送提醒 ,选择指定提醒人。
1.11 节点通过/驳回后动作
支持 字段变更、CRM提醒、邮件通知、 短信通知、外部通知、执行APL代码、变量赋值,及变更团队成员 等。
1.12 前置条件
设置执行"同意"操作需要满足的条件。支持本对象字段、Lookup对象字段、负责人所属主部门、人员、人员属性。

二、 多分支节点配置
2.1 多分支节点描述
多分支节点至少需要两个节点,满足节点前的分支条件才可进入此节点。

2.2 条件名称
可自定义分支节点名称
2.3 条件详情
设置本对象字段作为自定义分支节点的进入条件


三、 任务协作节点
3.1 任务协作节点描述
在该节点可选择任务协作处理人,协作处理人完成相对应任务后方可流转到下一节点。

3.2 选择节点处理人
- 节点处理人同审批节点,支持配置人员、用户组、角色、流程相关变量、数据相关变量、人员对象变量、基于APL代码,及基于配置表
- 支持节点处理人解析为空时,指定处理人

3.3 配置节点内容
3.3.1 配置审批内容
任务协作内容支持选择本对象字段,并设置字段的必填或只读。
3.3.2 配置流程布局
可从现有布局复制或直接新建流程布局(基于对象详情页布局),仅用于流程节点。
3.3.3 允许编辑的审批内容
不勾选,审批人只能查看配置的审批内容;勾选,审批人可以查看并编辑配置的审批内容。
3.4 按钮设置
- 拖拽进行按钮排序,显示的按钮中外露前3个按钮,其余按钮会收进 "更多"中。
- 可自定义按钮字段名称

3.5 节点停留时长
用于控制审批流程中每个节点的最长停留时间
3.6 超时策略
定义在节点停留时间超过预设时间限制时所触发的操作
3.7 设置更多提醒
可设置待办提醒和CRM提醒
3.8 节点通过后动作
支持 字段变更、CRM提醒、邮件通知、 短信通知、外部通知、执行APL代码、变量赋值,及变更团队成员 等。

四、 并行网关节点
4.1 并行网关节点描述
将任务同时发送给多个并列的下一步节点或审批人员,使得它们能够并行地进行处理。每个并行分支都可以独立地进行审批或执行相关操作,不会受到其他分支的影响。
4.2 其他配置
请参考:【任务协作节点】
五、 等待节点
5.1 延时等待
可暂停流程,并在未来某个时间点恢复流程。
5.2 条件等待
在流程中实现延迟执行,等待条件满足时再继续进行后续步骤。
