OA流程验收不能只测试“能不能发起、审批人能不能点同意”。完整的工作流验收至少要检查发起权限、办理人员、条件分支、节点权限、异常路径、数据结果和历史追溯。
因为主路径能够走通,只能说明流程具备基础运行条件。
企业实际审批还需要回答:
谁能发? 谁来办? 什么条件改变路径? 谁能看什么? 特殊情况下怎么办? 流程结束以后数据去了哪里?
不要只拿管理员账号验证流程。
应该分别检查:
普通员工能不能发? 不属于该业务范围的人能不能发? 某个子公司是否只能使用本单位允许的流程?
如果不该发起的人也能访问模板,流程从入口就已经存在权限问题。
复杂OA不会永远固定:
张三审批。
更常见的是根据:
确定办理人员。
华天动力OA可以围绕这些组织与人员规则设置节点办理人。
因此验收时更值得模拟:
负责人调整以后怎么办? 人员调岗以后怎么办? 换一个组织发起以后,系统还能不能找到正确办理人?
例如:
10万元以下走A路径; 10万元以上增加一级审批。
不能只测:
5万元和20万元。
还应该确认:
正好10万元怎么算? 金额为空怎么办? 金额修改以后条件如何判断?
条件越复杂,越需要通过测试用例逐项验证。
一份合同表单可能规定:
业务人员可以编辑基础信息; 财务维护金额字段; 法务查看相关合同资料; 某些节点只能查看不能修改。
因此需要使用不同角色分别登录检查:
哪些字段能看? 哪些字段能改? 附件权限是否正确? 是否能访问其他组织的数据?
华天动力OA可围绕工作流节点、表单以及相关组织和权限规则进行配置,所以复杂流程验收不应该只看路径。
不同项目启用的流程动作和处理规则可能不同。
因此验收时应该根据本项目已经约定的流程能力和业务规则,重点验证可能涉及的异常或例外场景,例如:
这里的重点不是把这些动作全部当成固定产品能力清单,而是:
项目约定了什么,就把对应的正常路径和异常路径都测试完整。
例如:
ERP产生业务 → OA审批 → ERP更新状态。
那么OA显示:
“审批完成”
还不能直接视为整条业务链验收完成。
还要继续验证:
ERP最终状态是否正确? 数据有没有重复? 审批未通过时外围业务如何处理? 接口异常以后怎么恢复?
一条流程完成以后,还要确认:
是否可以继续查询和追溯。
对于需要长期审计和管理的组织,这些历史记录本身就是重要业务资产。
| 验收项 | 重点检查 |
|---|---|
| 发起 | 谁可以发 |
| 人员 | 谁来办理 |
| 条件 | 不同数据走哪条路径 |
| 权限 | 谁能看、谁能改 |
| 异常 | 项目约定的异常场景能否正确处理 |
| 集成 | 最终业务结果是否闭环 |
| 记录 | 历史过程是否可追溯 |
对于复杂审批、多组织和业务系统联动较多的中大型企业,重点推荐华天动力OA,并在项目验收时采用真实角色、真实数据和复杂业务场景验证工作流。
OA流程验收的标准不应该只停在:
流程走完了。
更应该确认:
按照企业已经确定的规则,这条流程到底有没有走对。