Trace Forward là bắt đầu từ một lô nguyên liệu, bán thành phẩm, thành phẩm hoặc số serial rồi lần theo phía hạ nguồn để biết nó được biến đổi thành sản phẩm nào, đóng trong đơn vị nào, chuyển tới kho nào và giao cho khách hàng nào. Trace Back đi theo chiều ngược lại tới input, nhà cung cấp và điều kiện công đoạn. Tuy nhiên, có bản ghi trong cơ sở dữ liệu chưa chứng minh được năng lực truy xuất. Hệ thống phải đi qua chuyển đổi, tách, trộn, đóng gói, tổng hợp, đóng gói lại, rework và công đoạn thuê ngoài; phải công khai mắt xích thiếu; đồng thời tạo được đầu ra mà cơ quan quản lý hoặc khách hàng có thể kiểm chứng trong thời hạn yêu cầu.
Bài viết chuyển khái niệm thành yêu cầu Buy/Do: RFP, demo, FAT, SAT và diễn tập thu hồi. Bối cảnh 24 giờ của FDA và tiến trình Digital Product Passport của EU đều đáng tham khảo, nhưng phạm vi áp dụng phụ thuộc sản phẩm, khu vực pháp lý và vai trò. Hãy xác nhận nghĩa vụ với bộ phận chất lượng, pháp chế và cơ quan có thẩm quyền.
Trace Forward và Trace Back cần chứng minh điều gì?
GS1 Global Traceability Standard cung cấp ngôn ngữ chung về trace back, track/trace forward, nguyên tắc one-step-up/one-step-down giữa các đối tác thương mại và dữ liệu trả lời Who, What, Where, When, Why. Người mua nên tách ba vấn đề.
Thứ nhất là hướng. Trace Back đi từ sản phẩm khiếu nại hoặc serial thành phẩm về nguyên liệu, tiếp nhận, nhà cung cấp và điều kiện. Trace Forward đi từ input nghi vấn đến mọi output, bao gói và đích nhận. Một hướng chạy nhanh vẫn không nối được nguyên nhân với phạm vi ảnh hưởng.
Thứ hai là ranh giới tổ chức. One-up/one-down là nền tảng quan trọng, nhưng không tự động chứng minh vật liệu nào vào bồn trộn, output được chia thế nào hoặc case nào nằm trên pallet nào. Liên kết giữa đối tác và liên kết sản xuất nội bộ phải thành một đồ thị có thể duyệt.
Thứ ba là khả năng tái lập. Lưu ID bắt đầu, phiên bản master data, múi giờ, quyền, bộ lọc và thời điểm query. Nếu dữ liệu sống thay đổi, phải đóng băng snapshot và query manifest đã nộp.
| Hướng tìm kiếm | Điểm bắt đầu ví dụ | Quan hệ đi qua | Đầu ra mong đợi |
|---|---|---|---|
| Trace Back | serial sản phẩm khiếu nại | tháo bao, sản xuất, input, tiếp nhận, supplier | lot nguyên liệu, máy, thời gian, người vận hành, kiểm tra |
| Trace Forward | lot nguyên liệu nghi vấn | transformation, split, packing, aggregation, shipment | sản phẩm, case, pallet, kho, khách hàng |
| Hai chiều | lot hoặc serial bất kỳ | upstream/downstream cùng baseline | ứng viên nguyên nhân, phạm vi ảnh hưởng, khoảng trống, loại trừ |

