←ย้อนกลับไปหน้าบทความ
P
Pattawee NakkarinAUTHOR
82 views
Lot Tracking ในคลังสินค้าคืออะไร ออกแบบอย่างไรให้ตรวจสอบย้อนกลับได้
Others•13 นาทีในการอ่าน

Lot Tracking ในคลังสินค้าคืออะไร ออกแบบอย่างไรให้ตรวจสอบย้อนกลับได้

Lot Tracking ในคลังสินค้าคืออะไร ออกแบบอย่างไรให้ตรวจสอบย้อนกลับได้

Lot Tracking คือการติดตามสินค้าเป็นกลุ่มที่มีคุณลักษณะการผลิตหรือการรับเข้าร่วมกัน เช่น โรงงาน วันที่ผลิต Line หรือ Batch ที่ผู้ผลิตกำหนด ในคลังสินค้า ข้อมูล Lot ต้องติดตามตั้งแต่ Receiving, Put Away, Picking, Packing, Shipping, Return และ Adjustment เพื่อให้รู้ว่าสินค้า Lot ใดอยู่ที่ไหน เคลื่อนไปเมื่อใด และส่งให้ใคร

การมีช่อง Lot ในฐานข้อมูลยังไม่เท่ากับ Traceability ที่ใช้งานได้ หากพนักงานพิมพ์ผิด สามารถข้ามการสแกน หรือระบบรวม Stock คนละ Lot เข้าด้วยกัน เมื่อมี Recall จะค้นหาไม่ครบ บทความนี้อธิบาย Data model, Barcode workflow, WMS rule และขั้นตอนทดสอบระบบตั้งแต่ต้นทางถึงปลายทาง

ประเด็นสำคัญที่ควรรู้

Lot Tracking ที่น่าเชื่อถือต้องผูก Item + Lot + Location + Quantity + Event เข้าด้วยกันทุกครั้งที่ Stock เปลี่ยนสถานะ ระบบควรบังคับ Capture ที่จุดเกิดเหตุและเก็บผู้ปฏิบัติงาน เวลา เอกสารอ้างอิง และเหตุผล เพื่อรองรับ Trace, Recall และ FEFO

  • Lot ใช้ระบุกลุ่ม ไม่ใช่ชิ้นเฉพาะแบบ Serial number
  • Lot code ควรมาจากเจ้าของข้อมูลและต้องไม่ถูกตีความโดยคาดเดา
  • Expiry date เป็นข้อมูลคนละ Field แม้จะสัมพันธ์กับ Lot
  • Barcode ช่วยลดการพิมพ์ แต่ Software ต้อง Validate Context
  • การย้ายหรือแบ่งพาเลทต้องรักษา Genealogy ของ Lot และจำนวน
  • Traceability ต้องทำได้ทั้งย้อนกลับและเดินหน้า

Arc Tech Expert Tip: ทดสอบ Recall drill ด้วยเวลาจริงอย่างน้อยหนึ่ง Lot แล้วตรวจว่าระบบระบุ Stock คงเหลือ Location, Shipment, Customer/ปลายทาง และรายการที่ถูกแปรรูปต่อได้ครบ ไม่ควรรอให้เกิดเหตุจริงจึงค่อยตรวจข้อมูล

สารบัญ

  1. Lot Tracking คืออะไร
  2. Lot, Batch และ Serial ต่างกันอย่างไร
  3. Data model และ Barcode
  4. Workflow ตั้งแต่รับเข้าถึงจัดส่ง
  5. FEFO, Recall และ Integration
  6. Implementation Checklist และ Troubleshooting

1. Lot Tracking คืออะไร

GS1 อธิบายว่า Batch/Lot number เชื่อมสินค้าเข้ากับข้อมูลที่ผู้ผลิตเห็นว่าสำคัญต่อ Traceability และอาจประกอบด้วยโรงงาน Line วันที่ผลิต หรือกะ แต่โครงสร้างจริงแตกต่างตามองค์กร ในระบบคลังจึงควรเก็บ Lot เป็นค่าที่ได้รับ ไม่ควรแยกความหมายจากตำแหน่งตัวอักษรหากไม่มี Master rule ที่ควบคุม

Lot Tracking มีสองทิศทาง

  • Trace back: จากสินค้าหรือ Shipment ย้อนกลับไปหา Lot, Supplier, Receipt และวัตถุดิบ
  • Trace forward: จาก Lot ต้นทางไปหา Stock คงเหลือ งานผลิต Shipment และปลายทางที่ได้รับ

