配置审批流节点

一、 审批节点配置

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 条件等待

在流程中实现延迟执行,等待条件满足时再继续进行后续步骤。

2025-06-03
0 4