Skip to content

如何配置审批节点

配置审批类型、处理人、审批内容和节点规则。

概述

审批节点用于让指定处理人完成同意、驳回或会签。它是审批流程的核心节点。

开始之前

  • 审批流程已创建。
  • 您已确定审批类型。
  • 您已确定处理人来源。
  • 您已确定审批内容和驳回内容。

配置审批类型

类型说明
普通审批适合单人或指定范围人员审批
会签审批多人共同审批,可配置通过策略
层级审批(指定一级审批)按公司层级指定一级审批
逐级审批(审批到固定级别)逐级审批到指定部门级别
逐级审批(固定级数)向上审批固定级数

普通审批适合单个负责人、固定角色或按变量解析处理人的场景。会签审批适合重要决策,需要多人共同确认。层级审批和逐级审批适合费用、订单、合同等需要组织层级把关的场景。

审批节点类型配置

审批节点基础信息配置

配置会签策略

会签审批支持:

  • 全部同意。
  • 同意占比。
  • APL 代码。

使用 APL 代码时,可自定义全部同意通过、任一人同意通过、任一人驳回完成或由函数决策的策略。

APL 会签策略可读取审批意见、任务 ID 和节点名称。函数返回 true 表示会签通过,返回 false 表示会签不通过,返回 null 表示节点异常。

javascript
log.info(opinions);
log.info(taskId);
log.info(name);
return true;

配置节点处理人

处理人支持:

  • 人员。
  • 角色。
  • 审批角色。
  • 用户组。
  • 流程变量。
  • 数据变量。
  • 人员对象变量。
  • 基于 APL 代码。
  • 基于配置表。
  • 分组处理人。

基于配置表选择处理人

  1. 节点处理人 中,勾选 基于配置表
  2. 点击 添加
  3. 选择配置表对象。
  4. 设置匹配条件。
  5. 配置排序规则。
  6. 选择配置表中的人员字段作为处理人字段。

匹配条件支持 AND/OR。排序规则默认按创建时间降序,最多支持 3 个排序字段。

配置表选人适合“按区域、产品线、客户等级查找审批人”的场景。左侧字段来自配置表对象。右侧字段来自触发对象或关联对象。人员、部门、外部人员和外部部门字段可作为匹配条件。

审批节点处理人配置

配置默认处理人

当节点处理人为空时,可以指定默认处理人。默认处理人支持人员、角色、审批角色、用户组、流程变量和数据变量。

WARNING

动态处理人可能解析为空。关键节点请配置默认处理人。

配置自动通过规则

审批节点支持:

  • 当前节点审批人与流程发起人为同一人时自动通过。
  • 历史节点为同一人时自动通过。
  • 连续节点审批人为同一人时合并处理。

已配置审批内容的节点不允许自动通过。

配置审批内容

方式说明
无内容审批人直接同意或驳回
自定义表单配置触发对象字段,可设置必填或只读
流程布局支持主对象和从对象字段一起编辑

配置自定义表单或流程布局后,必须勾选 允许编辑所配置的节点内容。否则审批人处理时不会展示配置内容。

日期范围字段只能通过流程布局配置。

自定义表单仅配置触发对象字段,不支持配置触发对象的从对象字段。流程布局可同时配置主对象字段和从对象字段,并支持布局规则。对象字段本身为必填时,在节点内容中默认必填;对象字段非必填时,可在节点内按需要设为必填。

审批节点内容配置

审批流程布局配置

配置驳回内容

驳回内容支持无内容、自定义表单和流程布局。自定义表单和流程布局适合驳回时要求补充字段或复杂说明的场景。

驳回内容配置为自定义表单或流程布局时,系统要求处理人填写配置的字段。该配置常用于要求审批人补充驳回原因、整改要求或下一步处理说明。

配置审批意见必填

审批意见必填支持全局配置、同意和驳回。节点配置优先于全局配置。

配置按钮

按钮支持显示、隐藏、排序和自定义名称。显示按钮中,前 3 个按钮外露,其余按钮收进 更多

按钮名称会影响处理人的理解。建议保留“同意”“驳回”等核心动词,只在业务语义明确时改为“通过合同”“退回补充”等名称。

审批节点按钮设置

配置时长、超时和提醒

配置项说明
节点停留时长控制节点最长停留时间,支持分钟、小时、天
超时策略超时后可通过函数执行自定义动作
更多提醒支持 CRM 提醒、邮件提醒、待办提醒和抄送提醒

超时前提醒适合催办。超时后提醒适合升级处理。节点停留时长仅控制当前节点,不代表整个流程期限。

配置前置条件

前置条件用于限制同意操作。支持本对象字段、Lookup 对象字段、负责人所属主部门、人员和人员属性。

前置条件只约束同意操作。审批人不满足前置条件时,系统按配置提示拦截处理。

审批节点后动作与前置条件

预期结果与验证

  1. 使用测试记录触发审批。
  2. 检查处理人是否正确。
  3. 检查审批内容是否展示。
  4. 测试同意、驳回和超时提醒。

相关主题