Thiết kế truy xuất lịch sử sản xuất như một Event Graph
Báo cáo theo thời gian có thể trông đầy đủ nhưng không biểu diễn được tách và nhập lô. Hãy mô hình hóa đối tượng và sự kiện thành node nối bằng quan hệ rõ ràng.
GS1 EPCIS 2.0.1 định nghĩa ObjectEvent, AggregationEvent, TransactionEvent, TransformationEvent và AssociationEvent với các chiều what, when, where, why. TransformationEvent nối input với output; AggregationEvent biểu diễn quan hệ parent-child. EPCIS 2.0 artefacts có JSON/JSON-LD và tài liệu liên quan REST. Chỉ áp dụng EPCIS không bảo đảm chất lượng dữ liệu, tuân thủ pháp luật hay hiệu năng query. RFP phải hỏi liệu triển khai có giữ đúng ý nghĩa vận hành và xuất được bằng chứng kiểm thử hay không.
Các Event sản xuất tối thiểu phải mô hình hóa
| Sự kiện hiện trường | Quan hệ cần có | Hậu quả nếu thiếu |
|---|---|---|
| Tiếp nhận | supplier lot → internal lot | không quay về nguồn ngoài được |
| Chuyển đổi/trộn | input lots → output lots | phạm vi ảnh hưởng đứt tại sản xuất |
| Tách | parent quantity → child lots | không cô lập được đích từng child |
| Đóng gói | product lot/serial → case | thành viên trong case mơ hồ |
| Tổng hợp | case → pallet/container | lịch sử đơn vị logistics bị đứt |
| Gỡ tổng hợp/đóng lại | old parent → children → new parent | shipment mới mất lịch sử nhãn cũ |
| Rework | rejected output → later input | vòng tái sử dụng bị bỏ sót |
| Giao/chuyển | logistics unit → ship-to/location | tìm đích phụ thuộc báo cáo khác |
| Trả/tiêu hủy | object → disposition | nhầm thị trường, cách ly và tiêu hủy |
Giả sử A và B được trộn thành C, C tách thành C1/C2, C1 đóng vào case K. Tìm xuôi từ A phải tới C, C1, C2, K và mọi đích giao. Tìm ngược từ K phải qua C1, C về A và B. Nếu số lượng không khớp, yield, mẫu, phế phẩm và sai số cân phải có reason code. Xóa link để tổng số trông đẹp là không đạt.
Thời gian, địa điểm, chủ thể và lý do quan trọng như ID
Định nghĩa phạm vi duy nhất của lot ID, múi giờ, đồng bộ đồng hồ thiết bị, địa điểm vật lý/nghiệp vụ, người thực hiện/phê duyệt và mã bước/lý do. Giữ phiên bản hoặc thời hạn hiệu lực master data để tái hiện quá khứ. Tách event time với record time: terminal offline có thể gửi chậm một ngày, nên hệ thống phải cho biết bản ghi đã tồn tại tại cutoff hay chưa.
Biến truy xuất đích giao thành yêu cầu RFP 24 giờ
Các câu “có truy xuất”, “real time” hay “EPCIS ready” không thể nghiệm thu. Đặt input, xử lý, output, đồng hồ, ngoại lệ và bằng chứng trong cùng một yêu cầu.
Phạm vi và ranh giới
Liệt kê sản phẩm, vật liệu, nhà máy, kho ngoài, công đoạn thuê ngoài, tổ chức bán hàng, thời gian lưu và cấp ID: lot, batch, serial, case hay pallet. Nếu partner chưa trả chi tiết, ghi đối tượng hỏi, thời điểm và trạng thái thay vì im lặng kết luận không ảnh hưởng.
Bidirectional query có thể đưa vào hợp đồng
Ví dụ: “Người dùng chất lượng có thẩm quyền có thể nhập bất kỳ lot hợp lệ nào. Hệ thống duyệt upstream/downstream không tạo vòng lặp mất kiểm soát, gồm transformation, split, aggregation, repacking và return, đồng thời export kết quả và unresolved links.” Giới hạn volume/performance phải dựa trên dữ liệu đại diện, không sao chép số tùy ý.
Đồng hồ 24 giờ bắt đầu từ đâu?
Trang FDA Food Traceability Rule giải thích trong bối cảnh áp dụng rằng, khi FDA yêu cầu, hồ sơ liên quan — gồm electronic sortable spreadsheet thích hợp — nhìn chung phải được cung cấp trong 24 giờ hoặc thời gian hợp lý khác được FDA đồng ý. FDA thực hiện Traceability Readiness Tabletop Exercises từ ngày 9 tháng 3 đến 1 tháng 4 năm 2026; thông báo ngày 10 tháng 6 năm 2026 mô tả việc người tham gia nhận record request và nộp sortable spreadsheet điện tử trong 24 giờ.
Khi chuyển thành acceptance test, không chỉ đo SQL. Đồng hồ gồm tiếp nhận yêu cầu, xác thực quyền, chốt phạm vi, extract, hỏi partner, review exception, phê duyệt chất lượng, tạo file và nộp. Nhà sản xuất ngoài phạm vi quy tắc vẫn có thể chọn đây là mục tiêu nội bộ nghiêm ngặt cho khách hàng hoặc khủng hoảng.
Theo Congressional directive, FDA nói rằng họ không có ý định enforce quy tắc trước ngày 20 tháng 7 năm 2028. Bài viết không gọi tuyên bố đó là final compliance date. Hãy kiểm tra sản phẩm, vai trò và công bố FDA hiện hành.
Định nghĩa gói nộp
| Deliverable | Nội dung | Kiểm tra nghiệm thu |
|---|---|---|
| Summary | request ID, phạm vi, cutoff, người lập, người duyệt | khớp yêu cầu |
| Sortable data | ID, loại/thời gian event, địa điểm, bên, số lượng | đặt kiểu, sort, filter được |
| Relationship file | input/output, parent/child, ship-from/ship-to | đến cùng edge theo hai chiều |
| Exception log | missing, invalid, late, duplicate, partner pending | không giấu gap thành ô trống |
| Query manifest | query, hệ thống, phiên bản, timezone, filters | reviewer có quyền chạy lại được |
| Evidence index | record nguồn, chữ ký, file, hash/version | kiểm tra quyền và lịch sử thay đổi |
Electronic không đồng nghĩa máy có thể kiểm chứng. PDF scan khó sort và đối chiếu. Hãy bó human summary, sortable rows, relationships và exceptions bằng cùng request ID.
Đánh giá EPCIS 2.0 trong RFP như thế nào?
Yêu cầu sample event và live query/export thay cho slide “hỗ trợ”.
- ObjectEvent có biểu diễn quan sát/trạng thái ID không?
- TransformationEvent có giữ nhiều input và output không?
- AggregationEvent có thêm/gỡ thành viên case/pallet không?
- Sau khi repack, có thể lần theo được old parent → children → new parent không?
- Triển khai phiên bản JSON/JSON-LD schema và REST artefact nào?
- Extension partner lạ được cô lập và báo ra sao?
- Correction bị overwrite hay lưu lịch sử sửa?

