Hong Kong manufacturing barcode workflow guide

Manufacturing Barcode Workflow: Work Orders, WIP, Lots and Serials

A useful manufacturing barcode workflow starts with a released work order, identifies the material and operator or station, records operation start and completion at defined points, captures the required lot or serial granularity, prints from an approved label trigger, routes quality holds, rework and scrap visibly, confirms finished output and posts only accepted events to the ERP. Scanning does not create automatic ERP integration or complete product genealogy unless the data model, associations and posting rules are configured and used.

  • Release → identify → operate → capture → label → quality → finish → ERP post
  • Choose lot or serial granularity before designing labels
  • Validate stations, mobile and fixed scanning plus desktop and industrial printing
Design the event before the barcode

Traceability depends on identifier scope, event timing and stored ERP relationships

A readable code only carries the data chosen for it. The application must know which work order and operation are active, when material is consumed, when WIP moves, what quality state applies and when finished output becomes official. Keep warehouse receiving, storage, picking and shipping-label work in separate WMS or logistics workflows.

Operating focus

Choose lot or serial granularity before designing labels

Release → identify → operate → capture → label → quality → finish → ERP post

Acceptance focus

Validate stations, mobile and fixed scanning plus desktop and industrial printing

Define the object, event and posting time before choosing the device. A scan should name one material, lot, serial, WIP unit, work order or operation; the application should then show whether the event is local, accepted, held, reworked, scrapped or posted.

Product, lot, serial and WIP identity

Use the lowest granularity that the business can justify and operate consistently

A lot or batch assigns one identifier to multiple units produced or handled together. A serial number identifies one individual unit. Serializing everything increases labels, scans, data volume and exception work; lot control may be sufficient where service, recall, contractual or process needs do not require unit-level history.

Manufacturing component code captured at an inline reading point
Level Typical question Capture point Do not assume
Product/variant Which item definition is being made or consumed? Order release or material issue It identifies a specific batch or unit
Lot/batch Which grouped quantity shares a production or material history? Material issue, production or finished registration Every unit has its own history
Serial Which individual unit is this? Defined operation or finished output Serial capture alone links every component
WIP unit/container What in-process quantity moves between operations? Start, complete or move checkpoint It is the finished-good identifier
Work order/operation Which authorised production event is open? Station sign-on and confirmation A product scan supplies the operation context

GS1 Application Identifiers are conditional

Where downstream standards are appropriate, AI (01) can identify a GTIN, AI (10) a batch or lot, AI (11) a production date and AI (21) a serial number. These data meanings do not require every internal factory label to use GS1 or every label to carry every field.

Master data and event fields

Separate stable definitions from each shop-floor transaction

Master data defines products, variants, units, bills of materials, routes, operations, work centres, tracking policy, label templates and approved reason codes. Event data records who did what, to which work order, material, lot or serial, at which operation, location and time, with what quantity and result.

Manufacturing software screen used to review encoded data before label preparation
Data group Examples Owner Validation
Item and tracking master Item, variant, unit, lot/serial rule ERP/product-data owner Active, unique and correct scope
Production master BoM, route, operation, work centre Manufacturing engineering/planning Released version and effective date
Work event Order, operation, operator, station, start/complete Shop-floor application Current assignment and permitted sequence
Material event Component, lot/serial, quantity, consumption stage ERP/MES workflow No double issue or missing deduction
Quality/disposition Pass, hold, fail, rework, scrap, reason Quality and production owners Status gates the next permitted action
Label event Template, version, printer, copies, reprint reason Label/production workflow Output matches current ERP identity

Station, mobile and fixed capture

Choose the scanner and printer role by the production checkpoint

Hardware must fit the application, code, operator movement, environment and exception screen. Confirm the exact device, host interface, symbology, field parsing, network and software version instead of assuming plug-and-play ERP integration.

Operator using wearable scanning at a manufacturing assembly station
Device setup Suitable process Application boundary Pilot test
Station scanner plus workstation Bench issue, operation confirmation or label verification Host screen owns work order, quantity and exception Field focus, parsing, login and wrong-sequence response
Mobile computer Moving material, WIP, quality or rework between points Installed app owns task and posting request Screen flow, battery, Wi-Fi, glove use and offline state
Fixed scanner/vision point Controlled conveyor, gate or repeatable station presentation Read zone and validation logic own the event Object spacing, code location, no-read and reject route
Desktop printer Defined station and moderate local label output Template and trigger determine identity Media, routing, scaling and reprint control
Industrial printer Longer runs, shared line or higher-duty production output Queue, media/ribbon and recovery are operational controls Duty pattern, changeover, downtime and maintenance

Standard manufacturing flow

Nine control points connect a released order to an accepted ERP result

ERP and MES screens differ, but each event needs a named object, actor, state and response.