มาตรฐาน GS1 Global Traceability ระบุข้อมูลเหตุการณ์หลัก เช่น เวลา ตัวระบุวัตถุระดับ Instance หรือ Batch/Lot, สถานที่ ขั้นตอนธุรกิจ สถานะ และผู้รับผิดชอบ แนวคิดนี้ช่วยให้ Lot Tracking เป็น Event history มากกว่าตาราง Stock ปัจจุบัน

2. Lot, Batch และ Serial Number ต่างกันอย่างไร

ข้อมูลระดับการระบุตัวอย่างการใช้งานจุดควบคุม
Item/SKUกลุ่มสินค้าสินค้าชนิดเดียวกันMaster data
Lot/Batchกลุ่มการผลิต/รับเข้าอาหาร ยา เคมี วัตถุดิบLot, Expiry, Supplier
Serial numberรายชิ้นเครื่องมือ อุปกรณ์อิเล็กทรอนิกส์Unique ต่อชิ้น
Pallet/SSCCหน่วย Logisticพาเลทหรือกล่องรวมParent-child และ Location

คำว่า Lot และ Batch มักใช้ใกล้เคียงกัน แต่ควรกำหนดนิยามในองค์กรเพื่อไม่ให้ Interface แต่ละระบบแปลต่างกัน Serial number ระบุชิ้นเฉพาะ จึงให้ Granularity มากกว่าแต่ต้อง Capture รายชิ้น

อ่าน Workflow โรงงานที่ Batch Tracking ด้วย Barcode และภาพรวม Traceability ที่ Barcode Traceability ในโรงงาน

3. Data model ที่ควรมี

Stock balance ขั้นต่ำควรแยกตาม Item, Lot, Location และ Stock status หากองค์กรใช้ Expiry, Quality status หรือ Owner ก็ต้องอยู่ใน Key/Attribute ที่ป้องกันการรวมผิด

Fieldหน้าที่Validation ตัวอย่าง
itemIdระบุสินค้าต้องมีใน Master และตรงเอกสาร
lotNumberระบุกลุ่มบังคับสำหรับ Lot-controlled item
expiryDateวันหมดอายุรูปแบบและเงื่อนไขตามสินค้า
locationIdจุดจัดเก็บLocation เปิดใช้งานและรองรับสินค้า
quantity / UOMจำนวนและหน่วยConversion ต้องควบคุม
statusAvailable, Hold, Quarantineเปลี่ยนตามสิทธิ์และเหตุผล
eventTime / userAuditใช้เวลา Server และบันทึก Operator
sourceReferencePO, WO, Transfer, Shipmentเชื่อมกลับเอกสารธุรกิจ

ห้ามใช้ Lot number เป็น Primary key เดี่ยว เพราะ Supplier หรือ Item ต่างกันอาจใช้รหัสซ้ำ ควรกำหนด Uniqueness ตาม Business context

4. Barcode สำหรับ Lot Tracking

ฉลากอาจแสดง Item, Lot และ Expiry เป็นข้อความกับ Barcode หลายช่อง หรือเข้ารหัสเป็น GS1 DataMatrix/GS1-128 ตาม Requirement ของคู่ค้าและอุตสาหกรรม GS1 Application Identifier (10) ใช้กับ Batch/Lot และข้อมูลความยาวแปรผันต้องมีตัวคั่นที่ถูกต้องเมื่อมี Field ต่อท้าย

Software Scanner ต้อง Parse ตามมาตรฐาน ไม่ควรตัด String ด้วยตำแหน่งคงที่โดยไม่เข้าใจ Application Identifier หาก Supplier ใช้รูปแบบต่างกัน ควรมีกฎ Mapping ที่ Version และทดสอบได้

อ่านพื้นฐาน Scanner ที่ Barcode Scanner คืออะไร และการเลือกรุ่นสำหรับงานคลังที่ วิธีเลือก Barcode Scanner

5. Workflow Lot Tracking ในคลังสินค้า

Receiving

ผู้ใช้ Scan PO/ASN, Item, Lot, Expiry และ Quantity ระบบตรวจว่าสินค้าควบคุม Lot หรือไม่ Lot อยู่ในสถานะรับได้หรือไม่ และข้อมูลตรงกับเอกสาร ก่อนสร้าง Receipt event ดูอุปกรณ์ได้ที่ Barcode Scanner สำหรับ Receiving

Put Away

ระบบสร้าง Task ที่ผูก Source pallet/LPN กับ Lot และ Location ปลายทาง ผู้ใช้ Scan ต้นทางและปลายทางเพื่อป้องกันวางผิด หากแบ่งจำนวนต้องสร้าง Movement สองรายการที่ยอดรวมสมดุล

