ข้ามไปยังเนื้อหา

5.1.4 การตรวจสอบคุณภาพวัตถุดิบ (Raw Material Quality Inspection)

กำหนดกระบวนการตรวจสอบคุณภาพวัตถุดิบภายหลังการชั่งเข้ารับซื้อวัตถุดิบ เพื่อให้สามารถบันทึกข้อมูลสิ่งเจือปน ผลการตรวจสอบเปอร์เซ็นต์แป้ง และข้อมูลประกอบการตรวจสอบคุณภาพเข้าสู่ใบงาน (Worksheet) สำหรับใช้ในการคำนวณราคารับซื้อวัตถุดิบ โดยข้อมูลทั้งหมดต้องสามารถตรวจสอบย้อนหลังได้

ผู้เกี่ยวข้อง บทบาทหน้าที่
ผู้ปฏิบัติงานที่ลานเท (Unloading Operator) ตรวจสอบสิ่งเจือปน ถ่ายภาพ และบันทึกเปอร์เซ็นต์สิ่งเจือปน
เจ้าหน้าที่ห้องตรวจเปอร์เซ็นต์แป้ง (Laboratory Operator) ตรวจสอบเปอร์เซ็นต์แป้งและบันทึกผลการตรวจ
ผู้ปฏิบัติงานห้องตราชั่ง (Weighbridge Operator) ตรวจสอบผลการตรวจสอบคุณภาพ และแก้ไขเปอร์เซ็นต์สิ่งเจือปน (หากจำเป็น)
  1. การจัดการการชั่งน้ำหนัก (Weighing Management)
  2. การจัดการการตรวจสอบคุณภาพ (Quality Management)
  3. ระบบเชื่อมต่อเครื่องตรวจเปอร์เซ็นต์แป้ง (Starch Analyzer Integration)
  4. การจัดการประวัติการใช้งาน (Audit Trail)
  1. รายการต้องอยู่ในสถานะ ชั่งเข้าแล้ว (Weigh-In Completed)
  2. มีหมายเลขใบงานเรียบร้อยแล้ว
  3. รถบรรทุกวัตถุดิบเข้าสู่ลานเทเพื่อขนถ่ายวัตถุดิบ
  4. เจ้าหน้าที่ที่เกี่ยวข้องเข้าสู่ระบบเรียบร้อยแล้ว

FR-QC-001 ตรวจสอบสิ่งเจือปนวัตถุดิบ (Raw Material Impurity Inspection)

เจ้าหน้าที่ลานเทต้องสามารถบันทึกผลการตรวจสอบสิ่งเจือปนของวัตถุดิบ โดยถ่ายภาพวัตถุดิบจากกล้องของอุปกรณ์ และระบุเปอร์เซ็นต์สิ่งเจือปน เพื่อใช้เป็นข้อมูลประกอบการตรวจสอบคุณภาพและการคำนวณราคารับซื้อวัตถุดิบ ข้อมูลทั้งหมดต้องถูกจัดเก็บไว้ในใบงาน (Worksheet) และสามารถตรวจสอบย้อนหลังได้

ข้อมูลทางธุรกิจ (Business Data)

ข้อมูล แหล่งข้อมูล รายละเอียด
หมายเลขใบงาน Weighing Management ใช้อ้างอิงรายการตรวจสอบคุณภาพ
รูปภาพวัตถุดิบ กล้องของอุปกรณ์ ใช้เป็นหลักฐานประกอบการตรวจสอบ
รูปภาพ ระบบ ใช้จัดเก็บหลักฐานการตรวจสอบ
เปอร์เซ็นต์สิ่งเจือปน เจ้าหน้าที่ลานเท ใช้คำนวณราคารับซื้อ
วันที่และเวลาบันทึก ระบบ ใช้ตรวจสอบย้อนหลัง
ผู้บันทึก ระบบ ใช้ตรวจสอบย้อนหลัง

