第2章 业务流程图绘制与关键节点标记
业务流程图是数据看板设计的骨架。只有把业务流的“测量点”(哪里产生数据)和“控制点”(哪里需要决策或校验)准确标出,后续看板才能命中真实业务动作。本章围绕 BPMN 与泳道图,讲解如何绘制可交付给看板设计的流程图。
2.1 核心概念:测量点与控制点
| 节点类型 | 定义 | 在流程图中的符号 | 看板落地示例 |
|---|---|---|---|
| 测量点 | 流程中产生可量化数据(时间、数量、金额、状态)的位置 | 带“M”标记的数据对象或事件 | 订单创建时刻 → 看板“新增订单数” 质检通过率 → 看板“一次合格率” |
| 控制点 | 流程中需要人工或自动判断、审批、拦截的决策关口 | 带“C”标记的网关(Gateway)或任务 | 合同审批通过/驳回 → 看板“审批耗时”+“驳回率” 库存预警 → 看板“缺货SKU数” |
关键原则:每个测量点至少为一个看板指标提供数据源;每个控制点驱动一个告警或行动按钮。
2.2 BPMN 泳道图绘制步骤
- 确定跨部门/角色泳道:每个泳道代表一个执行主体(如销售、仓库、财务)。
- 画出主流程线:从起点事件到终点事件,用序列流连接任务节点。
- 标注网关(决策分支):菱形网关表示判断,画出条件分支。
- 插入测量点:在数据产生的位置添加“数据对象”或附加标记“📊 M”。
- 插入控制点:在需要校验、审批、异常处理的位置添加“用户任务”并标记“🔔 C”。
- 验证流向:确保每一个控制点都有明确的“通过/不通过”路径。
工具建议:使用 Camunda Modeler 或 draw.io 的 BPMN 插件,保存为 .bpmn 标准格式,便于后续在看板设计阶段提取元素。
2.3 典型流程图示例:销售到收款闭环
下图展示一条简化但完整的销售到收款泳道图,包含两个测量点和一个控制点。该图可直接作为看板数据建模的输入。
看板设计输入:从流程图中提取测量点“合同金额”作为看板 【合同签约额】;控制点“财务复核”作为看板 【待复核合同数】 的驱动事件。
2.4 流程图作为看板设计的输入清单
将流程图交付给看板设计团队时,应一并提供以下结构化信息:
- 测量点列表:每个M点的位置、数据对象名称、数据格式(金额/数量/日期)
- 控制点列表:每个C点的决策结果、审批人角色、超时阈值
- 流程维度表:泳道(部门)、阶段(商机→合同→收款)
- 异常路径说明:驳回、退回、终止等分支的处理逻辑
常见错误:直接拿原始BPMN文件给看板开发,没有提取关键节点;导致看板指标与流程实际数据产生位置错位。必须在流程图上明确标记M/C后再交接。
2.5 关键指标口径与看板结构
以本节流程图为例,对应看板模块如下:
| 流程节点 | 看板指标 | 数据口径 | 维度 |
|---|---|---|---|
| M1 签订合同 | 合同签约额 | 合同金额之和,按签约日期 | 销售部门、客户类型 |
| C1 审核 | 审批通过率 | 通过合同数 / 总审核合同数 | 审核人、产品线 |
| C1 驳回 | 驳回次数 | 驳回操作累计,含驳回原因 | 驳回原因分类 |
| M2 收款确认 | 回款率 | 已回款金额 / 应收金额 | 账期、客户 |
测量点字段建议直接映射到看板的数据表字段,控制点字段驱动看板上的行动按钮(如“去审核”链接)。