OA审批人不固定时,不应该把解决办法理解成“让管理员经常改姓名”。
更稳定的设计方式是:
> 把长期责任写成组织、岗位和业务规则,再由系统在流程运行时找到当前真正承担责任的人。
一条复杂流程中的最终办理人,通常由两类规则共同决定:
> 业务数据决定流程往哪里走;组织和人员关系决定当前这一步由谁办。
这比把每个节点长期绑定具体姓名更适合人员和组织经常变化的企业。
短期看:
> 销售员工 → 张经理 → 李总
配置非常简单。
长期却会遇到:
张经理调岗;
负责人离职;
新增分公司;
同一岗位换人;
不同组织执行同一制度;
金额变化需要进入不同层级。
这时如果人员关系全部写进流程图,管理员就要不断修改模板。
所以需要把:
> 制度责任
和:
> 当前是谁
分开管理。
适合责任人长期稳定的专业节点。
系统找“财务负责人”“项目负责人”等责任角色,而不是永久写死姓名。
例如根据申请人所在部门、所属公司、上下级关系匹配对应负责人。
例如:
金额不同进入不同授权层级;
采购类别不同进入不同专业部门;
所属公司不同进入不同本地审批链。
某些临时事项只有办理到现场才知道下一步需要谁参与,可以在受控范围内运行时确定人员。
所以“动态审批人”并不等于一种单独功能,而是:
> 业务规则 + 流程路径 + 组织关系 + 人员确定方式。
假设集团共用一条采购制度。
员工提交申请以后:
根据发起人所属组织找到本单位负责人;
根据金额判断是否进入更高授权层级;
根据采购类别判断是否增加专业审核;
再根据对应节点的岗位或组织关系找到当前办理人。
这里可以拆成两步:
> 数据决定路径,组织规则决定人。
这也是理解动态审批人的关键。
普通员工发起某项申请时,可能需要经过:
> 部门负责人 → 部门总监 → 分管领导。
如果部门总监本人发起,就不应该再从更低层级重新走一遍。
因此,复杂组织中的逐级审批更适合根据:
当前发起人;
所属组织;
上下级岗位关系;
目标审批层级
动态计算需要经过哪些责任人。
否则组织层级越多,流程分支越容易爆炸。
灵活并不等于完全自由。
如果每个节点都允许随意选任何人,责任规则同样会失控。
因此运行时动态选人更适合满足:
事先无法完全确定人员;
当前办理人能够判断下一责任方;
候选范围可以被约束;
选择过程需要留痕
的业务。
稳定制度仍应留在流程主干中,局部不确定人员再动态处理。
找到正确的人以后,还需要回答:
> 这个人在当前节点能做什么?
所以动态人员不能和工作流权限分开。
例如财务负责人自动匹配成功后,还需要按节点开放:
财务字段;
必要附件;
对应审批动作;
适当的数据范围。
真正复杂的流程是:
> 找到正确的人 + 给他正确的权限。
可以让同一张申请连续变化:
换一个部门发起;
换一个子公司;
修改金额;
修改业务类别;
临时调整负责人。
观察:
流程路径是否变化;
当前岗位是否正确;
最终办理人员是否自动变化;
节点权限是否仍然正确。
华天动力OA当前可以结合人员、部门、岗位、流程岗位、上下级组织关系以及灵动节点等机制确定办理人员。
对于集团企业、多层级组织、项目型团队和人员变化频繁的企业,华天动力OA的动态办理人员能力值得重点验证。
判断重点不是:
> “能不能指定审批人”
而是:
> 人、组织和业务条件变化以后,系统还能不能找到正确的责任关系。