Skip to main content

2.5 MES: Comprehensive Traceability and Data Management

In electronics manufacturing, documentation and traveler control form the backbone of traceability.traceability. Each unit’unit's record is more than a log—log — it is the authoritative account of every process, inspection, and rework step, ensuring that nothing is hidden and no board goes untracked. When maintained with discipline, the traveler prevents duplication, enforces re-inspection after repairs, and provides the evidence needed to prove both compliance and quality. By consolidating all history into a single controlled system, manufacturers turn individual fixes into collective process knowledge while safeguarding customer trust.

2.5.1 WhyThe thisTraceability matters (in one page)Mandate

IfThe primary goal of the traveler system (managed by the traveler/Manufacturing Execution System, MES) recordis tellsto give every unit a complete, auditable history from raw materials to the wholefinal story,packaged boards don’t get lost, labels don’t lie, and quality actions actually stick. Your goals:box.

  • Unbroken History: Every unit (Serial Number, SN) hasmust anhave a verified record of unbrokenevery historystep frompassed partsand every boardprocess recipe box.used.
  • Rework Control: Any repair action must be logged, forcing a mandatory re-inspection route to prove the fix was effective before the unit can proceed.
  • Shadow Data Prevention: The MES must be the single source of truth. rework is visible (who/what/when/how), with proof.
  • The route after rework forces the right re-inspections before “PASS.”
  • No shadow data (stickypaper notes, side spreadsheets, or chat photos).logs are acceptable for quality-critical data.

House rule:Rule: No traveler, no work. No scan, no move.


The
physical


movement of the board must be mirrored by an electronic scan and status update in the MES.

2.5.2 WhatMandatory theTraceability Data (MES Records)

The electronic record must containbe (per serial)

Log these once per unitcomprehensive and updateauto-populated onby changes.machine Keepinterfaces itwhenever boringlypossible complete.to create a complete genealogy for each Serial Number (SN).

Bucket

Required fieldsFields (Managed by MES)

Identity & Context

Product & Rev,Revision, Serial Number (SN), WO/Work Order (WO)/Lot, Side (Top/Bottom), VariantVariant.

Genealogy (Inputs)

PCB lot, stencil ID, paste lot, component lots for critical parts (BGAs, power), feeder/fixture IDsIDs.

Process recipeRecipes

Printer/PnP/oven/Oven/AOI/AXI/Test recipe version IDs (the exact versions used).

Programming

FirmwareInspection image ID/hash, keys/MAC, who/when programmed

InspectionsResults

SPI/AOI/AXI pass refs (image links),links, ICT/FCT logs, reflow profile plot linklink.

Disposition

Current status (WIP/HOLD/REWORK/MRB/PASS/SCRAP/PACK)SCRAP), and the station that set itthat status.

Rework (if any)History

Ticket ID(s),ID, defect code(s),code, action(s),action, parts replaced, attempt count, and evidence imagesimages.

If your system can’t attach files, fix the system—not the discipline.




2.5.3 SimpleStatus Control and Routing

A simple status model (soensures routingautomatic isand automatic)correct routing, preventing boards from bypassing critical re-inspection gates.

Status

How it’s setMeaning

WhatSet it meansBy

What’sAllowed allowedNext nextStep(s)

WIP (Work In Process)

Default on start

In process,process; no failsrecorded fails.

Auto on start/step scan.

Next routed stepstep.

NG-QUAR (Quarantine)

Unit contained; fail recorded.

Auto on fail

Unittest/inspection containedfail.

Only Rework or MRB.

REWORK

Tech claim

Under repair with open ticketticket.

Repair Tech claim.

Re-Inspect/Re-Test for the failing gate(s).

MRB (Material Review Board)

QE/PE set

Needs board-level disposition decision.

QE/PE set.

Scrap / Use-as-is / RTV / ReworkRework.

PASS

All required gates greencleared.

ClearedFinal test station.

Pack $\to$ Ship

SCRAP

MRB

End of story

Inventory/CoPQ adjust

PACK

Packer

