返回资讯列表

把审批流做成数据:一家制造企业的 137 个流程归一

137 条审批流里有 121 条只是同一模式的参数变体。把它们还原成数据之后,维护成本下降了约一个数量级。

客户是一家有四个生产基地的制造企业,OA 中沉淀了 137 条审批流,由三位已离职的同事在八年间断续搭建。没有人能完整说清每条流程的适用条件。

梳理之后发现:121 条流程遵循同一个模式——发起、部门审批、金额阈值分支、财务复核、归档。差异在于阈值、审批人角色、以及是否触发合同评审。真正结构不同的只有 16 条。

模式 + 参数

我们把流程拆成两个层次:模式定义节点与连线的拓扑,参数定义阈值、角色与触发条件。121 条流程收敛为 1 个模式与 121 组参数。参数以数据形式存储,业务管理员可以在界面上调整,不需要开发介入。

维护成本的变化是直接的:过去新增一个基地需要复制并修改 30 余条流程,现在只需新增一组参数。上线四个月,客户自行调整了 47 次阈值与审批人,没有产生一次变更请求。

剩余的 16 条

结构特殊的 16 条流程被保留为独立定义,但它们共享同一套节点库与审计机制。这里没有强行归一——为了统一而扭曲业务语义,是这类治理项目中最常见的错误。