Skip to content

如何创建审批流程

配置审批基础信息、触发器、过滤器和高级设置。

概述

审批流程用于把符合条件的数据提交给指定人员审批。管理员创建审批流程时,需要先配置基础信息,再配置触发器、过滤器、邮件审批、高级设置和全流程函数。

开始之前

  • 您拥有审批流程管理权限。
  • 您已确定审批对象。
  • 您已确定发起人身份。
  • 您已确定触发方式和过滤条件。
  • 如需邮件审批,请先完成系统邮箱配置。

第一步:进入审批流程管理

  1. 管理后台 > 流程管理 > 审批流程管理 页面中,点击 新建
  2. 进入基础设置页面。

第二步:配置基本信息

配置项说明
审批流名称用于展示和后续调用
API 名称流程唯一标识,用于代码调用;创建后不可修改
审批流描述描述流程用途,最多 500 个中文字符
发起身份支持数据提交人、数据负责人
启用互联审批支持互联用户发起,如代理通、服务通、渠道门户等

数据提交人与数据负责人可能不同。例如助理 A 帮销售 B 创建商机时,A 是数据提交人,B 是数据负责人。

审批流程基础设置

审批流程发起身份设置

第三步:配置触发器

触发器用于设置审批流程何时自动触发。

配置项说明
对象支持预置对象和自定义对象,不支持从对象
触发类型新建、编辑、作废、更换负责人、阶段变更、合作伙伴变更、领取、退回、无效、申请延期、转换等
主从对象约束审批触发时锁定从数据,审批完成后解锁从数据
触发方式总是触发或满足条件触发

WARNING

触发对象保存后不允许修改。过滤器和后动作都依赖该对象。

审批流程触发器设置

第四步:配置触发条件字段

触发条件和筛选条件支持以下字段类型:

  • 多选。
  • 单选。
  • 图片。
  • 数字。
  • 邮箱。
  • 布尔值。
  • 日期时间。
  • 手机。
  • 单行文本。
  • 百分数。
  • 时间。
  • 部门。
  • 协同富文本。
  • 日期。
  • 人员。
  • 附件。
  • 计算字段。
  • 统计字段。
  • 多行文本。
  • 金额。
  • 人员多选。
  • 网址。
  • 部门多选。
  • 日期范围。

第五步:配置过滤器

过滤器用于进一步限定哪些数据执行审批流程和后动作。

  1. 过滤器 区域中,点击 添加条件
  2. 选择字段来源。
  3. 选择操作符。
  4. 输入或选择条件值。
  5. 配置条件组合关系。
  6. 点击 保存

过滤条件支持:

  • 本对象字段。
  • Lookup 对象字段。
  • 负责人所属主部门。
  • 人员。
  • 人员属性。
  • 流程相关变量。

审批流过滤条件支持变更前、变更时和变更后。

类型说明
变更前字段变更前等于指定值时触发
变更时指定字段发生变化时触发
变更后字段变更后等于指定值时触发

时间型、数值型字段支持变量过滤。变量可来自触发对象字段,也可来自触发对象查找关联对象下的同类型字段。

审批流程过滤器配置

第六步:配置邮件审批

邮件审批允许审批人通过邮箱查看和处理审批。

配置前提

  • 邮箱管理 > 系统邮箱 中开启系统邮箱。
  • 系统邮箱必须开启发邮件沉淀和收邮件沉淀。
  • 流程全局配置 中选择发送审批邮件的邮箱。
  • 在审批流程的 邮件配置 中选择审批邮件模板。
  • 审批处理人在组织架构或个人设置中绑定邮箱账号。

系统邮箱沉淀配置

配置审批关键字

管理员可在流程全局配置中设置邮件审批关键字。

操作默认关键字
同意同意、Agree
驳回驳回、Reject
完成完成、Complete

关键字规则:

  • 每类操作最多 20 个关键字。
  • 每个关键字最多 50 个字符。
  • 不区分中英文大小写。
  • 关键字不可重复。

流程全局邮件审批关键字

配置邮件模板

邮件模板支持邮件主题、邮件正文和邮件正文变量值语言。

邮件主题和正文可插入:

  • 触发对象字段。
  • 触发对象的查找关联对象字段。
  • 流程相关变量。

邮件正文支持 HTML。发送邮件时,系统自动附上审批邮件备注内容。

审批邮件模板配置

处理审批邮件

审批人回复邮件时,第一行为审批关键字,第二行为审批意见。审批关键字必填,审批意见非必填。

通过邮件处理审批

第七步:配置高级设置

设置项说明
审批过程中发送结果给发起人每个审批人操作后通知发起人
审批完成后发送结果给发起人最终通过或驳回后通知发起人
连续节点同一审批人合并处理连续节点审批人为同一人时可合并处理
允许审批人取回重审下一审批节点未审批时可取回
允许取回自动通过节点后重审自动通过节点可取回重审
后动作异常提醒流程异常时提醒指定处理人
系统触发流程时指定发起人APL 函数或 API 触发时指定发起人
流程期限设置整个审批流程的流转时长

流程期限只能为正整数,单位支持分钟、小时、天。

审批流程高级设置

第八步:配置全流程函数

全流程函数可用于跳过空审批节点。

配置后,系统将空节点处理人改为系统并自动跳过,同时在审批意见中标记为自动跳过。

WARNING

节点自动跳过后,系统忽略当前节点配置的后动作和前置条件。修改流程定义后,历史数据不会重新执行。

审批流程全流程函数入口

审批流程全流程函数配置

预期结果与验证

  1. 使用测试记录触发审批流程。
  2. 检查过滤条件是否命中。
  3. 检查审批任务是否生成。
  4. 检查邮件审批是否发送。
  5. 检查异常提醒是否可用。

人工审核

以下内容需要人工复核:

  • 互联审批支持的应用清单。
  • 触发类型是否因对象不同而变化。
  • 邮件审批在当前租户是否可用。

相关主题