กฎทางธุรกิจ (Business Rules)

  • BR-QC-001 — ระบบต้องรองรับการถ่ายภาพวัตถุดิบจากกล้องของอุปกรณ์เท่านั้น
  • BR-QC-002 — ระบบต้องไม่อนุญาตให้อัปโหลดรูปภาพจากอัลบั้มรูปหรือไฟล์ภายนอก
  • BR-QC-003 — ระบบต้องรองรับการถ่ายภาพหลายรูปต่อหนึ่งใบงาน
  • BR-QC-004 — ผู้ปฏิบัติงานห้องตราชั่งสามารถแก้ไขเปอร์เซ็นต์สิ่งเจือปนได้ ตราบใดที่ยังไม่มีการเริ่มกระบวนการคำนวณราคารับซื้อ
  • BR-QC-005 — เมื่อเริ่มกระบวนการคำนวณราคารับซื้อแล้ว ระบบต้องไม่อนุญาตให้แก้ไขเปอร์เซ็นต์สิ่งเจือปน

ความต้องการเชิงระบบ (Functional Requirements)

  • FR-QC-001-001 — เจ้าหน้าที่ลานเทต้องสามารถค้นหาใบงานเพื่อเริ่มการตรวจสอบสิ่งเจือปนได้
  • FR-QC-001-002 — ระบบต้องเปิดหน้าจอตรวจสอบสิ่งเจือปนของใบงานที่เลือก
  • FR-QC-001-003 — ระบบต้องรองรับการถ่ายภาพวัตถุดิบจากกล้องของอุปกรณ์เท่านั้น
  • FR-QC-001-004 — ระบบต้องไม่อนุญาตให้อัปโหลดรูปภาพจากอัลบั้มรูปหรือไฟล์ภายนอก
  • FR-QC-001-005 — ระบบต้องรองรับการถ่ายภาพได้หลายรูปต่อใบงาน
  • FR-QC-001-006 — ระบบต้องรองรับการเพิ่มรูปภาพโดยกดปุ่ม เพิ่มรูปภาพ (+)
  • FR-QC-001-007 — เจ้าหน้าที่ลานเทต้องสามารถระบุเปอร์เซ็นต์สิ่งเจือปนของวัตถุดิบได้
  • FR-QC-001-008 — ระบบต้องบันทึกรูปภาพและเปอร์เซ็นต์สิ่งเจือปนลงในใบงาน
  • FR-QC-001-009 — ระบบต้องบันทึกวันที่ เวลา และผู้ใช้งานที่ดำเนินการ
  • FR-QC-001-010 — ระบบต้องอนุญาตให้ผู้ปฏิบัติงานห้องตราชั่งสามารถตรวจสอบรูปภาพและแก้ไขเปอร์เซ็นต์สิ่งเจือปนได้ ตราบใดที่ยังไม่มีการเริ่มกระบวนการคำนวณราคารับซื้อ
  • FR-QC-001-011 — เมื่อเริ่มกระบวนการคำนวณราคารับซื้อแล้ว ระบบต้องไม่อนุญาตให้แก้ไขเปอร์เซ็นต์สิ่งเจือปน
  • FR-QC-001-012 — ระบบต้องบันทึกประวัติการแก้ไขเปอร์เซ็นต์สิ่งเจือปนลงใน Audit Trail

กฎการตรวจสอบข้อมูล (Validation Rules)

  • VR-QC-001 — ระบบต้องตรวจสอบว่ามีหมายเลขใบงานก่อนเริ่มการตรวจสอบสิ่งเจือปน
  • VR-QC-002 — ระบบต้องตรวจสอบว่ามีการระบุเปอร์เซ็นต์สิ่งเจือปนก่อนบันทึกข้อมูล
  • VR-QC-003 — ระบบต้องไม่อนุญาตให้แก้ไขเปอร์เซ็นต์สิ่งเจือปนเมื่อเริ่มกระบวนการคำนวณราคารับซื้อแล้ว

