โหมดมืด
Trace กับมาตรฐาน — ฟังก์ชันไหนรับใช้ข้อกำหนดไหน
หน้านี้ตอบคำถามที่เจอตอนเตรียมรับตรวจ: "ข้อกำหนดข้อนี้ เราชี้ไปที่อะไรในระบบ" — โยงจากมุมมาตรฐานลงมาหาฟังก์ชัน ไม่ใช่จากเมนูขึ้นไป
ระบบเป็นหลักฐาน ไม่ใช่ตัวมาตรฐาน
Trace ทำให้บันทึกและตอบสนองตามที่แผนของโรงงานกำหนดได้จริงและตรวจย้อนได้ — แต่แผน HACCP, การวิเคราะห์อันตราย และการ validate เกณฑ์ เป็นงานของทีมความปลอดภัย อาหารของโรงงาน ดูหัวข้อสุดท้ายว่าอะไรอยู่นอกระบบบ้าง
HACCP (หลัก 7 ประการของ Codex)
| หลักการ | ฟังก์ชันใน Trace | หลักฐานที่ชี้ให้ผู้ตรวจดู |
|---|---|---|
| P1 วิเคราะห์อันตราย | — (งานของทีม HACCP โรงงาน) | แผน HACCP ของโรงงาน |
| P2 กำหนดจุดวิกฤต (CCP) | CCP Master — ทะเบียนจุดต่อไลน์/เครื่อง | รายการ CCP Master |
| P3 กำหนดเกณฑ์วิกฤต | CCP Master — ต่ำสุด/สูงสุดต่อจุด แสดงให้คนคีย์เห็นก่อนคีย์ | เกณฑ์ในทะเบียน + บนหน้าจอคีย์ |
| P4 เฝ้าระวัง (monitoring) | คีย์ค่า CCP บนมือถือ — บังคับระบุล็อต ทำงาน offline ได้ | CCP Log ทุกใบ (แก้เงียบไม่ได้ ยกเลิกต้องมีเหตุผล) |
| P5 มาตรการแก้ไข | ค่าหลุดเกณฑ์ = ต้องเลือกมาตรการจากรายการที่ QA กำหนด พิมพ์เองไม่ได้ + กักล็อตอัตโนมัติ จนกว่า QA ปลด | มาตรการในใบ CCP Log + ประวัติกัก/ปลดบนล็อต |
| P6 ทวนสอบ (verification) | รายงาน CCP Deviation Summary · Mock Recall + mass balance ปีละครั้ง | รายงานสรุป + Mock Recall Report |
| P7 เอกสารและบันทึก | ทุกบันทึกเป็นเอกสาร submit แล้วแก้ไม่ได้ + ลายเซ็นดิจิทัล ผูกคน-เวลา-เอกสาร | ใบบันทึกพร้อม signature entry |
GHP (สุขลักษณะที่ดี — Codex GHP)
| ข้อกำหนด | ฟังก์ชันใน Trace | หลักฐาน |
|---|---|---|
| ทำความสะอาด/สุขาภิบาลตามรอบ | เช็กลิสต์สุขอนามัย ประจำวัน/กะ — ทำได้แม้ไม่มีสัญญาณ | Sanitation Transaction ทุกใบ |
| หลักฐานเมื่อไม่ผ่าน | ข้อที่ตอบ "ไม่ผ่าน" บังคับถ่ายรูป — กติกาถูกล็อกไว้กับใบ ณ ตอนกรอก | รูปแนบในใบ |
| ความสม่ำเสมอ (ไม่ใช่แค่ทำ แต่ทำตรงรอบ) | ส่งช้ากว่ากำหนด ระบบแจ้งหัวหน้าเอง รายชั่วโมง | Notification log |
| การควบคุมสารก่อภูมิแพ้ | สแกนจ่ายวัตถุดิบ — ด่านเช็กโปรไฟล์สารก่อภูมิแพ้ต่อไลน์ แดงเต็มจอ ไม่มีปุ่มฝืนผ่านหน้างาน | Allergen Gate Log ทุกสแกน (ผ่าน/บล็อก/ไลน์ไม่มีโปรไฟล์) |
| เอกสารวิธีปฏิบัติที่เป็นปัจจุบัน | เอกสาร & ลายเซ็น — หน้างานเปิดได้เฉพาะฉบับ Approved ฉบับเก่าเป็น Obsolete อัตโนมัติ | ทะเบียน QA Controlled Document |
ISO 22000:2018
| ข้อ | ข้อกำหนด | ฟังก์ชันใน Trace |
|---|---|---|
| 7.5 | Documented information ควบคุมเอกสาร/บันทึก | เอกสารควบคุม Approved-only + บันทึก submit แล้วแก้ไม่ได้ |
| 8.3 | ระบบสอบย้อนกลับ (traceability) | สแกนล็อต — ผังโซ่ + แท็บ Traceback / Traceforward / Mass Balance ครบในหน้าเดียว |
| 8.5 | การควบคุมอันตราย (แผน HACCP) | ชุด CCP ทั้งหมดตามตาราง HACCP ข้างบน |
| 8.9 | ควบคุมความไม่สอดคล้อง | การกักล็อต (Quarantine) — เอกสารคลัง/ขาย/ผลิตที่แตะล็อตถูกบล็อกตั้งแต่ validate |
| 8.9.5 | Withdrawal / Recall | Recall Control: กักทุกล็อต → Food Alert → แจ้งลูกค้า → ปิดเหตุการณ์ พร้อม timer เวลาเซิร์ฟเวอร์ |
BRCGS Food Safety
| หัวข้อ | ข้อกำหนด | ฟังก์ชันใน Trace |
|---|---|---|
| Traceability | สอบย้อนวัตถุดิบ→สินค้า→ลูกค้าได้ ภายใน 4 ชั่วโมง | trace engine ตอบเป็นวินาที (แท็บ Traceback/Traceforward บนหน้าสแกนล็อต) · เป้า 4 ชม. ฝังใน Recall timer |
| การจัดการเหตุการณ์/เรียกคืน | ขั้นตอนเรียกคืนพร้อมบันทึกการแจ้งลูกค้ารายราย | Recall Control + notify log ต่อลูกค้า (ส่งไม่ผ่านเห็นเหตุผล) |
| ทดสอบระบบสอบย้อน ≥ ปีละครั้ง | ซ้อมพร้อมกระทบยอด mass balance | Mock Recall — เตือนเองเมื่อครบ 11 เดือน · recovery นอก 95–105% ต้องอธิบาย · กระทบยอดรายล็อตแบบ ad-hoc ทำได้ทุกวันที่แท็บ Mass Balance |
| การจัดการสารก่อภูมิแพ้ | กันข้ามสายการผลิต | ด่านสแกนจ่ายวัตถุดิบ + โปรไฟล์ต่อไลน์แบบ versioned |
| การจัดการข้อร้องเรียน | บันทึก สอบสวน และยกระดับ | รับเคลมลูกค้า — หลักฐานบังคับ · QA ตัดสินความรุนแรง · Critical เท่านั้นเปิด recall ได้ |
ทิศกลับ: เมนูบนแอปตอบข้อไหน
ตารางข้างบนไล่จากมาตรฐานลงมาหาฟังก์ชัน ตารางนี้ใช้ตอนยืนอยู่หน้าจอแล้วสงสัยว่า "ปุ่มนี้ตอบข้อกำหนดไหน" — เรียงตามที่เห็นบนหน้าแรกของแอป
✅✅ = เมนูนี้คือคำตอบหลักของข้อนั้น · ✅ = รองรับ · (ตัวเอียง) = เกี่ยวทางอ้อม
| เมนู | HACCP | GHP | ISO 22000 | BRCGS |
|---|---|---|---|---|
| สแกนจ่ายวัตถุดิบ | — (เป็น oPRP ไม่ใช่ CCP) | ✅ ควบคุมสารก่อภูมิแพ้ | 8.2 PRP · 8.5 | ✅ Allergen management |
| คีย์ค่า CCP | ✅✅ P3 เกณฑ์ · P4 เฝ้าระวัง · P5 แก้ไข | — | 8.5.4 · 8.9 | ✅ CCP monitoring |
| เช็กลิสต์สุขอนามัย | (รองรับ P7) | ✅✅ หัวใจของ GHP | 8.2 PRP | ✅ Housekeeping & hygiene |
| รับเคลมลูกค้า | (ป้อนเข้า P6) | — | 8.9.2 → ป้อน 8.9.5 | ✅✅ Complaint handling |
| สแกนล็อต | (ฐานของ P6) | — | ✅✅ 8.3 Traceability | ✅✅ Traceability ภายใน 4 ชม. |
| Recall Control | ✅ P6 ทวนสอบ (mock recall) | — | ✅✅ 8.9.5 Withdrawal/Recall | ✅✅ Incident & recall |
| เอกสาร & ลายเซ็น | ✅ P7 เอกสารและบันทึก | ✅ SOP ฉบับปัจจุบันที่หน้างาน | ✅ 7.5 | ✅ Document control |
| คิวรอส่ง | (กลไก ไม่ใช่ข้อกำหนด) | — | — | — |
สามอย่างที่ตารางนี้ทำให้เห็นชัด
"คิวรอส่ง" ไม่ตรงข้อกำหนดไหนเลย — เป็นกลไกที่ทำให้บันทึกครบและตรงเวลา ไม่ใช่สิ่งที่ ผู้ตรวจขอดู แต่ถ้าไม่มี บันทึกที่คีย์ตอนไม่มีสัญญาณจะหายไปเงียบ ๆ ซึ่งกระทบทุกข้อที่เหลือ
HACCP หลัก P1–P2 ไม่มีเมนู และไม่ควรมี — วิเคราะห์อันตรายกับเลือกจุด CCP เป็นงาน วางแผน ไม่ใช่งานหน้างาน · P3 ตั้งเกณฑ์ก็อยู่บนเดสก์ (CCP Master) หน้างานแค่เห็น เกณฑ์ตอนคีย์ค่า
เมนูที่ผู้ตรวจขอดูหลักฐานตรง ๆ มีห้าตัว — คีย์ค่า CCP, เช็กลิสต์สุขอนามัย, สแกนล็อต, Recall Control, เอกสาร & ลายเซ็น · อีกสามตัวเป็นงานป้องกันและรับเรื่อง ที่กลายเป็น หลักฐานทางอ้อม
กฎหมายสอบย้อนขั้นพื้นฐาน (one step back / one step forward)
หน้าสแกนล็อตจัดตามกรอบนี้ตรง ๆ: มาจากไหน (หนึ่งก้าวลง) → ตัวล็อต → ไปไหนต่อ (หนึ่งก้าวขึ้น) — ช่องต้นทางที่ว่างแสดงเป็น "ช่องว่างในสายสอบย้อน" สีแดง เพราะสำหรับผู้ตรวจ รูโหว่คือ finding ไม่ใช่สิ่งที่ควรถูกซ่อน
สิ่งที่ Trace ไม่ได้ทำแทนโรงงาน
- การวิเคราะห์อันตราย (P1) และการเลือกว่าจุดไหนเป็น CCP — ระบบรับผลการตัดสินใจมาเป็นทะเบียน ไม่ได้ตัดสินให้
- การ validate เกณฑ์วิกฤต — เลขต่ำสุด/สูงสุดต้องมีที่มาทางวิทยาศาสตร์จากทีมโรงงาน
- การสอบเทียบเครื่องมือวัด, การควบคุมสัตว์พาหะ, บันทึกการฝึกอบรม — อยู่นอกขอบเขตรุ่นแรก
- การตัดสินใจทางธุรกิจ เช่น disposition ของล็อตที่เรียกคืน (ทำลาย/rework) — ระบบบันทึกผล ไม่ได้สั่ง
การอ้างเลขข้อของมาตรฐานในหน้านี้ใช้ฉบับที่แพร่หลาย ณ เวลาที่เขียน — ตอนเตรียมรับตรวจจริงให้เทียบกับฉบับ/issue ที่ผู้ตรวจใช้อีกครั้ง