MES工单与ERP对不上,先固定8个同步字段

发布时间:2026-10-28 分类:行业洞察
MES工单与ERP对不上,先固定8个同步字段

离散制造企业上线MES时,最常见的一幕是:ERP显示工单已下达,MES却查不到;MES报工100件,ERP只认80件;工单关闭后,MES还在生产。很多团队第一反应是改接口,但真正的根因往往在字段没有定清。二次开发之前,先把工单同步字段固定下来,比堆功能更有效。

一、先分清五类“对不上”

  • 对象对不上:ERP一张工单拆成多张MES生产订单,行号、版本丢失。
  • 数量对不上:计划数、报工数、合格数、报废数、入库数口径不同。
  • 状态对不上:ERP“已下达”在MES可能是“待排产”,语义没有映射。
  • 时间对不上:计划与实际日期混用,跨境多工厂时区不一致。
  • 追溯对不上:批次、炉号、序列号由谁生成没有定,追溯链断裂。

二、二次开发先固定的8类同步字段

  • 工单唯一键:ERP工单号+工单行号+工厂/库存组织+工单版本;MES建立生产订单号映射表,禁止用物料+日期拼键。
  • 物料与版本:物料编码、物料版本、BOM版本、工艺路线版本;ERP为源,MES只读,工单下达时固化版本。
  • 数量族:计划、下达、已报工、合格、报废、完工入库、在制数量;明确是否含返工与补料,统一小数精度。
  • 单位与换算:基本单位、生产单位、转换分子分母、取整规则;注塑、五金按件/公斤双单位场景要先定。
  • 状态机:ERP未下达、已下达、部分完工、完工、关闭、取消,与MES待排产、已排产、开工、暂停、完工、关闭做映射,变更带时间与操作人。
  • 工序与工作中心:工艺路线号+版本、工序号、工序顺序、产线/机台;MES按工序回传,ERP按工单汇总。
  • 日期与时区:计划开工/完工、实际开工/完工、交期、创建与更新时间戳;跨境业务统一时区,增量同步靠时间戳+版本号。
  • 批次/炉号/序列号:批次号、炉号、序列号、追溯层级、分配方;汽配炉号追溯、医药批记录都靠它保证唯一。

此外,变更版本号、消息ID、幂等键、工单类型、销售订单号/项目号、优先级,也应作为第一批字段纳入映射表。否则工单变更、返工、补料一出现,前面八个字段仍会被冲乱。

三、同步方向:ERP主数据,MES执行数据

物料、BOM、工艺路线、工单下达、库存主数据以ERP为主;报工、报废、工序进度、完工入库、异常停机以MES回传为主。同一字段不要双向可写,状态回传采用“事件+快照”双轨:事件驱动实时性,快照用于日对账。接口必须具备幂等、重试、死信队列和顺序控制,避免重复推送把工单数量放大。

四、落地顺序与验收指标

  • 先做字段映射表:字段名、类型、长度、必填、来源、方向、转换规则、异常处理。
  • 再建工单对账日报:按工单号+行号+版本比对数量、状态、日期,差异自动挂起。
  • 灰度切工厂/产线:先一条线跑通,再复制到多组织。
  • 验收看四个数:工单匹配率≥99.5%、数量差异≤0.5%、状态回传延迟≤5分钟、手工对账工时下降70%。

某汽配企业因炉号与批次规则未定,追溯返工两周;某注塑厂因工单拆分未映射行号,报工重复。经验是:先固定8类同步字段,二次开发返工量通常可降30%—40%。对离散制造MES而言,工单不是一张表,而是一条带版本、状态、数量、追溯维度的业务链。字段定清,ERP二次开发和工业物联网平台采集才有稳定底座。

← 返回资讯列表