การจัดการข้อผิดพลาด (Error Handling)

  • ER-QC-001 — กรณีไม่สามารถเปิดกล้องของอุปกรณ์ได้ ระบบต้องแจ้งผู้ใช้งานและไม่อนุญาตให้ถ่ายภาพ
  • ER-QC-002 — กรณีไม่สามารถบันทึกรูปภาพหรือข้อมูลสิ่งเจือปนได้ ระบบต้องแจ้งผู้ใช้งานและไม่บันทึกข้อมูล
  • ER-QC-003 — กรณีเริ่มกระบวนการคำนวณราคารับซื้อแล้ว ระบบต้องไม่อนุญาตให้แก้ไขเปอร์เซ็นต์สิ่งเจือปน และแจ้งข้อความให้ผู้ใช้งานทราบ
  • ER-QC-004 — กรณีไม่สามารถบันทึกประวัติการแก้ไขลงใน Audit Trail ได้ ระบบต้องแจ้งผู้ใช้งาน

FR-QC-002 ตรวจสอบเปอร์เซ็นต์แป้ง (Starch Inspection)

เจ้าหน้าที่ห้องตรวจเปอร์เซ็นต์แป้งต้องสามารถดำเนินการตรวจสอบเปอร์เซ็นต์แป้งของตัวอย่างวัตถุดิบภายใต้ใบงาน โดยระบบต้องรองรับการถ่ายภาพตัวอย่างวัตถุดิบจากกล้องของอุปกรณ์ รับผลการตรวจจากเครื่องตรวจเปอร์เซ็นต์แป้ง บันทึกผลการตรวจแต่ละครั้ง และจัดเก็บข้อมูลไว้เป็นประวัติ เพื่อใช้ในการคำนวณเปอร์เซ็นต์แป้งเฉลี่ยและการคำนวณราคารับซื้อวัตถุดิบ

ข้อมูลทางธุรกิจ (Business Data)

ข้อมูล แหล่งข้อมูล รายละเอียด
หมายเลขใบงาน Weighing Management ใช้อ้างอิงรายการตรวจสอบ
รูปภาพตัวอย่างวัตถุดิบ กล้องของอุปกรณ์ ใช้เป็นหลักฐานประกอบการตรวจสอบ
ผลการตรวจเปอร์เซ็นต์แป้ง เครื่องตรวจเปอร์เซ็นต์แป้ง ใช้บันทึกผลการตรวจ
ลำดับการตรวจ ระบบ ใช้แสดงประวัติการตรวจ
วันที่และเวลาตรวจ ระบบ ใช้ตรวจสอบย้อนหลัง
ผู้ตรวจ ระบบ ใช้ตรวจสอบย้อนหลัง

กฎทางธุรกิจ (Business Rules)

  • BR-QC-006 — ระบบต้องรองรับการตรวจเปอร์เซ็นต์แป้งหลายครั้งภายใต้ใบงานเดียวกัน
  • BR-QC-007 — ระบบต้องรับผลการตรวจเปอร์เซ็นต์แป้งจากเครื่องตรวจเปอร์เซ็นต์แป้ง
  • BR-QC-008 — ระบบต้องไม่อนุญาตให้ผู้ใช้งานแก้ไขค่าผลการตรวจเปอร์เซ็นต์แป้งที่ได้รับจากเครื่องตรวจ
  • BR-QC-009 — ระบบต้องจัดเก็บผลการตรวจทุกครั้งเป็นประวัติ โดยไม่แก้ไขหรือบันทึกทับผลการตรวจครั้งก่อน