Manufacturing label identification on an in-process or finished item
Step Operator action Control evidence Stop condition
1. Release work order Open the current item, route, quantity and operation sequence Released version and status Hold, cancellation or obsolete route
2. Identify material/operator Sign on and scan the approved component or container User, station, item and lot/serial where required Wrong, unknown or held material
3. Start operation Confirm the intended work step Order, operation, time and WIP identity Previous gate incomplete
4. Complete operation Record actual good, reject and residual quantities Result and next state Quantity or sequence conflict
5. Capture lot/serial Assign or confirm the required output identity Unique rule and product relationship Duplicate or wrong granularity
6. Print/apply label Use the current template and intended printer Identity, version, copies and application result Missing, unreadable or duplicate output
7. Quality/rework/scrap Record inspection and non-standard disposition Status, reason, quantity and owner Held material cannot progress silently
8. Complete finished output Confirm accepted finished quantity Finished identity and release state Open operation, hold or unresolved variance
9. Post to ERP Submit accepted production, consumption and movement events ERP response and transaction references Rejected, duplicate or incomplete posting

Material consumption and WIP movement

Choose when inventory is consumed and which WIP moves need a recorded event

Consumption may be posted at operation start, during work, at report-as-finished, by backflush or by manual confirmation depending on the ERP design. Mixing rules can deduct the same material twice or not at all. Likewise, scan only the WIP movements that matter to control; do not turn every physical step into an unowned transaction.

Lineside manufacturing movement supporting WIP and material handoff
Posting point Control question Exception test
At start Is issued quantity committed before actual use? Cancel, shortage and substitution
Per operation Which operation owns the actual material usage? Rework, split quantity and alternate component
Backflush/report as finished Which standard quantity is calculated and when? Yield variance, scrap and partial completion
Manual confirmation Who enters actual item, lot and quantity? Duplicate entry, missed issue and unit conversion
WIP move Does the status/location change affect control? Wrong destination, hold and rollback

Label trigger, template and reprint

Print from the ERP identity event that owns the material or finished unit

Define whether a label is triggered at lot assignment, serial registration, operation completion, quality release or finished reporting. Lock template version, data source, printer route, media, copy count and reprint authority. A second scan or printer retry must not silently create another ERP identity or a competing label.

Automated manufacturing checkpoint checking label presence or absence
  • Encode only approved identifiers and attributes for that label role.
  • Validate human-readable text and barcode parsing against the ERP fields.
  • Keep original, reprint, void and replacement states distinguishable.
  • Remove or control superseded labels before the unit progresses.
  • Test no-read, wrong template, wrong printer, missing media and partial print.

Fixed checkpoints

Automation needs a controlled read zone, a named event and an accepted transaction

A fixed scanner or vision system can verify presence, identity or sequence at a repeatable point. Define object presentation, trigger, read zone, expected code, validation message and physical reject or hold route. A read does not automatically mean the ERP operation was accepted.

Fixed internal scanning checkpoint for controlled manufacturing movement

Quality hold, rework and scrap

Non-standard outcomes must change status and quantity without breaking the trace

A quality check is useful only when pass, fail, hold and release control the next action. Rework, scrap, unbuild or recovered components need explicit events and ownership so the record does not falsely show a clean straight-line process.

Plant-floor quality inspection performed on a touchscreen
Factory worker carrying out rework or corrective action
Outcome Record Next control
Quality hold Object, lot/serial, quantity, reason and owner Block movement or completion until disposition
Rework Original identity, rework order/operation and result Preserve relationship and reinspection
Scrap Material/output, quantity, operation and reason Post to the approved scrap path
Unbuild/recovery Finished identity and recovered components Distinguish usable return from unusable scrap
Duplicate scan/post Event ID, user, device and ERP response Review before reversing or resubmitting

Traceability and genealogy boundary

Inventory transactions, forward/backward trace and component genealogy are different scopes

Transaction trace may show movements for a lot or serial. Full component-to-finished-unit genealogy requires the ERP feature, master data and shop-floor association event to record those relationships. Confirm by-products, subcontract steps, cross-company flows, manual corrections and trace-report timing; do not claim complete or live genealogy from scanning alone.

Downtime and offline fallback

Preserve sequence and event ownership when devices, network or ERP are unavailable

Define which work may continue, which identifiers can be reserved, how paper or local records are controlled, and who reconciles them after recovery. Use stable event IDs where supported to recognize retries and duplicate scans. Offline completion is not ERP completion, and uncontrolled preprinted serial labels can create gaps or duplicates.

  • Show online, local, queued, rejected, conflicted and posted states separately.
  • Record work order, operation, object identity, user, device and local time.
  • Prevent two stations from allocating the same lot or serial during fallback.
  • Reconcile actual quantities, quality states and label copies before resuming.
  • Test application restart, device replacement and late submissions.

Finished completion and ERP posting

Finish only the quantity whose operations, identity and quality state are accepted

Report good, rejected, reworked and residual quantities explicitly. Confirm the final lot or serial, label status and required component associations before source completion. The ERP response should show whether production, consumption, WIP movement and finished-stock events were accepted, rejected or remain incomplete.

Finished manufacturing goods at a final packing stage

Customer-facing starter solution

Start with one traceable product family and one controlled pilot route