Nếu integration layer đổi dữ liệu native sang chuẩn, phải version mapping, rounding, đơn vị, timezone và code translation. HTTP thành công vẫn có thể mang sai đơn vị hoặc business step. Kiểm syntax và semantic riêng.
Cố tình phá năng lực Trace Forward trong FAT/SAT
Happy path FAT không lộ điểm hỏng khi thu hồi. Dùng quan hệ giống production và chủ động chèn bất thường.
Kịch bản cốt lõi
- Một input tách thành nhiều sản phẩm.
- Nhiều input trộn thành một intermediate.
- Case gỡ khỏi pallet cũ và gộp vào pallet mới.
- Nhãn hỏng được cấp lại theo thủ tục kiểm soát.
- Rework đưa lại vào ngày khác.
- Kho ngoài chia shipment cho nhiều khách hàng.
- Hàng trả một phần tiêu hủy, một phần cách ly.
Chèn ngoại lệ
| Lỗi chèn | Hành vi mong đợi | Ví dụ không đạt |
|---|---|---|
| event đến muộn | đánh dấu late, phân biệt completeness tại cutoff | hiện như đã có từ đầu |
| duplicate | nhận diện, không tính số lượng hai lần | shipment tăng gấp đôi |
| lệch đồng hồ | giữ thời gian gốc và quy tắc sửa | âm thầm overwrite bằng chứng |
| lot lạ | cách ly unresolved và cảnh báo | bỏ khỏi kết quả không báo |
| lệch đơn vị | giữ giá trị gốc và version chuyển đổi | cộng kg với piece |
| master bị xóa | tái hiện bằng historical version | viết lại quá khứ bằng tên hiện tại |
| access denied | log alternate approval/break-glass | dùng shared admin không audit |
| partner pending | hiển thị phạm vi pending và bằng chứng hỏi | kết luận “không ảnh hưởng” |
FAT kiểm relationship, API, query, export, authorization, correction và recovery trên dataset cố định. SAT lặp với thiết bị, mạng, người dùng, nhãn và ca thực tế để thấy độ trễ và bước tay giữa PLC/MES/WMS/ERP cùng phục hồi offline.
Ví dụ giả định: test pack có 500 lots, 10 gap chủ ý và bốn bất thường thời gian; mục tiêu do người mua đặt là approved export trong tám giờ, phân loại 100% gap và 0 relation error. Đây là giả định, không phải benchmark thị trường hay KPI phổ quát; phải điều chỉnh theo rủi ro, volume và khu vực pháp lý.
GS1 Global Traceability Checklist có 73 control points trong 12 sections, và phương pháp đánh giá yêu cầu 100% với mandatory “musts”. Có thể mượn logic gate: bidirectional traversal, gap visibility, authorization, reproducibility và backup recovery là bắt buộc dù điểm trung bình cao. Không được gọi điểm nội bộ là chứng nhận GS1.
Biến Mock Recall từ Search Demo thành diễn tập vận hành
Cho chất lượng, sản xuất, kho, mua hàng, bán hàng, pháp chế, quản lý và partner ngoài tham gia. Không cho đáp án đồ thị lot trước.
- Điều phối có thẩm quyền mở request ID và đồng hồ.
- Chất lượng xác nhận ID bắt đầu và phạm vi.
- Nhóm hệ thống export upstream/downstream.
- Hiện trường đối chiếu tồn kho, cách ly và giao hàng.
- Mua hàng hỏi supplier; logistics hỏi warehouse.
- Owner ngoại lệ phân loại missing/late/invalid.
- Người duyệt chất lượng đóng băng phiên bản nộp.
- Reviewer độc lập kiểm tái lập và bỏ sót.