ความต้องการเชิงระบบ (Functional Requirements)

  • FR-QC-002-001 — เจ้าหน้าที่ห้องตรวจเปอร์เซ็นต์แป้งต้องสามารถค้นหาใบงานเพื่อเริ่มการตรวจสอบเปอร์เซ็นต์แป้งได้
  • FR-QC-002-002 — ระบบต้องเปิดหน้าจอตรวจสอบเปอร์เซ็นต์แป้งของใบงานที่เลือก
  • FR-QC-002-003 — ระบบต้องรองรับการถ่ายภาพตัวอย่างวัตถุดิบจากกล้องของอุปกรณ์เท่านั้น
  • FR-QC-002-004 — ระบบต้องไม่อนุญาตให้อัปโหลดรูปภาพจากอัลบั้มรูปหรือไฟล์ภายนอก
  • FR-QC-002-005 — ระบบต้องรองรับการถ่ายภาพได้หลายรูปต่อใบงาน
  • FR-QC-002-006 — ระบบต้องรับผลการตรวจเปอร์เซ็นต์แป้งจากเครื่องตรวจเปอร์เซ็นต์แป้ง
  • FR-QC-002-007 — ระบบต้องไม่อนุญาตให้ผู้ใช้งานแก้ไขค่าผลการตรวจเปอร์เซ็นต์แป้งที่ได้รับจากเครื่องตรวจ
  • FR-QC-002-008 — ระบบต้องรองรับการบันทึกผลการตรวจเปอร์เซ็นต์แป้งได้หลายครั้งภายใต้ใบงานเดียวกัน
  • FR-QC-002-009 — ระบบต้องจัดเก็บผลการตรวจแต่ละครั้งเป็นประวัติ โดยไม่แก้ไขหรือบันทึกทับผลการตรวจครั้งก่อน
  • FR-QC-002-010 — ระบบต้องบันทึกวันที่ เวลา และผู้ใช้งานที่ดำเนินการตรวจทุกครั้ง
  • FR-QC-002-011 — ระบบต้องบันทึกประวัติการตรวจเปอร์เซ็นต์แป้งลงใน Audit Trail

กฎการตรวจสอบข้อมูล (Validation Rules)

  • VR-QC-004 — ระบบต้องตรวจสอบว่ามีหมายเลขใบงานก่อนเริ่มการตรวจสอบ
  • VR-QC-005 — ระบบต้องตรวจสอบว่าสามารถรับผลการตรวจจากเครื่องตรวจเปอร์เซ็นต์แป้งได้ก่อนบันทึกผลการตรวจ
  • VR-QC-006 — ระบบต้องตรวจสอบว่ามีผลการตรวจเปอร์เซ็นต์แป้งก่อนบันทึกข้อมูล

การจัดการข้อผิดพลาด (Error Handling)

  • ER-QC-005 — กรณีไม่สามารถรับผลการตรวจจากเครื่องตรวจเปอร์เซ็นต์แป้งได้ ระบบต้องแจ้งผู้ใช้งาน และไม่บันทึกผลการตรวจ
  • ER-QC-006 — กรณีไม่สามารถบันทึกผลการตรวจเปอร์เซ็นต์แป้งได้ ระบบต้องแจ้งผู้ใช้งาน และไม่บันทึกข้อมูล
  • ER-QC-007 — กรณีไม่สามารถบันทึกประวัติการตรวจลงใน Audit Trail ได้ ระบบต้องแจ้งผู้ใช้งาน

ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)

  • แสดงหมายเลขใบงาน
  • แสดงปุ่ม ถ่ายภาพ (Capture Photo)
  • แสดงปุ่ม เพิ่มรูปภาพ (+)
  • แสดงภาพตัวอย่าง (Thumbnail) ของรูปภาพที่ถ่ายแล้ว
  • แสดงผลเปอร์เซ็นต์แป้งที่ได้รับจากเครื่องตรวจ
  • แสดงลำดับการตรวจของผลการตรวจแต่ละครั้ง
  • แสดงประวัติผลการตรวจเปอร์เซ็นต์แป้งของใบงาน
  • แสดงปุ่ม บันทึกผลการตรวจสอบ (Save Inspection Result)

การเชื่อมต่อระบบ (Integration)

ระบบ รับข้อมูล ส่งข้อมูล
Weighing Management หมายเลขใบงาน -
Starch Analyzer Integration ผลการตรวจเปอร์เซ็นต์แป้ง -
Quality Management ผลการตรวจเปอร์เซ็นต์แป้ง ประวัติผลการตรวจเปอร์เซ็นต์แป้ง
Audit Trail ข้อมูลผู้ใช้งาน ประวัติการตรวจเปอร์เซ็นต์แป้ง

FR-QC-003 คำนวณเปอร์เซ็นต์แป้งเฉลี่ย (Calculate Average Starch Percentage)

