입고된 부품 로트 하나에서 불량이 확인됐습니다. 이미 조립을 마친 제품도 있고, 일부는 창고에, 일부는 고객사로 나갔습니다. 이때 품질 담당자가 먼저 묻는 것은 ‘불량률이 몇 퍼센트인가’보다 ‘그 부품이 어떤 완제품에 들어갔는가’입니다. 답을 몇 분 안에 찾을 수 없다면 안전을 위해 훨씬 넓은 범위를 보류하게 됩니다. 제조 이력 추적은 문제가 생겼을 때만 쓰는 보고서가 아니라, 평소 생산 이벤트를 어떻게 기록할지 정하는 데이터 설계입니다.
로트 번호 하나로는 부족하다
원자재 로트, 작업지시, 생산 배치, 완제품 시리얼, 포장 단위, 출하 번호를 각각 관리해도 서로 연결되지 않으면 추적이 끊깁니다. 같은 원자재 로트가 여러 생산 배치에 나뉘어 쓰이고, 하나의 제품이 여러 부품 로트를 소비하며, 포장 과정에서 다시 여러 제품이 한 상자에 합쳐지기 때문입니다. 따라서 ‘현재 제품의 로트’만 저장하는 방식으로는 전방 추적과 역방 추적을 모두 수행하기 어렵습니다.
핵심 기록은 어떤 투입물이, 언제, 어느 공정에서, 어떤 산출물로 바뀌었는지를 보여주는 이벤트입니다. 예를 들어 자재 로트 A에서 부품 300개를 꺼내 작업지시 B에 투입했다면, 그 소비 관계와 수량을 기록합니다. 재작업이나 스크랩이 발생했다면 별도 결과로 남깁니다. 변경 이력을 최신 값으로 덮어쓰지 말고 원본 이벤트와 정정 이벤트를 연결해야 나중에 판단 근거를 재구성할 수 있습니다.

추적 질문을 먼저 정의한다
시스템 설계 전에 두 방향의 질문을 적어 보세요. 역방향 질문은 ‘이 완제품에 어떤 원자재와 공정이 관여했나’이고, 순방향 질문은 ‘이 문제 로트가 어떤 완제품과 출하에 영향을 줬나’입니다. 원자재 수급 이슈가 잦은 현장이라면 순방향이 특히 중요합니다. 고객 클레임을 분석할 때는 역방향이 필요합니다. 두 질문을 모두 실제 샘플 데이터로 풀어 보면 누락된 연결 지점을 빨리 발견할 수 있습니다.
식별자 체계도 현실에 맞춰야 합니다. 모든 물건에 개별 시리얼을 붙이면 정밀하지만 현장 스캔 비용이 증가합니다. 반대로 제품군 단위만 기록하면 조사 범위가 지나치게 넓어집니다. 불량의 파급과 공정 특성에 따라 원자재는 로트, 핵심 부품은 시리얼, 출하는 상자·팔레트 단위처럼 필요한 해상도를 구분할 수 있습니다. 스캔이 불가능한 자동 공정은 설비 데이터와 작업지시의 시간 창을 결합하되, 그 연결이 추정인지 확정인지 표시해야 합니다.
현장 입력을 믿을 수 있게 만드는 방법
이력이 정확하려면 작업자가 매번 긴 폼을 채우게 해서는 안 됩니다. 입고 스캔, 자재 투입 승인, 설비 시작·종료, 포장 라벨 발행 같은 이미 존재하는 동작에서 이벤트를 자동 생성하는 편이 낫습니다. 작업자가 수동으로 수정해야 할 때는 수정 사유와 승인자를 남깁니다. 네트워크가 끊기는 현장은 장비나 단말의 임시 저장과 재전송이 필요하고, 중복 재전송은 이벤트 ID로 걸러야 합니다.
데이터 품질 검사는 누락을 조기에 찾는 데 효과적입니다. 예를 들어 산출 수량이 투입 수량과 폐기 수량의 관계에서 크게 벗어나는지, 존재하지 않는 로트를 소비했는지, 포장 완료 이전에 출하가 기록됐는지 검사합니다. 다만 물리적 세계와 시스템 기록이 항상 동시에 움직이지는 않습니다. 지연 입력을 무조건 오류로 처리하기보다 검토 대기 상태로 분리하고, 사후 수정이 영향을 미친 출하를 재계산하도록 설계해야 합니다.

부분 보류의 결정 기준
문제 로트를 확인한 뒤에는 연결 그래프를 따라 영향을 받은 제품과 출하를 찾습니다. 여기서 ‘연결되었다’는 사실과 ‘반드시 불량이다’는 판단은 구분해야 합니다. 혼입 가능성이 있는 생산 시간대, 재작업 여부, 검사 결과, 설비별 분리 상태를 함께 검토해야 합니다. 영향 범위가 애매한 데이터는 안전 쪽으로 보수적으로 포함하되, 왜 포함됐는지 설명할 수 있어야 합니다. 시스템은 자동으로 회수 결정을 내려 주기보다 품질 책임자가 판단할 근거를 모아 주는 역할이 적절합니다.
보류 대상 목록에는 완제품 ID뿐 아니라 재고 위치, 포장 단위, 고객사, 운송 상태, 마지막 확인 시각을 함께 보여주세요. 이미 출하된 물건과 창고에 있는 물건은 조치 방법이 다릅니다. 한 화면에서 ‘대상 추출 → 책임자 확인 → 보류 지시 → 실제 조치 완료’를 이어 주면 엑셀 파일을 옮기며 버전을 혼동하는 일을 줄일 수 있습니다.
작게 시작하는 도입 순서
처음부터 공장 전체를 완전 추적하려 하면 현장 부담이 큽니다. 우선 위험도가 높은 부품 한 종류와 생산라인 하나를 골라 입고 로트, 작업지시, 완제품, 출하의 네 연결을 만드세요. 실제 과거 생산 건 하나를 골라 전방·역방향 추적을 시연하고, 수동으로 찾은 결과와 대조합니다. 빠진 이벤트의 원인을 자동화 부족, 식별자 중복, 늦은 입력, 공정 외 이동으로 나눠 개선합니다.
GS1의 EPCIS 표준은 공급망의 이벤트 데이터를 어떤 관점으로 표현할지 참고할 만합니다. 특정 표준이나 도구의 채택 자체보다 중요한 것은 우리 현장의 추적 질문을 풀 수 있는 연결과 검증 가능한 기록입니다. 제조 이력은 저장량 경쟁이 아닙니다. 사고가 났을 때 필요한 범위만 정확히 찾아 행동할 수 있는가가 설계의 성패를 가릅니다.