4. 审批节点基础:节点的定义、节点的类型
在采购管理平台的审批工作流中,节点(Node)是构成流程路径的最小逻辑单元。每个节点代表一个独立的处理步骤或决策点,承载着特定的业务动作(审批、判断、通知、嵌套流程)。理解节点的本质与分类,是进行可视化配置的前提。
4.1 节点的定义与核心属性
一个审批节点在系统中由以下核心属性唯一标识:
| 属性 | 说明 | 示例值 |
|---|---|---|
| 节点ID | 流程定义内的唯一标识,由系统自动生成 | node_20250321_001 |
| 节点名称 | 业务语义化名称,由配置人员自定义 | 采购经理审批 |
| 节点类型 | 决定节点的行为逻辑(审批/条件/抄送/子流程) | approval |
| 处理人 | 执行该节点操作的用户或角色 | role:采购经理 |
| 超时策略 | 节点停留超过时限后的自动处理方式 | 自动通过 / 自动转交 |
| 前置条件 | 进入该节点必须满足的规则表达式 | ${totalAmount} > 50000 |
配置提示:节点名称建议采用“角色+动作”的命名规范(如“财务总监审批”),便于后续流程审计与可视化追踪时快速识别。
4.2 节点类型全景
采购管理平台将审批节点划分为四种基础类型,每种类型对应不同的流程语义与执行逻辑。下图展示了四种节点在流程中的典型位置与关系:
4.3 四种节点类型详解
4.3.1 审批节点(Approval Node)
审批节点是采购流程中最核心的节点类型。当流程流转至该节点时,系统会向指定的处理人(个人、角色或动态候选人)生成待办任务,处理人可选择通过、驳回、转办、加签等操作。
- 单人审批:任意一位指定处理人完成审批即可通过。
- 会签(并行):所有指定处理人均需审批通过,节点才通过。
- 或签(串行):按指定顺序依次审批,任一处理人驳回则流程退回。
- 动态审批人:根据表单字段(如部门负责人、预算归属人)动态计算处理人。
采购场景示例:采购订单金额超过50万元时,触发“财务总监审批”节点,采用会签模式,需财务总监与CFO两人同时通过。
4.3.2 条件节点(Condition Node)
条件节点不产生待办任务,其作用是根据预设的业务规则表达式决定流程的后续走向。条件节点通常包含两个或以上的出口分支,每个分支关联一个条件表达式。
| 条件类型 | 表达式示例 | 分支走向 |
|---|---|---|
| 金额条件 | ${totalAmount} <= 10000 | 部门经理审批 |
| 品类条件 | ${category} == 'IT设备' | IT部门审批 |
| 供应商条件 | ${supplierLevel} == 'A级' | 免审批直接通过 |
| 组合条件 | ${totalAmount} > 50000 && ${isUrgent} == true | 总经理加急审批 |
配置注意:条件节点必须设置“默认分支”,当所有条件均不满足时,流程走默认分支,避免流程卡死。
4.3.3 抄送节点(CC Node)
抄送节点用于将流程中的关键信息知会给相关人员,但不要求被抄送人执行任何审批操作。流程流转至抄送节点时,系统自动向指定接收人发送通知(站内信、邮件、企业微信等),流程不阻塞,直接继续向下流转。
- 前置抄送:在审批节点之前抄送,让相关人员提前知晓待审批事项。
- 后置抄送:在审批节点之后抄送,告知审批结果。
- 动态抄送:根据表单内容动态决定抄送对象(如抄送该采购单的申请人直属上级)。
4.3.4 子流程节点(Sub-process Node)
子流程节点允许在一个主流程中嵌套调用另一个独立的审批流程。子流程拥有自己完整的节点定义、处理人配置和流转规则,执行完毕后返回主流程继续推进。
| 特性 | 说明 |
|---|---|
| 适用场景 | 采购合同审批中嵌套“法务审核子流程”;框架协议下嵌套“订单审批子流程” |
| 数据传递 | 主流程通过“变量映射”将关键字段传递给子流程,子流程结束后将结果回写至主流程 |
| 同步/异步 | 同步模式:主流程等待子流程结束后继续;异步模式:主流程不等待,子流程独立运行 |
| 复用性 | 子流程可被多个主流程引用,实现审批逻辑的复用与标准化 |
4.4 节点类型对比总结
| 节点类型 | 是否产生待办 | 是否阻塞流程 | 核心用途 | 典型图标色 |
|---|---|---|---|---|
| 审批节点 | 是 | 是 | 人工决策、审核、批准 | 蓝色 #3498db |
| 条件节点 | 否 | 否(自动路由) | 业务规则判断、流程分支 | 橙色 #f39c12 |
| 抄送节点 | 否 | 否 | 信息知会、通知、备案 | 紫色 #9b59b6 |
| 子流程节点 | 取决于子流程内部 | 同步模式阻塞,异步不阻塞 | 嵌套独立流程、逻辑复用 | 红色 #e74c3c |
设计建议:在采购管理平台的可视化配置界面中,建议使用上述标准色系区分节点类型,帮助业务人员快速识别流程结构。条件节点应尽量控制在3个分支以内,避免流程图过于复杂难以维护。