ระบบต้องรองรับการคำนวณเปอร์เซ็นต์แป้งเฉลี่ยจากผลการตรวจเปอร์เซ็นต์แป้งภายในชุดการตรวจเปอร์เซ็นต์แป้ง (Starch Inspection Batch) เพื่อใช้เป็นเปอร์เซ็นต์แป้งสำหรับการคำนวณราคารับซื้อวัตถุดิบ โดยระบบต้องรองรับการสร้างชุดการตรวจใหม่ภายใต้ใบงานเดิม และจัดเก็บประวัติผลการตรวจทุกชุดไว้เพื่อการตรวจสอบย้อนหลัง ทั้งนี้ระบบต้องใช้ผลการตรวจจากชุดการตรวจล่าสุดในการคำนวณราคารับซื้อวัตถุดิบ

ข้อมูลทางธุรกิจ (Business Data)

ข้อมูล แหล่งข้อมูล รายละเอียด
หมายเลขใบงาน Weighing Management ใช้อ้างอิงรายการ
ชุดการตรวจเปอร์เซ็นต์แป้ง Quality Management ใช้อ้างอิงชุดการตรวจ
ผลการตรวจเปอร์เซ็นต์แป้ง Quality Management ใช้คำนวณค่าเฉลี่ย
จำนวนผลการตรวจสูงสุดต่อชุด Configuration Management ใช้กำหนดจำนวนผลการตรวจที่รองรับต่อชุด
ค่าเฉลี่ยเปอร์เซ็นต์แป้ง System ใช้คำนวณราคารับซื้อวัตถุดิบ
วันที่และเวลาคำนวณ System ใช้ตรวจสอบย้อนหลัง
ผู้ดำเนินการ System ใช้ตรวจสอบย้อนหลัง

กฎทางธุรกิจ (Business Rules)

  • BR-QC-010 — ระบบต้องรองรับการตรวจเปอร์เซ็นต์แป้งเป็นชุดการตรวจ (Starch Inspection Batch) ภายใต้ใบงานเดียวกัน
  • BR-QC-011 — ระบบต้องรองรับจำนวนผลการตรวจต่อชุดตามค่าที่กำหนดไว้ใน Configuration Management
  • BR-QC-012 — เจ้าหน้าที่ห้องตรวจเปอร์เซ็นต์แป้งสามารถสิ้นสุดชุดการตรวจได้โดยไม่จำเป็นต้องบันทึกผลการตรวจครบตามจำนวนสูงสุดที่กำหนด
  • BR-QC-013 — ระบบต้องคำนวณค่าเฉลี่ยเปอร์เซ็นต์แป้งจากผลการตรวจทั้งหมดภายในชุดการตรวจ
  • BR-QC-014 — เจ้าหน้าที่ห้องตรวจเปอร์เซ็นต์แป้งสามารถเริ่มชุดการตรวจใหม่ภายใต้ใบงานเดิมได้
  • BR-QC-015 — เมื่อเริ่มชุดการตรวจใหม่ ระบบต้องเก็บประวัติชุดการตรวจเดิมทั้งหมดไว้ และต้องไม่ลบหรือแก้ไขข้อมูลเดิม
  • BR-QC-016 — ระบบต้องใช้ค่าเฉลี่ยเปอร์เซ็นต์แป้งจากชุดการตรวจล่าสุดสำหรับการคำนวณราคารับซื้อวัตถุดิบ

