基于真实源码(6 组并行源码走读:MES 生产质量 / MES 仓储 / ERP / CRM+SRM / 售后+HRM / AI+BI+MDM+BPM+底座)还原的业务知识模型与可视化,供新人培训、项目汇报、客户演示与开发查档使用。
docs/project-business/
├── index.html # 可视化页面:双击直接打开(file:// 即可,无需任何服务)
├── mermaid/ # 11 张 Mermaid 业务图(权威源,改这里)
├── data/ # 业务数据(权威源,改这里)
│ ├── business.json # 项目元信息/业务十问/AI能力/待确认事项
│ ├── modules.json # 12 个业务模块定义
│ ├── objects.json # 核心业务对象(作用/上游/下游/表名)
│ ├── flows.json # 7 条流程(摘要+步骤+角色)
│ └── roles.json # 角色权限
└── README.md
⚠
index.html内嵌了mermaid/与data/的**镜像**(file:// 下 fetch 被浏览器拦截,故内嵌一份)。**修改 .mmd/.json 后必须同步镜像**:node .claude/skills/project-business-analysis/scripts/sync_index.js
| 文件 | 内容 |
|---|---|
| 01-business-mindmap | 业务全景思维导图(模块-能力树) |
| 02-sales-flow | 销售:线索→客户→商机→报价→合同(BPM)→销售订单→发货出库→开票回款 |
| 03-purchase-flow | 采购:SRM 准入/定标→申请(BPM)→订单→到货→IQC→入库/退货→来票→付款 |
| 04-production-flow | 生产:销售订单→MPS→工单→任务→报工(工序顺序控制)→倒冲/IPQC/产出→完工事件 |
| 05-quality-flow | 质量:IQC/IPQC/OQC/RQC 四闸口 + 判定四果 + NCR 处置闭环 |
| 06-warehouse-flow | 仓储:15 类单据、六元组库存台账、事务流水、调拨/盘点/批次SN/线边库 |
| 07-after-sales-flow | 售后:工单六态→维修/退货→MES 联动→质检入库退款三回调→关闭 |
| 08-module-relation | 模块系统关系(调用与审批回调) |
| 09-data-flow | 跨模块数据流(单据生成、字段带入、数量回写、事件) |
| 10-business-object | 核心业务对象 ER(只含业务对象,非全库表) |
| 11-ai-business-flow | AI 业务链路(OCR/质检判定/四类预测/RAG,含 API 依赖) |
图中状态数字均为源码枚举真实值(如工单 0草稿/1已确认/2完成/3取消;ERP 审批 15审批中/20已审核)。
index.html(或浏览器拖入)。Mermaid 走 CDN 渲染,**首次打开需联网**,之后浏览器有缓存。data/*.json 是页面渲染的数据源(页面优先 fetch 本地文件,file:// 下回退内嵌镜像)。keywords(供搜索)。.claude/skills/project-business-analysis/),并有规则 .claude/rules/business-visualization-maintenance.md 强制:业务模块/流程/状态/对象/角色/AI 变更后需同步维护本目录。mermaid/*.mmd + data/*.json → 运行上面的 sync 脚本 → 浏览器验证受影响图。见 data/business.json 的 pendingConfirm(页面「待确认事项」栏),要点:仓库类型/合格仓改造未落地、HRM 交接 expandUserIds 尚未被业务查询接入、回款与收款单未走 BPM、财务勾稽回写方法为空、NCR 处置不回写源单等。