A starter engagement can be structured around the five workstreams below. The actual deliverables, effort, timing and commercial scope depend on discovery and confirmation; this is not a fixed-price or fixed-duration package.

1. Discovery

Map one work order, identifiers, operations, consumption timing, quality outcomes, WIP moves and source-system completion.

2. Devices

Select station, mobile or fixed capture roles and test the actual codes, operators, environment and exception screens.

3. Printing

Define label role, data source, template, media, desktop or industrial printer, print trigger and reprint control.

4. Integration

Map scanner parsing, event IDs, application calls and expected ERP fields; no automatic compatibility is assumed.

5. Pilot

Run normal and exception cases, compare physical results with ERP transactions, and decide the controlled next phase.

Common mistakes

More labels and scans do not automatically create better traceability

  • Serializing everything. Unit-level work may exceed the real business need.
  • Using one barcode for product, lot, serial and work event. Each object and event needs clear scope.
  • Scanning without operation context. A valid material can be posted to the wrong work step.
  • Mixing consumption methods. Components can be deducted twice or not at all.
  • Printing before identity assignment is accepted. Orphan or duplicate labels can enter the line.
  • Quality checks without a hold gate. Failed material may continue despite a recorded inspection.
  • Correcting rework and scrap off-system. Trace and quantities become misleading.
  • Assuming scanners and printers integrate automatically. Parsing, templates, APIs and ERP fields still require validation.

Pilot and deployment checklist

Validate one production path before expanding identifiers or hardware

  • Choose the pilot product, BoM version, route, stations and normal quantity flow.
  • Define product, lot, serial, WIP and work-order identifiers and owners.
  • Map each start, complete, consume, move, inspect, label and finish event.
  • Decide consumption timing and test short, substitute, scrap and partial cases.
  • Approve label data, template versions, printers, media, copies and reprints.
  • Test station, mobile and fixed scanning with actual codes and environments.
  • Configure quality hold, release, rework, scrap and recovery paths.
  • Define downtime identifiers, local/paper controls and reconciliation ownership.
  • Validate event IDs, duplicate handling, field lengths, units and ERP responses.
  • Compare forward/backward trace and any genealogy association with expected scope.
  • Keep WMS receiving, storage and shipping handoffs outside the production pilot unless separately scoped.

Acceptance tests

Approve observable transactions without inventing productivity or accuracy metrics

Test Pass evidence Failure route
Work-order context Only the released item, route and operation are actionable Hold station and correct assignment
Material/lot/serial capture Expected identifier updates the intended event and field Reject wrong, duplicate or held identity
Operation start/complete Actual quantities and status follow the allowed sequence Keep event incomplete
Consumption One intended deduction occurs at the configured stage Review missing or duplicate transaction
Label Current identity, template and copy state match the ERP record Quarantine output
Quality/rework/scrap Disposition changes status and quantity with a named owner Block next operation
Duplicate/offline retry Repeated event is recognized without unintended second post Supervisor reconciliation
Finished posting ERP acknowledges accepted output, consumption and movement records Do not rely on device success alone
Trace/genealogy Report shows only the associations the configured process captured Document scope gap rather than infer completeness

Frequently asked questions

Manufacturing barcode workflow FAQ

Should manufacturing traceability use lots or serial numbers?

Use lots when grouped-unit history is sufficient and serials when the business must identify individual units. Base the choice on service, recall, contractual, compliance and process needs plus the work required to capture it.

Are GS1 Application Identifiers mandatory on every factory label?

No. They standardize meanings such as GTIN, lot, production date and serial where that syntax is appropriate. Internal labels may use another controlled identifier design.

Does scanning a component create full product genealogy?

No. The ERP or MES must store the component-to-output association at the intended production event. A scan without that data model may record only a material or inventory transaction.

When should material consumption be posted?

It can be configured at start, per operation, by manual confirmation or at report-as-finished/backflush. Choose one controlled design and test partial, substitute, scrap and cancellation cases.

Can a scanner or printer connect automatically to any ERP?

No universal integration should be assumed. Validate device interfaces, parsing, app screens, templates, APIs, field mapping, transaction responses and the exact software version.

How should duplicate scans and reprints be controlled?

Use a stable event or operation reference where supported, show the ERP response, and distinguish retry, correction, replacement and duplicate. Quarantine competing labels or ambiguous posts.

What happens during network or ERP downtime?

Define which work may continue, how identifiers and paper/local records are controlled, and who reconciles them. Offline or manual completion is not source-system completion.

How is this different from a WMS workflow?

This workflow owns manufacturing orders, operations, WIP, consumption, quality and finished output. A WMS owns warehouse receiving, storage, picking, counting and shipping handoffs; integrations should keep those responsibilities explicit.

Start with one controlled production route

Bring your work orders, identifiers, labels, exceptions and ERP events to a practical review

Easy Scan can help map scan points, device and printer roles, label triggers, downtime controls, integration fields and pilot acceptance cases. Final ERP posting, trace and genealogy scope depends on the selected system, features and configuration.

More Easy Scan guides

Continue reading practical articles for barcode, RFID, labelling and workflow decisions.