ความต้องการเชิงระบบ (Functional Requirements)

  • FR-QC-003-001 — ระบบต้องรองรับการตรวจเปอร์เซ็นต์แป้งเป็นชุดการตรวจเปอร์เซ็นต์แป้ง (Starch Inspection Batch) ภายใต้ใบงานเดียวกัน
  • FR-QC-003-002 — ระบบต้องรองรับการบันทึกผลการตรวจเปอร์เซ็นต์แป้งหลายครั้งภายในชุดการตรวจ ตามจำนวนสูงสุดที่กำหนดไว้ใน Configuration Management
  • FR-QC-003-003 — เจ้าหน้าที่ห้องตรวจเปอร์เซ็นต์แป้งต้องสามารถสิ้นสุดชุดการตรวจได้
  • FR-QC-003-004 — ระบบต้องคำนวณค่าเฉลี่ยเปอร์เซ็นต์แป้งจากผลการตรวจทั้งหมดภายในชุดการตรวจ
  • FR-QC-003-005 — เจ้าหน้าที่ห้องตรวจเปอร์เซ็นต์แป้งต้องสามารถเริ่มชุดการตรวจใหม่ภายใต้ใบงานเดิมได้
  • FR-QC-003-006 — เมื่อเริ่มชุดการตรวจใหม่ ระบบต้องสร้างชุดการตรวจใหม่โดยคงข้อมูลของชุดการตรวจเดิมไว้
  • FR-QC-003-007 — ระบบต้องใช้ค่าเฉลี่ยเปอร์เซ็นต์แป้งของชุดการตรวจล่าสุดในการคำนวณราคารับซื้อวัตถุดิบ
  • FR-QC-003-008 — ระบบต้องบันทึกค่าเฉลี่ยเปอร์เซ็นต์แป้งของชุดการตรวจล่าสุดลงในใบงาน
  • FR-QC-003-009 — ระบบต้องบันทึกวันที่ เวลา และผู้ใช้งานที่ดำเนินการสิ้นสุดชุดการตรวจหรือเริ่มชุดการตรวจใหม่
  • FR-QC-003-010 — ระบบต้องบันทึกประวัติการคำนวณและการเริ่มชุดการตรวจใหม่ลงใน Audit Trail

กฎการตรวจสอบข้อมูล (Validation Rules)

  • VR-QC-006 — ระบบต้องตรวจสอบว่ามีผลการตรวจเปอร์เซ็นต์แป้งอย่างน้อย 1 รายการก่อนสิ้นสุดชุดการตรวจ
  • VR-QC-007 — ระบบต้องไม่อนุญาตให้บันทึกผลการตรวจเกินจำนวนสูงสุดที่กำหนดไว้ใน Configuration Management
  • VR-QC-008 — ระบบต้องตรวจสอบว่าผลการตรวจทุกค่าที่ใช้คำนวณอยู่ในชุดการตรวจเดียวกัน

การจัดการข้อผิดพลาด (Error Handling)

  • ER-QC-007 — กรณีไม่มีผลการตรวจเปอร์เซ็นต์แป้งในชุดการตรวจ ระบบต้องไม่อนุญาตให้สิ้นสุดชุดการตรวจ
  • ER-QC-008 — กรณีจำนวนผลการตรวจครบตามจำนวนสูงสุดของชุดการตรวจ ระบบต้องไม่อนุญาตให้บันทึกผลการตรวจเพิ่มเติม
  • ER-QC-009 — กรณีไม่สามารถคำนวณค่าเฉลี่ยเปอร์เซ็นต์แป้งได้ ระบบต้องแจ้งผู้ใช้งาน และไม่บันทึกค่าเฉลี่ยลงในใบงาน
  • ER-QC-010 — กรณีไม่สามารถสร้างชุดการตรวจใหม่ได้ ระบบต้องแจ้งผู้ใช้งาน และคงชุดการตรวจเดิมไว้
  • ER-QC-011 — กรณีไม่สามารถบันทึกประวัติการดำเนินการลงใน Audit Trail ได้ ระบบต้องแจ้งผู้ใช้งาน

ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)

  1. แสดงรายการผลการตรวจเปอร์เซ็นต์แป้งของชุดการตรวจปัจจุบัน
  2. แสดงลำดับการตรวจแต่ละครั้งภายในชุดการตรวจ
  3. แสดงผลเปอร์เซ็นต์แป้งของแต่ละครั้ง
  4. แสดงจำนวนผลการตรวจที่บันทึกแล้วเทียบกับจำนวนสูงสุดที่กำหนด
  5. แสดงค่าเฉลี่ยเปอร์เซ็นต์แป้งของชุดการตรวจปัจจุบัน
  6. แสดงปุ่ม สิ้นสุดชุดการตรวจ
  7. แสดงปุ่ม เริ่มการตรวจใหม่
  8. เมื่อเริ่มการตรวจใหม่ ระบบต้องแสดงชุดการตรวจใหม่โดยไม่ลบประวัติของชุดการตรวจเดิม