In box; board→box mapping locked

Ship/Return to rework via RMA flow onlyShip.

Routing Rule: afterAfter a status of REWORK, the routeMES must includeautomatically insert the failing test station again(e.g., (andICT, anyFCT) downstreamback affected).into Nothe hopscotch.route. The board cannot proceed until that gate is successfully passed again.




2.5.4 Rework ticket:Ticket fieldsMandates

that

The endrework argumentsticket serves as the primary log for all repair activity and must be auto-generated upon the first failure scan.

  • SNEssential /Fields: Log the SN, Refdes, /the Side
  • controlled Defect codeCode, and Action Taken (controlled list), short free-text note if edge case
  • Evidence: AOI/AXI images, scope traces, reflow plot snippet
  • Action: what was doneswapped, (paste/flux,what temps,flux/temps nozzle,were part PN/lot replaced)used).
  • Attempt Tracking: The ticket must explicitly track the attempt count (per refdes)component or site) and the number of heat cycles (if relevant (BGA/QFN limits)rework limits apply).
  • Who/whenVerification: (operator/tech/QE)The ticket must list the required
  • Verificationverification step(s) required(e.g., AXI check, FCT spot check) and link the digital proof (AXI,image/log) AOI,before ICT, FCT) + result linksclosure.

Close only when verification passes and status moves to PASS via the routed gates.




2.5.5 SerialGenealogy numbersand &Component labelsReplacement

(no

When duplicates,a nocomponent ghosts)is replaced, the unit's permanent genealogy record must be updated instantly to maintain traceability down to the part level.

  • OneNew Part Scan: The new part number and lot/date code must be scanned and linked to the board's SN =in onethe physical unit. Reuse never.MES.
  • ReprintRemoved Part Log: = same data, same barcode,The reprintold reasonpart's loggedlot number; oldshould labelbe destroyed.flagged as removed, providing a complete record for any future supplier quality audit or field failure investigation.
  • LabelSecurity correctionsItems:: voidIf unique identifiers (firmware hash, MAC addresses, encryption keys) are altered during rework, the wrong label in MES (status = VOIDnew values), applymust corrected,be attachlogged photo.and verified by the test system.

2.5.6 Final Packaging and Audit Controls

Final documentation ensures that the product shipped is the product verified, locking down the last steps of the process.

  • Board↔boxBoard-to-Box mappingMapping:: The packer must scan all board SNs intoand link them to the boxfinal SN;Box SN. The system must block packpack-out if thethis map is missing.incomplete or if any board has an open ticket.
  • MarkingTraveler after reworkBackup:: ifIn youthe addevent orof alteran DPM/label,MES logoutage, use new code in the SN record (Section 4.x practices).



2.5.6 Genealogy updates (parts you swap must leave footprints)

When you replace a component:

  • Scan the new part PN + lot/date into the SN’s child list.
  • If you remove a part, mark the old lot as removed (so supplier returns/SCARs find it).
  • For security items (keys, unique IDs), record new values and invalidate old.

This makes supplier issues traceable without digging through benches.



2.5.7 Route after rework (the “must-pass” list)

Map defect → required verifications:

Rework type

Required verifications before PASS

BGA/QFN replacement

AXI (BGA collapse/voids), AOI 3D/side (QFN), FCT smoke

Fine-pitch SMD touch-up

AOI at that program rev, targeted FCT if on critical net

THT re-solder

Visual topside fill check; if on power/IO → ICT/FCT spot

Firmware reflash

Image hash, keys/MAC stored; FCT comms/boot

Connector/cable/mech swap

Continuity/orientation test; cosmetic check

MES should insert these steps automatically when the ticket closes.




