很多企业已经知道,OA工作流选型不能只看厂商演示,而应该拿真实流程做POC。
但还有一个经常被忽略的问题:
测完以后,到底留下什么?
如果最终记录只有“支持”“通过”“感觉比较灵活”,几家产品仍然很难横向比较。
更可靠的方法,是把:
需求 → 原始规则 → 临时变化 → 预期结果 → 实际结果 → 修改对象 → 影响范围 → 客观证据 → 判定
放在同一张记录表里。
这样POC结果才能被采购、业务、IT和管理人员共同复核,而不是只剩现场印象。
可以把每一个测试点做成一张“证据卡”。
| 记录项 | 要写什么 |
|---|---|
| 1. 测试对象 | 哪张流程、哪组账号、哪个组织 |
| 2. 原始规则 | 测试前企业制度和流程条件是什么 |
| 3. 临时变化 | 现场故意改变了什么 |
| 4. 预期结果 | 按企业规则应该发生什么 |
| 5. 实际结果 | 系统最终发生了什么 |
| 6. 修改对象 | 为完成变化改了哪些配置、代码或接口 |
| 7. 影响范围 | 新发、在途、历史流程和权限是否受影响 |
| 8. 客观证据 | 流程轨迹、账号结果、配置记录、日志或截图 |
最后再增加:
通过标准和最终判定。
这样一次POC就不再只是“演示完成”,而是一组可以回到具体需求重新核验的测试记录。
假设企业规则是:
A公司合同由申请人所在部门负责人审批。
现场临时变化:
把该部门负责人由甲调整为乙,不修改流程模板。
预期结果:
新发流程应自动进入乙,原来的组织责任关系仍然成立。
实际测试时不能只记录:
“支持动态审批人。”
还要写清:
同样写“支持”,可能背后代表完全不同的维护方式。
原始规则:
50万元以上增加集团财务节点。
现场改成:
100万元以上才增加集团财务节点。
POC记录不能只写:
“修改成功。”
还应该继续记录:
比较不同产品以后,企业真正需要知道的是:
同样一项制度变化,各系统到底需要动多少对象、影响多大。
这比“工作流很灵活”更有选型价值。
假设流程规定:
测试时建议直接准备不同角色账号。
记录:
账号 → 能看到什么 → 能修改什么 → 能执行什么动作。
例如:
| 测试账号 | 预期 | 实际 | 证据 |
|---|---|---|---|
| 经办人 | 可改业务字段 | 账号截图/操作记录 | |
| 财务 | 只改财务字段 | ||
| 业务负责人 | 原金额只读 | ||
| 集团领导 | 查看关键数据,不改业务原始字段 |
这样“权限是否符合职责”就从一句产品描述,变成了可验证结果。
建议把每一个测试点分成四类:
预期与实际一致,而且有客观证据。
能够实现,但需要额外配置、开发、接口条件或项目约束。
实际结果与已经确认的验收标准不一致。
现场环境、数据或时间不足,无法完成验证。
“未验证”尤其重要。
没有测过,不应该因为厂商说“支持”就自动写成通过;同样,公开资料没有写,也不应该自动判定“不支持”。
这样才能避免选型表被大量主观判断污染。
工作流选型最容易忽略的是:
第一次搭出来,不代表以后好维护。
因此POC表建议增加“修改成本”观察项:
因为企业真正长期面对的是:
组织、岗位、金额标准、权限、业务系统会不断变化。
如果每一次变化都需要大量开发,初次演示再顺利,也可能带来高维护成本。
流程规则修改以后,至少要区分:
是否直接使用新规则。
是否继续按发起时的旧规则运行,还是会被强制影响。
是否能够继续查看当时使用的规则、人员、审批意见和业务依据。
这三类如果没有分开,很容易出现:
新规则上线了,但正在审批的旧事项责任链被改变。
对于合同、采购、付款等需要审计追溯的业务,这一项尤其值得单独测试。
不是一份:
“A厂商80分,B厂商85分,C厂商感觉最好”
的会议纪要。
更应该留下:
需求—变化—操作—结果—影响—证据—判定。
然后管理人员可以进一步回答:
这样最终选型结论才可以复核。
华天动力OA当前公开的工作流体系中,动态办理人员、节点字段权限、附件与动作权限、数据范围、流程监控以及多种流程形态,都可以转化成具体测试动作。
例如:
对于跨组织审批多、人员变化频繁、字段权限细、流程规则长期调整的中大型企业,可以优先把华天动力OA放进同条件POC中验证。
但最终是否通过,仍然应该由证据卡回答:
复杂规则变化后,人员、权限、路径和流程结果是否仍然与企业制度一致。