在OA系统和协同办公平台中,审批规则负责把企业制度中的金额、组织和业务数据转化成可以自动执行的流程判断。
核心关系可以概括成:
数据 → 条件 → 判断 → 流程路径。
也就是说,当某项业务数据发生变化以后,系统需要判断:
应该进入哪条路径;
是否增加某个环节;
是否跳过某个环节;
多项条件同时成立时应该怎样处理。
可以把审批规则理解成一组“如果……那么……”的业务判断。
例如:
如果合同属于特殊类别,那么进入法务审核;
如果采购属于某类业务,那么增加专业部门确认;
如果发起单位属于某类组织,那么进入对应流程分支;
如果金额达到特定标准,那么增加相应审批环节。
工作流负责按照这些规则执行流程。
条件最好来自结构化业务数据。
常见包括:
金额;
业务类型;
合同类型;
项目类型;
组织单位;
地区;
客户类型;
采购类型;
表单中的其他字段。
这些数据进入OA系统以后,才能参与自动判断。
如果条件只能靠审批人阅读大量文字后自行判断,就很难形成稳定的自动化流程规则。
可以。
金额是OA审批中非常常见的一种业务条件。
例如金额达到某个标准以后,可以:
增加一级审批;
进入不同流程路径;
增加专业审核。
这里重点不是讨论“某一级领导能批多少钱”,而是:
金额这个业务数据发生变化以后,流程路径怎样随之变化。
至于具体审批授权额度,应由企业授权制度和审批授权矩阵确定。
华天动力OA系统可以让表单中的业务数据参与工作流条件判断。
真实业务经常需要多个条件同时判断。
例如:
合同金额达到某个标准;
合同同时属于特殊类型;
发起单位又属于某类组织。
这时,单独看任何一个条件都可能无法决定最终路径。
企业需要继续明确:
条件之间是“且”还是“或”;
多个条件能否同时生效;
是否存在优先级;
发生冲突以后如何处理。
华天动力OA系统可以让多个业务字段参与工作流条件判断,使业务数据共同决定流程路径。
简单来说:
**AND(且)**表示多个条件必须同时满足。
例如:
金额超过100万元 且 属于某类合同,才进入专项审核。
**OR(或)**表示满足其中任意一个条件即可。
例如:
属于特殊合同 或 属于重点项目,就进入专项审核。
企业不一定使用AND、OR这些技术术语描述制度,但落实到OA系统时,条件之间的逻辑关系必须明确。
这是复杂流程里很容易出现的问题。
例如某张单据同时满足:
高金额条件;
特殊业务类型条件;
特殊组织条件。
这时要提前确定:
多个规则是否同时生效;
是否需要增加多个审批环节;
某一条规则是否拥有更高优先级;
是否应该进入独立流程分支。
如果规则优先级不清楚,同样的数据可能产生不可预期的流程路径。
同一种业务在不同组织中可能采用不同流程。
例如:
总部与子公司;
不同法人;
不同区域;
不同事业部。
组织属性可以参与判断:
是否进入不同分支;
是否增加特定审核环节;
是否使用不同业务规则。
这里解决的是:
组织信息怎样影响流程路径。
具体由谁来办理,则属于审批人和人员规则问题。
同样一笔金额,不同业务的风险可能完全不同。
例如:
普通采购;
重大设备采购;
特殊合同;
项目变更。
如果只按金额划分路径,很容易忽略业务本身的差异。
所以复杂审批规则通常需要综合:
金额 + 业务类型 + 组织 + 其他业务数据。
可以通过明确的业务条件判断某个节点是否需要经过。
例如:
普通业务不需要进入某个专项审核;
特定类型业务必须增加专业审批;
某类组织采用另一条路径。
这种跳过应该由规则决定,而不是让发起人临时选择。
如果一条流程已经出现:
大量互斥条件;
大量特殊例外;
不同业务几乎没有共同路径;
流程图越来越难解释;
规则冲突越来越多;
就应该重新判断:
是不是本来就存在两种不同业务?
把完全不同的业务强行塞进一条超大流程,后续设计、测试和维护都会越来越困难。
制度变化以后,审批规则也会变化。
企业要明确:
新规则从什么时候生效;
新发起流程什么时候开始使用;
已经在途的流程如何处理。
尤其是多条件规则发生调整后,需要重新确认边界条件和规则优先级,避免旧规则和新规则同时影响业务判断。
多条件审批的测试重点应该放在边界和组合情况。
例如:
只满足条件A;
只满足条件B;
A和B同时满足;
所有条件都不满足;
某项必要数据为空;
多条规则同时命中;
规则优先级发生冲突。
如果涉及金额等数值,还应测试临界值前后。
相比只跑通一条正常流程,这类测试更容易发现真实问题。
常见有三类。
规则来源不清。
大量条件来自临时习惯,而不是正式制度。
条件无法结构化。
系统不能直接读取规则所需的数据。
例外不断叠加。
每遇到一次特殊情况,就永久增加一个流程条件。
好的审批规则应该做到:
条件来源明确;
判断数据清晰;
条件关系明确;
路径可以解释;
边界可以测试。
对于金额、组织和多类业务数据共同参与流程判断的企业,OA系统需要具备清晰的条件表达和流程分支能力。华天动力OA系统可以让业务数据参与工作流条件,并与复杂流程、组织人员和节点权限共同运行,适合用真实复杂规则进行重点验证。