1. 课程导论

1.1 追溯体系:制造业的“数字基因链”

在离散制造与流程制造中,追溯体系是连接原材料、生产过程、质量检验与成品交付的“数字基因链”。它确保每一个产品都能被正向追踪(从原料到成品)和反向回溯(从售后到批次)。

核心价值矩阵:
价值维度 具体收益 典型场景
合规与召回 精准定位问题批次,召回成本降低 60%–80% 汽车零部件、医疗器械、食品饮料
质量根因分析 从成品反查原料、设备、工艺参数 电子元器件焊接缺陷、注塑件飞边
防伪与溯源 消费者扫码验证真伪与生产履历 高端白酒、奢侈品、精密仪器
供应链协同 供应商来料批次与内部工单联动 多级供应商物料追溯
精益改善 识别瓶颈工序与不良率波动 产线平衡、OEE 分析

1.2 ERP 与 MES:追溯体系中的“大脑”与“神经末梢”

ERP(企业资源计划)与 MES(制造执行系统)在追溯体系中承担截然不同但又必须紧密协作的角色。理解二者的分工是设计批号跟踪接口的前提。

角色速记: ERP 管“计划与账”,MES 管“执行与实”。ERP 告诉你要做什么、用了多少料;MES 告诉你实际怎么做、用了哪一桶料。
维度 ERP 角色 MES 角色
数据粒度 工单级、订单级 批次级、序列号级、工序级
时间维度 财务月/周、计划日 实时、秒级、工序完工时刻
追溯核心 物料账、成本归集 生产实绩、设备参数、质检数据
数据来源 采购订单、销售订单、BOM 扫码枪、PLC、传感器、质检终端
典型输出 工单成本、库存台账 批次履历、工序追溯报告
ERP 与 MES 追溯角色分工 ERP 系统 工单计划 / 物料需求 BOM / 工艺路线 财务成本核算 MES 系统 工序执行 / 扫码采集 设备参数 / 质检数据 批次履历 / 序列号追踪 工单下发 报工回传 接口交互核心 ERP 下发工单与 BOM → MES 执行并回传批号、数量、工时、质检结果 追溯数据同步的关键挑战 ① 批号编码规则不一致 ② 时间戳精度差异 ③ 数据量级与实时性平衡 ④ 异常处理(补扫、重工、拆批) ⑤ 接口幂等性与事务一致性

1.3 批号跟踪的核心概念

批号(Lot/Batch Number)是追溯体系中最基本的“数据锚点”。一个批号可以对应一次投料、一个生产班次、一台设备或一个供应商来料批次。

1.3.1 批号的三种典型粒度

  • 来料批号:供应商出厂时赋予的批次,如“2025-03-17-A01”。
  • 生产批号:企业内部按工单或投料时间生成的批次,如“PO250317-001”。
  • 出货批号:面向客户或物流的批次,常与生产批号关联映射。

1.3.2 批号跟踪的四个关键环节

环节 操作 数据记录
收料 扫描供应商标签,生成内部批号 来料批号、物料编码、数量、收料时间
投料 扫描原料批号与工单关联 工单号、原料批号、投料量、操作员
生产 工序流转扫码,记录在制品批号 工序号、设备ID、工艺参数、质检结果
完工入库 生成成品批号,关联生产批号 成品批号、生产批号、入库仓位、时间
常见误区: 很多项目将 ERP 的“批号”字段直接当作 MES 的追溯主键,忽略了 MES 需要更细粒度的“子批号”或“序列号”来区分同一批次内的个体差异(如不同炉号、不同工位)。接口设计时必须预留扩展字段。

1.3.3 批号跟踪的数据流模型

从接口开发视角,批号跟踪本质上是“事件驱动”的数据管道:

  1. 事件触发:扫码、报工、质检完成等操作产生追溯事件。
  2. 数据组装:MES 将当前批号、关联批号、时间戳、操作人、设备等信息打包。
  3. 接口推送:通过 REST API 或消息队列(MQ)将数据同步至 ERP 或追溯平台。
  4. 持久化与关联:ERP 更新工单成本、库存账;追溯平台构建批次关系图谱。
批号跟踪数据流(接口视角) 扫码/报工 事件触发 MES 数据组装 批号+关联+时间 接口推送 REST / MQ ERP/追溯平台 持久化+关联 接口设计要点 ① 批号唯一性校验(ERP 与 MES 统一编码规则) ② 时间戳统一使用 UTC+8 且精确到毫秒 ③ 接口需支持批量提交与幂等重试

1.4 本章小结

  • 追溯体系是制造业质量与合规的基石,ERP 与 MES 分别承担计划账务与执行实绩的角色。
  • 批号是追溯的最小数据单元,接口设计必须覆盖来料、投料、生产、完工全链路。
  • 数据流模型强调事件驱动、实时组装、可靠推送与持久关联,这是后续章节接口开发的核心骨架。