Picking

WMS ควรเสนอ Lot ตาม FIFO, FEFO หรือ Allocation rule และให้ผู้ใช้ยืนยัน Lot จริงด้วย Scan หาก Scan Lot อื่น ระบบต้อง Reject หรือส่ง Exception ตามสิทธิ์ อ่านหลักการ FEFO คืออะไร

Packing และ Shipping

Packing ต้องรักษาความสัมพันธ์ระหว่าง Order line, Lot, Quantity, Carton/Pallet และ Shipment เพื่อให้ Trace forward ไปยังปลายทางได้ การพิมพ์ฉลากใหม่ต้องไม่ทำให้ Lot เปลี่ยน

Return และ Adjustment

สินค้าคืนต้อง Capture Lot และประเมิน Quality status ก่อนกลับเข้า Available Stock ส่วน Adjustment ต้องมี Reason, Approval และ Audit เพราะอาจทำลายสมดุล Traceability

6. FEFO, Recall และ Quality Hold

Lot Tracking สนับสนุน FEFO เมื่อมี Expiry date ที่ถูกต้องและ Allocation ใช้ข้อมูลนั้นจริง แต่ FEFO ไม่ใช่เพียง Sort หน้าจอ ระบบต้องจัดการกรณี Shelf life ขั้นต่ำของลูกค้า, Lot ถูก Hold และ Stock ที่เข้าถึงไม่ได้

Recall Workflow

  1. ระบุ Item + Lot ที่ได้รับผลกระทบ
  2. Freeze/Hold Stock คงเหลือทุก Location
  3. ค้น Receipt และ Supplier reference
  4. ค้น Transformation/Production ที่ใช้ Lot นั้น
  5. ค้น Shipment และปลายทาง
  6. บันทึกการแจ้ง การคืน และการกำจัด
  7. Reconcile ปริมาณทั้งหมด

ระบบ EPCIS ของ GS1 ออกแบบเพื่อแลกเปลี่ยน Visibility event ระหว่าง Application และคู่ค้า โดยตอบ What, Where, When, Why และ How จึงเป็น Reference ที่มีประโยชน์เมื่อองค์กรต้องเชื่อม Traceability ข้ามระบบ

Arc Tech Recommendation: สร้าง Recall report จาก Event ledger ไม่ใช่ Query เฉพาะ Stock balance เพราะ Stock ปัจจุบันไม่แสดงสินค้าที่จัดส่ง แปรรูป หรือปรับยอดไปแล้ว

7. สถาปัตยกรรม Hardware + Software

Label/Barcode → Scanner หรือ Handheld
              → Mobile Workflow + Validation
              → WMS/Inventory Transaction
              → ERP/MES/Partner API
              → Traceability & Recall Report

Handheld ช่วยให้ Capture เกิดตรง Location และรองรับ Task-driven workflow ดูตัวอย่าง Handheld สำหรับ Put Away และภาพรวมระบบที่ WMS แก้ปัญหาคลังสินค้าอย่างไร

Case Study จำลอง

คลังวัตถุดิบเก็บ Lot ในช่องหมายเหตุและรวมยอดตาม SKU เมื่อต้อง Recall ทีมค้นได้เฉพาะ Stock ปัจจุบันแต่ไม่รู้ว่า Lot ถูกส่งเข้าคำสั่งผลิตใด โครงการแก้ไขเริ่มจากแยก Lot เป็น Dimension ของ Stock บังคับ Scan ที่ Receiving/Issue และสร้าง Parent-child relationship ระหว่างวัตถุดิบกับ Batch ผลิต พร้อมรายงาน Reconciliation ทำให้การ Drill สามารถแสดงต้นทาง คงเหลือ และปลายทางจาก Event ชุดเดียว

Common Mistakes

  • เก็บ Lot ใน Free text โดยไม่มี Validation
  • รวม Stock คนละ Lot ใน Location เดียวโดยระบบแยกไม่ได้
  • ใช้ Expiry แทน Lot หรือสร้าง Lot ใหม่จากวันที่
  • พิมพ์ฉลากซ้ำโดยไม่ควบคุม Source record
  • อนุญาต Override Lot โดยไม่มีเหตุผลและ Approval
  • ทดสอบเฉพาะ Happy path ไม่ทดสอบ Return, Split และ Offline