2.5.8 Paper traveler backup (when MES blinks)

  • Pre-pre-printed barcoded travelers withas minimala fields:temporary, SN,physical WO,backup. ProductAll Rev,data statuscollected boxes,on signaturepaper lines.
  • On recovery, back-enter: (timestamps, actions, photossignatures) (takenmust duringbe outage),back-entered theninto retirethe paperMES withimmediately aupon scan.system recovery.
  • No paper-only workGuardrails: beyondThe aMES shift;must ifblock outage persists, declare controlled stop or bring up a light offline trackeractions that importscreate shadow data (e.g., automatically importing images from AOI/AXI directly to MES.
the
ticket,


preventing

2.5.9manual Common scenarios (do this, not that)

A) BGA rework late in test

  • Do: Move SNupload to REWORK,non-audited perform controlled rework (14.3), AXI, then rerun failed FCT steps (and any power rails)systems).
  • Don’t: Wave it through because “it now boots.” AXI or it didn’t happen.

B)

Final Box opened for board swap (RMA)

  • Do: Break board↔box map, set box HOLD, create child traveler for the board, repair & re-test, then rebuild the map and close RMA with notes.
  • Don’t: Swap and scribble—mapping must match reality.

C) Label smudge at pack

  • Do: Reprint with same SN; attach photo; VOID old in system.
  • Don’t: Handwrite. Ever.

D) ECO mid-lot

  • Do: Traveler shows ECN ID, split WIP into pre-/post-ECN lots; recipes and AOI programs rev’d; pack labels carry as-built rev.
  • Don’t: Mix silently—this makes root cause investigations miserable.


2.5.10 Roles & permissions (who can touch what)Checklist

RoleMandate

Can…Criteria

Cannot…Verification Action

OperatorStart/Move Control

Start/stopNo work,scan, setno NG-QUARmove, attachenforced photosacross all gates.

ChangeOperator SN,must bypassscan gatesSN to move status from WIP to NG-QUAR or PASS.

RepairRework TechTraceability

ClaimTicket logs REWORKDefect Code, Action, Attempt Count, editand ticketProfile fields, scan part lots, request verificationsID.

SetTechnician must scan PASSnew part lot/date withoutfor requiredgenealogy verificationsupdates.

QE/PEVerification Gate

ApproveBoard MRB, change routes, setmust Use-as-isre-pass the failing test station with(ICT, notesFCT) after any repair.

EditMES SNmust genealogyautomatically withoutinsert evidencerequired re-inspection steps into the routing.

Materials/SQEFinal Genealogy

AttachAll suppliercritical docs,part startlots, firmware version, and test logs are linked to the RTVSerial Number.

CloseThe productfinal ticketsBoard-to-Box Map must be complete and locked at pack-out.

PackerDocumentation Health

BindDashboard board↔box,reports printAging labelsTickets (open $\gt 24$ hours) and Reprint Reasons for labels.

OverrideSystem missingpermissions recordsprevent non-qualified personnel from setting PASS status.

Tight permissions prevent accidental “greenwashing.”




2.5.11 Guardrails against shadow data

  • Block pack-out if any of: open ticket, missing AXI/AOI link for required rework, missing firmware hash, broken board↔box map.
  • Auto-import images from AOI/AXI/test into the ticket (no manual upload to chat).
  • Dashboard tile: “Units in REWORK > 24 h” and “Reprints today” (count & reasons).
  • Weekly audit: pick 5 PASS units → verify images, genealogy, programming match labels.



2.5.12 Pocket checklists

At fail (operator)

  • Scan to NG-QUAR; ticket auto-created
  • Defect code picked; image/plot attached
  • Unit parked in quarantine rack

At rework (tech)

  • Claim ticket (REWORK); log action, temps/tools
  • Scan new parts (lot/date); update attempt count
  • Run required verifications; attach results

At close (QE/lead)

  • All required gates re-passed (MES shows green chain)
  • Status → PASS; comments “why fix worked” noted
  • If label reprint: old VOIDed; photo saved

At pack

  • Board SNs ↔ box SN mapped; firmware ID printed if required
  • Traveler signed; CoC generated (if needed)


Conclusion: Maintaining complete, accurate traveler records and enforcing strict status control ensures that every board carries a verifiable history. This discipline protects traceability, prevents escapes, and transforms rework from isolated fixes into auditable improvements across the production line.