การเชื่อมต่อระบบ (Integration)

ระบบ รับข้อมูล ส่งข้อมูล
Quality Management ผลการตรวจเปอร์เซ็นต์แป้ง ค่าเฉลี่ยเปอร์เซ็นต์แป้ง
Configuration Management จำนวนผลการตรวจสูงสุดต่อชุด -
Audit Trail ข้อมูลการคำนวณ ประวัติการคำนวณและการเริ่มชุดการตรวจใหม่

ขั้นตอนที่ 4: ตรวจสอบและยืนยันผลการตรวจสอบคุณภาพ

หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 4: ตรวจสอบและยืนยันผลการตรวจสอบคุณภาพ”

FR-QC-004 ตรวจสอบและยืนยันผลการตรวจสอบคุณภาพ (Review and Confirm Quality Inspection Result)

ผู้ปฏิบัติงานห้องตราชั่งต้องสามารถตรวจสอบผลการตรวจสอบคุณภาพของวัตถุดิบที่ประกอบด้วยผลการตรวจสอบสิ่งเจือปน รูปภาพประกอบการตรวจสอบ และค่าเฉลี่ยเปอร์เซ็นต์แป้ง ก่อนยืนยันผลการตรวจสอบคุณภาพเพื่อนำข้อมูลไปใช้ในกระบวนการคำนวณราคารับซื้อวัตถุดิบ ทั้งนี้ ผู้ปฏิบัติงานสามารถแก้ไขเปอร์เซ็นต์สิ่งเจือปนได้ ตราบใดที่ยังไม่มีการเริ่มกระบวนการคำนวณราคารับซื้อ

ข้อมูลทางธุรกิจ (Business Data)

ข้อมูล แหล่งข้อมูล รายละเอียด
หมายเลขใบงาน Weighing Management ใช้อ้างอิงรายการ
รูปภาพสิ่งเจือปน Quality Management ใช้ตรวจสอบผลการประเมิน
เปอร์เซ็นต์สิ่งเจือปน Quality Management ใช้คำนวณราคารับซื้อ
ค่าเฉลี่ยเปอร์เซ็นต์แป้ง Quality Management ใช้คำนวณราคารับซื้อ
วันที่และเวลายืนยัน System ใช้ตรวจสอบย้อนหลัง
ผู้ยืนยัน System ใช้ตรวจสอบย้อนหลัง

กฎทางธุรกิจ (Business Rules)

  • BR-QC-017 — ระบบต้องแสดงผลการตรวจสอบคุณภาพล่าสุดของใบงาน
  • BR-QC-018 — ผู้ปฏิบัติงานห้องตราชั่งสามารถแก้ไขเปอร์เซ็นต์สิ่งเจือปนได้ก่อนเริ่มกระบวนการคำนวณราคารับซื้อ
  • BR-QC-019 — เมื่อเริ่มกระบวนการคำนวณราคารับซื้อแล้ว ระบบต้องไม่อนุญาตให้แก้ไขข้อมูลผลการตรวจสอบคุณภาพ
  • BR-QC-020 — เมื่อผู้ปฏิบัติงานยืนยันผลการตรวจสอบคุณภาพ ระบบต้องจัดเตรียมข้อมูลสำหรับกระบวนการคำนวณราคารับซื้อ