Decision Guide

  • ต้อง Recall เป็นกลุ่ม: ใช้ Lot Tracking
  • ต้องรู้รายชิ้นเฉพาะ: เพิ่ม Serial tracking
  • มีอายุสินค้า: เก็บ Expiry แยกและใช้ FEFO
  • มีการแปรรูป: เก็บ Input-output genealogy
  • หลายระบบ: กำหนด System of Record และ Event contract

Implementation Checklist

  • นิยาม Lot/Batch/Serial ขององค์กรแล้ว
  • ระบุ Item ที่บังคับ Lot แล้ว
  • Data model แยก Item + Lot + Location + Status แล้ว
  • Barcode parsing รองรับรูปแบบจริงแล้ว
  • Workflow ครบ Receiving ถึง Return แล้ว
  • FEFO/Hold/Release rule ผ่านการทดสอบแล้ว
  • เชื่อม ERP/MES พร้อม Idempotency แล้ว
  • Recall drill และ Reconciliation ผ่านแล้ว

Troubleshooting

อาการสาเหตุที่เป็นไปได้แนวทางตรวจ
Lot ในระบบไม่ตรงฉลากManual entry/Parserบังคับ Scan และทดสอบ AI separator
ยอด Lot ติดลบTransaction order/Retryตรวจ Event sequence และ Idempotency
FEFO เลือกผิดExpiry/Status/Allocationตรวจข้อมูลและ Rule priority
Recall หา Shipment ไม่ครบPacking ไม่เก็บ Lot linkageเพิ่ม Order–Carton–Lot relationship
Lot เดียวกระจายผิดSplit/Transfer ไม่สมดุลทำ Double-entry movement และ Reconcile

Did You Know?

Lot code ไม่จำเป็นต้องบอกวันที่ผลิตให้คนอ่านได้ รหัสอาจเป็นค่าอ้างอิงที่ต้องเปิด Master record ความสำคัญคือมีความเป็นเอกลักษณ์ตามขอบเขตที่กำหนดและเชื่อมกับข้อมูล Traceability ได้อย่างถูกต้อง

คำถามที่พบบ่อย

Lot กับ Batch ต่างกันไหม

มักใช้ความหมายใกล้เคียงกัน แต่ควรยึดนิยามของผู้ผลิต กฎอุตสาหกรรม และ Data contract ขององค์กร

Lot number ต้องไม่ซ้ำทั้งบริษัทหรือไม่

ขึ้นกับกฎข้อมูล แต่ไม่ควรสมมติว่าค่า Lot เดี่ยวไม่ซ้ำ ควรผูกกับ Item, Supplier/Owner หรือขอบเขตที่กำหนด

Lot Tracking ทำให้ใช้ FEFO ได้ทันทีไหม

ต้องมี Expiry ที่ถูกต้อง Stock status และ Allocation rule ด้วย Lot อย่างเดียวไม่พอ

Barcode ใดใช้เก็บ Lot ได้

GS1-128 และ GS1 DataMatrix รองรับ Application Identifier สำหรับ Lot แต่ต้องเลือกตามมาตรฐานและ Workflow ของอุตสาหกรรม

ควรทำ Recall drill บ่อยแค่ไหน

กำหนดตามความเสี่ยงและข้อกำกับขององค์กร โดยควรทำเป็นระยะและทุกครั้งหลังเปลี่ยน Workflow/Integration สำคัญ

บทความที่เกี่ยวข้อง

เอกสารอ้างอิง

สรุป

Lot Tracking ที่มีคุณภาพต้องเก็บ Lot เป็น Dimension ของ Stock และ Event ทุกครั้งตั้งแต่รับเข้า ย้าย หยิบ ส่งคืน และปรับยอด พร้อมรักษาความสัมพันธ์กับ Location, Quantity, Status, เอกสาร และปลายทาง เมื่อ Hardware, Barcode, WMS และ ERP ใช้ Data contract เดียวกัน องค์กรจึงจะทำ FEFO และ Recall ได้อย่างเชื่อถือ

กำลังออกแบบ Lot Tracking, Traceability หรือ Workflow คลังสินค้า? ทีม Arc Tech พร้อมช่วยวิเคราะห์ Hardware, Barcode, Data model และการเชื่อมระบบให้เหมาะกับกระบวนการขององค์กร ดูข้อมูลและติดต่อทีมงานได้ที่ Arc Tech

ถูกใจบทความนี้? ช่วยกดสนับสนุนให้ผู้เขียนด้วยครับ
แชร์บทความนี้

ความคิดเห็น (0)

กำลังโหลดความคิดเห็น...

ร่วมแสดงความคิดเห็น

แนะนำบทความอื่นๆ

Chat with usCall us