FAQ

How do we reconcile different order and resource IDs across ERP and MES?

You typically reconcile different ERP and MES order and resource IDs by introducing a governed mapping layer, not by assuming the IDs should match.

In most plants, ERP and MES were designed for different purposes and often use different identifier structures, lifecycles, and update rules. ERP may own commercial or planning identifiers, while MES may generate execution-specific identifiers for work orders, operations, resources, or dispatchable tasks. That is normal. The goal is not perfect uniformity. The goal is controlled equivalence, traceability, and predictable synchronization.

What usually works

A practical approach has four parts:

  • Define the system of record for each object type. For example, ERP may be authoritative for released production order numbers, while MES may be authoritative for equipment instances, dispatch lists, or operation-level execution records.

  • Create a canonical cross-reference model that stores relationships such as ERP order to MES order, ERP work center to MES resource, and effective dates, plant context, status, and version where needed.

  • Apply transformation and validation rules at the integration layer, not manually in spreadsheets or operator workarounds.

  • Maintain full auditability of mapping creation, changes, exceptions, and failed transactions.

That often means using a middleware, integration platform, MDM pattern, or a tightly controlled mapping service. The specific implementation depends on your architecture and validation expectations.

What not to do

Do not assume a one-time field mapping is enough. It usually fails when order splits, merges, rework loops, alternate routings, subcontract operations, or resource reclassification enter the process.

Do not force a full ID replacement program unless there is a strong business and validation case. In regulated brownfield environments, replacing identifier schemes across ERP, MES, QMS, reporting, and historical records often creates more risk than value because of qualification burden, downtime risk, report breakage, integration complexity, and traceability concerns.

Do not let operators or planners become the integration layer. If people must remember that ERP work center WC-104 equals MES asset CELL-A3 except on one routing family, the control model is already weak.

Key design decisions

  • Granularity: Decide whether mapping occurs at order, operation, batch, lot, serial, work center, machine, cell, labor role, tool, or all of the above.

  • Directionality: Some mappings are one-way, some are bi-directional. Bi-directional synchronization adds conflict risk and needs explicit precedence rules.

  • Lifecycle handling: Define what happens when orders are rescheduled, split, canceled, partially completed, or reissued.

  • Version control: Resource definitions and routings change over time. Mappings need effective dating and change history.

  • Exception handling: Decide how unmatched IDs, retired resources, duplicate records, and late master data changes are detected, quarantined, and resolved.

Resource ID reconciliation is usually harder than order ID reconciliation

Orders often have clearer ownership. Resources are harder because ERP work centers, MES assets, scheduling resources, labor pools, and maintenance objects rarely align one-to-one.

For example, one ERP work center may map to several MES machines, or one MES production cell may consume capacity from multiple ERP resource groups. If you simplify that relationship too aggressively, scheduling, labor reporting, downtime attribution, and genealogy can all become unreliable.

In practice, you may need multiple mapping layers such as:

  • ERP work center to MES area

  • ERP resource group to MES asset class

  • MES asset to maintenance or EAM equipment ID

  • Planning capacity model to execution resource model

That is more complex, but it reflects how most brownfield plants actually operate.

Data governance matters more than naming conventions

Standard naming helps, but it does not solve ownership and lifecycle issues. Reconciliation is primarily a governance problem.

You need clear rules for:

  • who approves new mappings

  • who can change them

  • how changes are tested and promoted

  • how historical records remain traceable after changes

  • how integration failures are logged, investigated, and closed

In regulated environments, this usually sits under formal change control and validation. Even a small resource mapping change can affect electronic records, KPIs, genealogy, exception routing, and evidence trails.

Common failure modes

  • Duplicate IDs across plants or business units

  • Different meanings for the same code in ERP and MES

  • Late or incomplete master data replication

  • Order splits and rework orders that break one-to-one assumptions

  • Resource hierarchy changes that invalidate old mappings

  • Local spreadsheet mappings outside controlled systems

  • Reports that aggregate by inconsistent identifiers and produce false performance signals

If these conditions exist, adding more interfaces alone will not fix the problem.

Recommended minimum control model

  • Document system-of-record ownership by object and attribute

  • Maintain an approved cross-reference repository with effective dates

  • Validate inbound and outbound transactions against mapping rules

  • Log all exceptions and require resolution workflows

  • Retain historical mapping versions for traceability

  • Test split, merge, rework, and cancellation scenarios before rollout

  • Align mapping governance with change control and validation practices

If your current environment cannot support that minimum, the safer answer is to limit scope and reconcile only the identifiers required for critical execution and traceability use cases first.

So the direct answer is yes, these IDs can be reconciled, but usually through controlled mapping and governance rather than by making ERP and MES look identical. The exact design depends on process complexity, data quality, integration maturity, and how much traceability your plant must preserve.

Get Started

Built for Speed, Trusted by Experts

Whether you're managing 1 site or 100, C-981 adapts to your environment and scales with your needs—without the complexity of traditional systems.