审批产品最难的不是画几个节点,而是把“谁有权决定、在什么条件下决定、没人处理怎么办、决定后能不能反悔”说清楚。节点越多,等待和误解可能越多;规则清楚,流程才真正可控。
审批产品最难的不是画几个节点,而是把“谁有权决定、在什么条件下决定、没人处理怎么办、决定后能不能反悔”说清楚。节点越多,等待和误解可能越多;规则清楚,流程才真正可控。
01 先定义审批政策,再画流程图
开始设计前,业务方至少要回答:
- 审批对象是什么,哪些字段影响判断;
- 由谁发起,谁对结果最终负责;
- 金额、地区、风险或项目类型是否改变审批人;
- 一个人通过即可,还是所有人都要通过;
- 拒绝、退回修改和补充材料是否不同;
- 处理时限、代理和升级规则是什么;
- 哪些决定不可逆,哪些可以撤销;
- 需要保留多久的操作和意见记录。
如果这些问题没有答案,流程图再漂亮,也只是在可视化模糊规则。
02 五种常见审批模式
| 模式 | 运行方式 | 适合场景 | 风险 |
|---|---|---|---|
| 单人审批 | 一个指定角色作出决定 | 低风险、责任清楚 | 审批人缺席会阻塞 |
| 串行审批 | 按顺序逐级处理 | 后一节点依赖前一结论 | 周期长,重复审核 |
| 并行会签 | 多人同时处理,全部或设定比例通过 | 多专业共同负责 | 意见冲突与等待最慢者 |
| 首人响应 | 多人收到,一人处理即结束 | 值班、共享队列 | 责任归属和误抢任务 |
| 条件审批 | 根据金额、风险、地区等动态选择路径 | 规则差异明显 | 条件重叠、绕过和难维护 |
并行审批还要写清“所有人必须通过”还是“任一人通过”。两者的业务含义完全不同。不要只在配置界面提供一个下拉框,却不给管理员解释结果。

03 加签、转交和代理不是一回事
前加签
当前审批人在自己处理前增加一个审批人,新增节点先作出意见。适合需要专业判断但当前审批人仍承担最终责任的情况。
后加签
当前审批人先提交自己的意见,再增加后续审批人。要明确当前意见是否立即生效,以及后加签人拒绝后如何处理。
转交
当前任务交给另一人,原审批人不再处理。系统要记录转交原因与责任变化。
委托或代理
审批人在一段时间内让代理人代为处理,通常需要生效与到期时间、适用范围和敏感流程限制。
如果产品只提供一个“转给他人”按钮,用户很难知道责任是否保留,审计也会模糊。
04 拒绝、退回、撤回、撤销和取消要分别定义
| 动作 | 发起者 | 典型含义 | 需要明确 |
|---|---|---|---|
| 拒绝 | 审批人 | 当前申请不被接受,流程结束或进入终态 | 是否允许重新发起,后续节点是否取消 |
| 退回修改 | 审批人 | 材料或内容需要修正,流程可继续 | 退到发起人还是某一节点,哪些字段解锁 |
| 撤回 | 发起人 | 在满足条件时收回尚未完成的申请 | 哪些状态可撤回,已审批意见是否保留 |
| 撤销审批结果 | 授权角色 | 已作出的决定被取消 | 权限、时限、影响范围和二次审核 |
| 取消 | 发起人或管理员 | 业务本身不再继续 | 是否释放资源、通知相关人和保留原因 |
这些词在不同企业里定义可能不同。系统必须采用业务方确认的词义,并在操作前说明后果。
05 申请人需要看到什么
申请人最关心的不是流程图本身,而是:现在到谁、为什么停住、我能做什么。
申请详情建议包含:
- 当前整体状态和最近一次变化;
- 已完成、当前和后续节点;
- 每个节点的审批人或角色、处理时间与意见;
- 当前等待原因和预计时限;
- 可执行的补充、撤回、催办或取消动作;
- 修改后是否重新走全部流程;
- 通知和历史记录。
不要把“审批中”作为唯一信息。对申请人来说,等待法务补充与等待系统自动处理是完全不同的状态。