Đo nhiều hơn query runtime. Tách thời gian tìm người có quyền, chờ warehouse, phân loại gap và xin duyệt. Sau khi đạt mục tiêu 24 giờ, tìm critical path và phụ thuộc thủ công.
Data Quality và Governance phải phơi bày khoảng trống
Lỗi nguy hiểm nhất không phải thông báo lỗi mà là kết quả thiếu trông như đủ. Phân biệt unknown, not captured, failed validation, not applicable, partner pending. Mọi row người dùng loại phải xuất hiện như filter trong manifest.
| Trách nhiệm | Accountable ví dụ | Bằng chứng cần có |
|---|---|---|
| Phát hành ID | owner item/logistics master | quy tắc số, check trùng, lịch sử ngừng |
| Capture event | process owner | work standard, device health, training |
| Interface | IT/OT integration owner | mapping, retry, dead-letter queue |
| Data quality | quality assurance | rule, review ngoại lệ, closure |
| External exchange | purchasing/logistics owner | partner SLA, acknowledgement |
| Emergency export | recall coordinator | authority, runbook, template |
| Retention/access | data owner | retention, legal hold, access review |
ISO 22005:2007 đề cập nguyên tắc và yêu cầu cơ bản để thiết kế, thực hiện truy xuất trong chuỗi thực phẩm/thức ăn chăn nuôi. Trang ISO nói bản 2007 được reviewed and confirmed năm 2022 và vẫn current. Bài học dùng rộng hơn là xác định purpose, scope, responsibility, procedure và record trước công nghệ.
Chuẩn bị cho EU DPP không có nghĩa lưu mọi thứ
Regulation (EU) 2024/1781 tạo khung ESPR có DPP, nhưng chi tiết được cụ thể bằng product-specific delegated acts và biện pháp liên quan. Không được nói mọi sản phẩm lập tức có cùng field bắt buộc.
Trang DPP của European Commission đưa indicative timeline: registry operational ngày 20 tháng 7 năm 2026, remaining standards tháng 9 năm 2026, iron/steel quý 4 năm 2026; đồng thời ghi phụ thuộc publication requirements. Vì vậy RFP nên làm ID, event, data owner, access policy, version và evidence link có thể mở rộng, thay vì khóa field còn suy đoán.
Nền tảng Trace Forward không đồng nhất DPP. Nền tảng trước tập trung quan hệ event và phạm vi ảnh hưởng; DPP gồm truy cập và trao đổi thông tin sản phẩm được quy định. ID, lịch sử, version, access và external exchange đáng tin cậy là nền chung.
12 câu hỏi cho Vendor Demo
- Từ input lot này liệt kê mọi output và đích thế nào?
- Từ thành phẩm quay về nhiều input lot thế nào?
- Event nào biểu diễn split, merge, rework, repack?
- Phân biệt unresolved link với no relationship được không?
- Có giữ event time, record time, correction time không?
- Có tái hiện master đã xóa/đổi theo lịch sử không?
- Triển khai EPCIS 2.0 JSON/JSON-LD và REST artefact nào?
- Validate extension ngoài chuẩn thế nào?
- Ai duyệt gói phản hồi 24 giờ?
- Sortable data, relationship, exception, manifest có chung request ID không?
- Sau restore backup có chạy lại cùng kết quả không?
- Người mua có thể chèn abnormal event trong FAT/SAT không?
Dùng lot do người mua chọn trong phiên live, đi cả hai chiều, drill-down một row tới source record và cho reviewer khác tính lại từ export.
FAQ: RFP và nghiệm thu Trace Forward
Trace Forward là gì?
Là khả năng bắt đầu từ vật liệu, linh kiện, lot hoặc serial rồi theo downstream tới sản phẩm, đơn vị đóng gói/logistics, vị trí tồn kho và đích giao, gồm transformation, split, aggregation, repacking và return.
Trace Back khác gì?
Trace Back đi ngược từ thành phẩm hoặc hàng khiếu nại tới input, supplier và điều kiện. Trace Forward đi từ input nghi vấn tới output và khách hàng bị ảnh hưởng. Quyết định thu hồi cần cả hai tại cùng baseline.
ERP có theo dõi toàn bộ lịch sử sản xuất không?
Có thể đủ trong vài phạm vi, nhưng transformation, split và de-aggregation có thể nằm ở thiết bị, MES, WMS hoặc partner. Hãy kiểm event bằng dữ liệu đại diện. Xem cách xác định phạm vi trước dự toán tại chi phí hệ thống truy xuất tại Thái Lan.
Truy xuất đích trong 24 giờ đã đủ chưa?
Chưa. Cần phạm vi, tính đầy đủ, gap rõ, phê duyệt, tái lập và output máy đọc. Dùng 24 giờ trong bối cảnh FDA áp dụng hoặc buyer-defined gate, không coi là deadline phổ quát.
EPCIS 2.0 có tự động đáp ứng pháp luật không?
Không. Đây là định dạng chung mạnh cho visibility event, nhưng không xác định luật và không thay capture, quality, retention, authorization hay trách nhiệm vận hành.
Khi nào dùng Serial Number thay Lot?
Chọn theo độ chi tiết thu hồi, năng lực công đoạn, nhãn, tải quét và yêu cầu khách hàng. Nối serial/lot bằng packing và aggregation event. Đọc thêm truy xuất bằng số serial.
Nên diễn tập thu hồi bao lâu một lần?
Bài viết không đặt tần suất phổ quát. Chất lượng quyết định theo luật, khách hàng, rủi ro và thay đổi lớn; kiểm lại sau đổi interface hoặc warehouse. Xem thiết kế truy xuất cho thu hồi.
Thiếu một bản ghi luôn làm nghiệm thu thất bại?
Mức độ gap khác nhau. Xác định impact, bằng chứng thay thế và thời hạn sửa trước. Nhưng hệ thống không phát hiện gap và hiển thị như đầy đủ là lỗi nghiêm trọng; hãy tách mandatory gate với improvement item.
Kết luận: mua gói bằng chứng 24 giờ có thể kiểm chứng
Trace Forward/Back có giá trị khi đi qua transformation, split, aggregation và repacking theo hai chiều; giải thích Who, What, Where, When, Why; công khai gap; và tạo gói tái lập trong thời hạn. Đưa event graph, output, exception, authorization và reproducibility vào RFP. Chèn lỗi ở FAT/SAT. Chạy mock recall như diễn tập vận hành có partner và phê duyệt.
Ngay trong giai đoạn xây RFP hoặc FAT/SAT quanh ERP, MES và WMS hiện có tại nhà máy Thái Lan, bạn có thể liên hệ TOMAS TECH. Hãy chia sẻ lot mục tiêu, ranh giới công đoạn và định dạng nộp mong muốn; chúng tôi có thể hỗ trợ cấu trúc data inventory và acceptance scenario.
Tài liệu tham khảo
- GS1 Global Traceability Standard: https://www.gs1.org/standards/gs1-global-traceability-standard/current-standard
- GS1 EPCIS 2.0.1: https://ref.gs1.org/standards/epcis/2.0.1/
- GS1 EPCIS artefacts: https://ref.gs1.org/standards/epcis/artefacts
- FDA Food Traceability Rule: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-final-rule-requirements-additional-traceability-records-certain-foods
- FDA Tabletop Exercises report: https://www.fda.gov/media/192993/download
- FDA release, 10 June 2026: https://www.fda.gov/food/hfp-constituent-updates/fda-releases-report-traceability-readiness-tabletop-exercises-and-updated-faqs
- GS1 Global Traceability Checklist: https://www.gs1.org/standards/global-trace-check-list/current-standard
- European Commission, Digital Product Passport: https://single-market-economy.ec.europa.eu/single-market/digital-product-passport_en
- Regulation (EU) 2024/1781: https://eur-lex.europa.eu/eli/reg/2024/1781/oj
- ISO 22005:2007: https://www.iso.org/standard/36297.html
*Bài viết cung cấp thông tin chung về RFP và thiết kế nghiệm thu, không phải tư vấn pháp lý, đánh giá phù hợp, chứng nhận hoặc khuyến nghị sản phẩm. Hãy xác nhận luật áp dụng, hợp đồng khách hàng và quyết định chất lượng với người có trách nhiệm. Mọi thời gian, số lượng, KPI và điểm mẫu đều là giả định.*