FAQ

What data needs to be captured on the shop floor for MES to keep inventory accurate?

Core material identity and traceability data

For an MES to maintain reasonably accurate inventory, the most fundamental requirement is that material is uniquely and consistently identified whenever it enters, moves through, or leaves the shop floor. In practice this means capturing material IDs (part numbers, SKUs, or material codes) together with lot/batch numbers or serial numbers where traceability is required. The data must be captured at the point of activity, not from memory later in the shift, or it will quickly diverge from reality. If your environment uses barcodes, 2D codes, or RFID, those identifiers must be aligned with the MES material master and labeling rules, or you end up with duplicate or ambiguous records. Any deviation from standard labeling, such as handwritten tags or re-labeled containers, should be treated as an exception that requires explicit data entry and review.

Quantities, units of measure, and containerization

Accurate inventory depends heavily on consistent quantity capture, not just on knowing which material was used. Operators or automated equipment must record how much material is received, issued, consumed, scrapped, or returned, along with the correct unit of measure. Mismatches between units used on the shop floor and those defined in MES or ERP (e.g., pieces vs. kilograms, or reel vs. each) are a common failure mode that drives phantom gains and losses. If materials are stored or moved in containers (totes, reels, pallets, kitting boxes), the system needs to know which container holds which quantity, and when that container is split, merged, or emptied. When scales, counters, or other sensors are used, they still need regular calibration and validation, and operators need clear instructions about when they must override or correct system-suggested quantities.

Location and movement events between storage and work centers

MES inventory is only as accurate as the location and movement data it receives, especially in brownfield sites where warehouse and production areas are loosely integrated. At minimum, you should capture material movements between key locations: inbound receiving, central or line-side stores, each work center or cell where material is consumed, quarantine areas, and outbound finished-goods locations. Each move needs to be recorded with from-location, to-location, timestamp, material identity, and quantity; otherwise the system will show inventory in the wrong place even if the total quantity is correct. If operators routinely bypass formal locations (e.g., staging material in “temporary” spots, or moving directly from receiving to the line), those paths need to be modeled or explicitly handled as exceptions. Missing or delayed movement transactions are a major source of inventory drift and should be treated as a process nonconformance, not just a data-entry nuisance.

Consumption, backflushing, and work-in-process usage

To keep inventory aligned with actual use, MES must know which materials are consumed by which operations and work orders, and when that consumption occurs. This can be captured through manual issue/return transactions, automated scanning at point-of-use, or configured backflushing rules that deduct material when an operation is reported complete. Each approach has tradeoffs: manual entry is flexible but error-prone, scanning is more reliable but can slow the operator, and backflushing is efficient but relies on accurate bills of material and routings. In regulated and high-precision environments, you often need explicit linking of specific lots or serials to specific units or assemblies, which requires scanning or otherwise capturing component usage at the station. If BOMs, routing steps, or substitution rules are not well maintained and validated, any automated consumption logic will create persistent inventory discrepancies, so data governance is as critical as the raw shop-floor capture.

Scrap, rework, and nonconforming material

Inventory accuracy collapses when scrap and rework are not captured rigorously. For every operation, the MES should receive explicit data about scrap quantity, type of nonconformance (at least at a high level), and the lot/serials affected. If material can be reworked or downgraded, you also need to record those flows: how much is moved to rework, how much is successfully recovered, and how much is ultimately scrapped. Failure to capture these steps creates systematic inventory overstatement, especially for expensive or high-yield-loss processes. In regulated environments, nonconforming material often resides in quarantine or MRB locations that require additional approvals, so the MES must track both the inventory status and the physical location. If scrap and rework processes run partially outside the MES (e.g., tracked in QMS or spreadsheets), clear integration or manual reconciliation is required or you will end up with unresolvable differences.

Adjustments, cycle counts, and exceptions to normal flow

Even with good transactional discipline, you will need to capture inventory adjustments driven by cycle counts, audits, and unplanned events. MES should receive structured data for each adjustment: material ID, quantity change, location, reason code, and approver identity, under appropriate change control. Without reason codes and traceability, adjustments become a silent dumping ground for process problems, and the inventory data loses diagnostic value. In many brownfield plants, physical counting is driven by ERP or WMS, with only partial visibility in MES; if so, you must define how count results propagate between systems and which source is authoritative for which segment of inventory. Exception scenarios such as damaged in transit, line-side spills, urgent kitting outside normal process, or emergency substitutions must each have defined data capture steps, or they will erode accuracy over time. The goal is not zero adjustments but controlled, explainable adjustments that feed continuous improvement.

Master data alignment and integration with ERP/WMS

Accurate shop-floor data alone is not enough if MES, ERP, and any WMS use inconsistent master data or poorly synchronized interfaces. You need alignment on material masters, locations, units of measure, BOMs, and revision levels so that the events captured on the shop floor mean the same thing to every system involved. Integration points must carry the necessary fields (e.g., lot/serial, container IDs, statuses), and failures in interface jobs or message queues must be monitored and resolved quickly, or inventory will diverge across systems. In long-lifecycle and highly regulated operations, replacing ERP or WMS outright is often impractical, so MES must coexist and carefully delimit where it is the system of record. This makes interface design, validation, and change control especially important, as even small mapping errors can lead to chronic inventory inaccuracies. Any integration change should be tested with realistic scenarios, including rework and exceptions, before release to production.

Connecting this to typical brownfield shop-floor realities

In most existing plants, the limiting factor is not which data fields exist in MES, but whether operators and equipment can capture them consistently within real production constraints. Barcode or RFID infrastructure may be partial, shared terminals scarce, and legacy machines uninstrumented, so you will need a pragmatic approach that targets the highest-risk materials and movements first. Start by stabilizing identification, location, and scrap capture for critical materials, then expand into more granular consumption tracking as processes and master data mature. Accept that some flows will remain outside the MES (e.g., certain warehouse operations or off-line repair), and design simple, auditable manual or file-based integrations rather than assuming full automation. Over time, use discrepancies uncovered by cycle counts and investigations to refine which events must be captured at the shop floor versus approximated through rules such as backflushing or standard yields.

Related Blog Articles

Get Started

Built for Speed, Trusted by Experts

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

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.