06 审批人需要的是决策摘要,不是一张原始表单
审批页面应优先展示与决定有关的信息:金额变化、关键条款、风险、预算余额、历史申请和附件。长表单可以分组,但关键差异不要藏在折叠区域。
对于变更审批,最好直接显示“修改前—修改后”,而不是让审批人自行翻找旧版本。高风险操作还可以要求填写意见、二次确认或使用更强身份验证。
审批人常用的辅助能力包括:
- 查看相关记录和历史决定;
- 请求补充材料而不直接拒绝;
- @相关人员协同,但不改变正式责任;
- 保存草稿意见;
- 在移动端安全查看摘要;
- 批量处理仅限规则简单、风险可控的任务。
07 催办、超时与升级要避免变成骚扰
催办应告诉审批人申请人是谁、事项是什么、已等待多久和截止时间。频率、渠道和免打扰需要配置,不能让申请人无限点击造成消息轰炸。
超时后可以:
- 提醒原审批人;
- 通知其主管;
- 转交代理人或共享队列;
- 自动升级到下一角色;
- 终止并通知申请人;
- 仅标记逾期,由人工处理。
是否自动通过要极其谨慎。它等于把“不回应”解释为同意,只有业务规则明确、风险可接受时才应使用。
08 流程配置界面要防止管理员配出死路
可视化流程编辑器至少要检测:
- 没有审批人或审批人无法解析;
- 条件互相覆盖或存在永远走不到的分支;
- 节点循环但没有退出条件;
- 发起人与最终审批人是同一人且未限制;
- 同一人重复出现在多个强制节点;
- 代理和离职导致无人处理;
- 退回后不知道回到哪里;
- 所有拒绝分支没有明确结果;
- 修改流程后,运行中的实例按哪个版本继续。
发布前提供“用示例数据试跑”,让管理员看到不同条件下实际经过哪些节点,而不是只看静态连线。

09 一份审批状态与操作表
| 当前状态 | 申请人可做 | 审批人可做 | 系统动作 |
|---|---|---|---|
| 草稿 | 编辑、删除、提交 | 无 | 保存版本 |
| 审批中 | 查看、条件撤回、催办 | 通过、拒绝、退回、加签、转交 | 通知、计时、记录意见 |
| 待补充 | 修改指定内容、重新提交 | 查看历史 | 暂停或重算时限 |
| 已通过 | 查看结果、按规则发起变更 | 查看记录 | 执行业务后续动作 |
| 已拒绝 | 查看原因、复制后重新发起 | 查看记录 | 终止后续节点 |
| 已取消 | 查看历史 | 无 | 释放资源、停止通知 |
具体动作由业务规则决定,但用这种表格确认,比仅讨论页面按钮更高效。
10 审计日志要能还原一次决定
至少记录:流程版本、节点、审批人及代理关系、分配时间、打开时间、处理时间、意见、附件、操作前后状态、规则命中、系统自动动作和客户端信息。
日志不是给技术人员看的流水账。合规、客服和业务负责人需要按申请、人员、时间和结果查询,并能区分用户操作与系统操作。
11 上线前至少试跑这些场景
1. 正常单级通过;
2. 串行中间节点拒绝;
3. 并行会签有人迟迟不处理;
4. 条件恰好处于阈值边界;
5. 审批人离职、休假或权限被撤销;
6. 发起人撤回后修改并重新提交;
7. 退回到指定节点,而不是从头开始;
8. 前加签和后加签;
9. 转交与代理到期;
10. 重复点击、网络中断和并发处理;
11. 流程配置更新时仍有旧实例运行;
12. 通知发送失败但审批任务已创建。
常见问题
审批层级越多越安全吗?
不一定。重复审批会让责任分散,审批人也更容易快速通过。更有效的做法是让每个节点有独立判断责任,并通过条件、抽查和审计控制风险。
审批意见要强制填写吗?
拒绝、退回、撤销等需要解释的动作通常应填写;普通通过是否强制,要看业务价值。强制所有人写无意义的“同意”,只会制造噪音。
批量审批是否应该支持?
适合规则简单、信息结构一致、风险较低的任务。高金额、敏感权限、合同或异常记录不宜仅凭列表批量通过,至少应展示关键差异和风险提示。
流程改版后,正在审批的申请怎么办?
应提前定义版本策略。常见方式是旧实例继续旧流程,新申请使用新流程;若必须迁移,需要明确节点映射、意见保留、通知和回滚,不能静默切换。