← Build 实验室
BUILD测试中

MES / MOM · Production Execution & Traceability

生产执行与批次追溯

把一张计划订单推进成按工序、物料批次与执行事件可追溯的生产事实。

要回答的问题一张计划订单如何变成有物料消耗、工序状态和批次来源证据的实际产出?

可运行演示确定性基础能力Deterministic人工复核

工业语境与系统边界

场景实验 · MES / MOM · Production Execution

规则、Solver 或代码产出核心结果

集成边界:单订单合成 MES 执行仿真;APS 仅提供静态计划快照,未连接 APS、ERP、MES、Twin、PLC、SCADA 或真实追溯系统。

MES / MOM · PRODUCTION EXECUTION

计划如何变成可追溯的执行事实?

从一张计划快照派工,按工艺顺序报工与耗料,完成后由实际执行记录生成产出批次追溯。

01 · 生产订单

计划输入与执行状态

planned
产品
PUMP-A
计划数量
10 each
产线 / 交期
LINE-2 · minute 480
计划来源
APS-SNAPSHOT-2026-09-A · 静态快照
02 · 工艺路线

按顺序推进 WIP

单位:件
  1. 10 · 准备泵体ready

    输入 10 件 · 需求 10 HOUSING-A · 已报料 0

  2. 20 · 装配电机pending

    输入 10 件 · 需求 10 MOTOR-B · 已报料 0

03 · 物料批次

可用量来自合成批次

扣减只由成功的消耗事件产生
LOT-HSG-001HOUSING-A10 each · available
LOT-MTR-001MOTOR-B10 each · available

本 Build 使用页面会话中的合成 APS 计划快照、工艺、库存批次与执行事件;不连接 APS、ERP、MES、Twin、PLC 或现场数据,不写回任何系统。批次谱系由本次浏览器内实际操作生成,不代表生产追溯记录或现场质量放行。

证据深度

验证这个结论。

限制必须保持可见;实现细节可以深入查看,但不能阻塞 Demo 主流程。
验证 2026-10-21 · 构建 6e89290 · 未测 2 项 / 阻塞 3 项展开全量记录
记录日期
环境
https://winston-builds.vercel.app
构建
6e89290
复现
scripts/test-v3-acceptance-browser.mjs(report-only(首轮不设门禁))
  • 未测8 条路由 × 3 视口(1440×900 / 720×900 / 390×844)的横向溢出、Tab 焦点 outline、#evidence 深链、正文对比度抽样(仅记录数值,阈值未定)
  • 未测对比度阈值判定:首轮只记录实测数值,WCAG 阈值待真实分布确认
  • 阻塞读屏(screen reader)

    原因:当前无读屏执行环境

  • 阻塞原生 200% 浏览器缩放

    原因:headless 视口不能替代原生缩放,需人工验证

  • 阻塞视觉构图接受

    原因:需人眼评审;当前会话无视觉模型能力

当前边界
  • 订单、APS snapshot、工艺路线、库存、物料批次和执行事件全部为合成数据;仅在页面会话中保存。
  • 不连接 APS、ERP、MES、QMS、Factory Digital Twin、PLC、SCADA 或现场系统;执行实际量不回写计划或 Twin。
  • 单位只覆盖 each,角色是页面内演示操作员 / 质量负责人,不验证生产身份、IAM 或正式 QMS 放行权限。
  • Hold 是演示的执行保护状态,不包含检验计划、NCR、CAPA 或真实质量判定。
  • Build 状态为 testing;浏览器仿真不等于真实工厂报工、批次追溯审计或用户验收。
实现方式

一个聚焦的 MES / MOM 执行实验:读取明确标记的 APS 计划快照,按两道工序派工、开工、领料与完工;质量 Hold 期间锁定执行,演示质量负责人才能解除。完成事件创建产出批次,genealogy 从本次记录的物料消耗事件派生。纯 TypeScript 状态转换维护单张模拟生产订单、两道工序、每道工序对应的精确物料批次与追加式事件账本。派工后只允许当前工序开工;报料校验料号、批次、单位和可用量;完工验证已报料及合格数量。最终 order_completed 事件创建 output lot;genealogy 查询只从 material_consumed 事件和完成事件派生。

可复用模式

“计划快照 → 顺序执行 → append-only 实际事件 → 从事件派生追溯”的数据边界可供后续质量闭环评估;与 Twin 的共享必须另有明确接口和业务状态 owner。

证据与来源
  • Demo
    交互式生产执行 Demo

    合成单订单场景从派工、两道工序执行到实际产出批次追溯。

  • 测试
    确定性规则与状态测试

    覆盖顺序、单位、批次、库存、数量、重复动作、Hold / Release、Reset 与 genealogy。

  • 架构
    执行数据边界

    计划输入是静态快照;MES 执行事实不写回 APS 或 Factory Digital Twin。

  • 源码