ความต้องการเชิงระบบ (Functional Requirements)

  • FR-QC-004-001 — ผู้ปฏิบัติงานห้องตราชั่งต้องสามารถเปิดดูผลการตรวจสอบคุณภาพของใบงานได้
  • FR-QC-004-002 — ระบบต้องแสดงรูปภาพสิ่งเจือปนทั้งหมดของใบงาน
  • FR-QC-004-003 — ระบบต้องแสดงเปอร์เซ็นต์สิ่งเจือปนล่าสุด
  • FR-QC-004-004 — ระบบต้องแสดงค่าเฉลี่ยเปอร์เซ็นต์แป้งล่าสุด
  • FR-QC-004-005 — ผู้ปฏิบัติงานห้องตราชั่งต้องสามารถแก้ไขเปอร์เซ็นต์สิ่งเจือปนได้ ตราบใดที่ยังไม่มีการเริ่มกระบวนการคำนวณราคารับซื้อ
  • FR-QC-004-006 — ผู้ปฏิบัติงานห้องตราชั่งต้องสามารถยืนยันผลการตรวจสอบคุณภาพได้
  • FR-QC-004-007 — ระบบต้องบันทึกวันที่ เวลา และผู้ใช้งานที่ยืนยันผลการตรวจสอบคุณภาพ
  • FR-QC-004-008 — ระบบต้องจัดเตรียมข้อมูลผลการตรวจสอบคุณภาพที่ยืนยันแล้วสำหรับกระบวนการคำนวณราคารับซื้อ
  • FR-QC-004-009 — ระบบต้องบันทึกประวัติการดำเนินการลงใน Audit Trail

กฎการตรวจสอบข้อมูล (Validation Rules)

  • VR-QC-009 — ระบบต้องตรวจสอบว่ามีผลการตรวจสอบสิ่งเจือปนครบถ้วนก่อนยืนยันผลการตรวจสอบคุณภาพ
  • VR-QC-010 — ระบบต้องตรวจสอบว่ามีค่าเฉลี่ยเปอร์เซ็นต์แป้งก่อนยืนยันผลการตรวจสอบคุณภาพ
  • VR-QC-011 — ระบบต้องไม่อนุญาตให้แก้ไขเปอร์เซ็นต์สิ่งเจือปนเมื่อเริ่มกระบวนการคำนวณราคารับซื้อแล้ว

การจัดการข้อผิดพลาด (Error Handling)

  • ER-QC-012 — กรณีข้อมูลผลการตรวจสอบคุณภาพไม่ครบถ้วน ระบบต้องไม่อนุญาตให้ยืนยันผลการตรวจสอบคุณภาพ
  • ER-QC-013 — กรณีไม่สามารถบันทึกการยืนยันผลการตรวจสอบคุณภาพได้ ระบบต้องแจ้งผู้ใช้งาน และไม่ส่งข้อมูลไปยังกระบวนการคำนวณราคารับซื้อ
  • ER-QC-014 — กรณีไม่สามารถบันทึกประวัติการดำเนินการลงใน Audit Trail ได้ ระบบต้องแจ้งผู้ใช้งาน

ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)

  1. แสดงหมายเลขใบงาน
  2. แสดงรูปภาพสิ่งเจือปนทั้งหมด
  3. แสดงเปอร์เซ็นต์สิ่งเจือปน
  4. แสดงค่าเฉลี่ยเปอร์เซ็นต์แป้ง
  5. แสดงประวัติการตรวจเปอร์เซ็นต์แป้งของชุดการตรวจล่าสุด
  6. แสดงปุ่ม แก้ไขเปอร์เซ็นต์สิ่งเจือปน (กรณียังไม่เริ่มคำนวณราคา)
  7. แสดงปุ่ม ยืนยันผลการตรวจสอบคุณภาพ
  8. แสดงสถานะการล็อกข้อมูลเมื่อเริ่มกระบวนการคำนวณราคารับซื้อแล้ว

การเชื่อมต่อระบบ (Integration)

ระบบ รับข้อมูล ส่งข้อมูล
Quality Management ผลการตรวจสอบคุณภาพ ข้อมูลผลการตรวจสอบคุณภาพที่ยืนยันแล้ว
Procurement Pricing - เปอร์เซ็นต์สิ่งเจือปนและค่าเฉลี่ยเปอร์เซ็นต์แป้ง
Audit Trail ข้อมูลผู้ใช้งาน ประวัติการตรวจสอบ การแก้ไข และการยืนยันผล