5.1.4 การตรวจสอบคุณภาพวัตถุดิบ (Raw Material Quality Inspection)
วัตถุประสงค์
หัวข้อที่มีชื่อว่า “วัตถุประสงค์”กำหนดกระบวนการตรวจสอบคุณภาพวัตถุดิบภายหลังการชั่งเข้ารับซื้อวัตถุดิบ เพื่อให้สามารถบันทึกข้อมูลสิ่งเจือปน ผลการตรวจสอบเปอร์เซ็นต์แป้ง และข้อมูลประกอบการตรวจสอบคุณภาพเข้าสู่ใบงาน (Worksheet) สำหรับใช้ในการคำนวณราคารับซื้อวัตถุดิบ โดยข้อมูลทั้งหมดต้องสามารถตรวจสอบย้อนหลังได้
ผู้เกี่ยวข้อง
หัวข้อที่มีชื่อว่า “ผู้เกี่ยวข้อง”| ผู้เกี่ยวข้อง | บทบาทหน้าที่ |
|---|---|
| ผู้ปฏิบัติงานที่ลานเท (Unloading Operator) | ตรวจสอบสิ่งเจือปน ถ่ายภาพ และบันทึกเปอร์เซ็นต์สิ่งเจือปน |
| เจ้าหน้าที่ห้องตรวจเปอร์เซ็นต์แป้ง (Laboratory Operator) | ตรวจสอบเปอร์เซ็นต์แป้งและบันทึกผลการตรวจ |
| ผู้ปฏิบัติงานห้องตราชั่ง (Weighbridge Operator) | ตรวจสอบผลการตรวจสอบคุณภาพ และแก้ไขเปอร์เซ็นต์สิ่งเจือปน (หากจำเป็น) |
ระบบที่เกี่ยวข้อง
หัวข้อที่มีชื่อว่า “ระบบที่เกี่ยวข้อง”- การจัดการการชั่งน้ำหนัก (Weighing Management)
- การจัดการการตรวจสอบคุณภาพ (Quality Management)
- ระบบเชื่อมต่อเครื่องตรวจเปอร์เซ็นต์แป้ง (Starch Analyzer Integration)
- การจัดการประวัติการใช้งาน (Audit Trail)
เงื่อนไขก่อนเริ่มกระบวนการ
หัวข้อที่มีชื่อว่า “เงื่อนไขก่อนเริ่มกระบวนการ”- รายการต้องอยู่ในสถานะ ชั่งเข้าแล้ว (Weigh-In Completed)
- มีหมายเลขใบงานเรียบร้อยแล้ว
- รถบรรทุกวัตถุดิบเข้าสู่ลานเทเพื่อขนถ่ายวัตถุดิบ
- เจ้าหน้าที่ที่เกี่ยวข้องเข้าสู่ระบบเรียบร้อยแล้ว
ขั้นตอนการดำเนินงาน
หัวข้อที่มีชื่อว่า “ขั้นตอนการดำเนินงาน”ขั้นตอนที่ 1: การตรวจสอบสิ่งเจือปน
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 1: การตรวจสอบสิ่งเจือปน”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 ได้ ระบบต้องแจ้งผู้ใช้งาน
ขั้นตอนที่ 2: ตรวจสอบเปอร์เซ็นต์แป้ง
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 2: ตรวจสอบเปอร์เซ็นต์แป้ง”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 | ข้อมูลผู้ใช้งาน | ประวัติการตรวจเปอร์เซ็นต์แป้ง |
ขั้นตอนที่ 3: คำนวณเปอร์เซ็นต์แป้งเฉลี่ย
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 3: คำนวณเปอร์เซ็นต์แป้งเฉลี่ย”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)
- แสดงรายการผลการตรวจเปอร์เซ็นต์แป้งของชุดการตรวจปัจจุบัน
- แสดงลำดับการตรวจแต่ละครั้งภายในชุดการตรวจ
- แสดงผลเปอร์เซ็นต์แป้งของแต่ละครั้ง
- แสดงจำนวนผลการตรวจที่บันทึกแล้วเทียบกับจำนวนสูงสุดที่กำหนด
- แสดงค่าเฉลี่ยเปอร์เซ็นต์แป้งของชุดการตรวจปัจจุบัน
- แสดงปุ่ม สิ้นสุดชุดการตรวจ
- แสดงปุ่ม เริ่มการตรวจใหม่
- เมื่อเริ่มการตรวจใหม่ ระบบต้องแสดงชุดการตรวจใหม่โดยไม่ลบประวัติของชุดการตรวจเดิม
การเชื่อมต่อระบบ (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)
- แสดงหมายเลขใบงาน
- แสดงรูปภาพสิ่งเจือปนทั้งหมด
- แสดงเปอร์เซ็นต์สิ่งเจือปน
- แสดงค่าเฉลี่ยเปอร์เซ็นต์แป้ง
- แสดงประวัติการตรวจเปอร์เซ็นต์แป้งของชุดการตรวจล่าสุด
- แสดงปุ่ม แก้ไขเปอร์เซ็นต์สิ่งเจือปน (กรณียังไม่เริ่มคำนวณราคา)
- แสดงปุ่ม ยืนยันผลการตรวจสอบคุณภาพ
- แสดงสถานะการล็อกข้อมูลเมื่อเริ่มกระบวนการคำนวณราคารับซื้อแล้ว
การเชื่อมต่อระบบ (Integration)
| ระบบ | รับข้อมูล | ส่งข้อมูล |
|---|---|---|
| Quality Management | ผลการตรวจสอบคุณภาพ | ข้อมูลผลการตรวจสอบคุณภาพที่ยืนยันแล้ว |
| Procurement Pricing | - | เปอร์เซ็นต์สิ่งเจือปนและค่าเฉลี่ยเปอร์เซ็นต์แป้ง |
| Audit Trail | ข้อมูลผู้ใช้งาน | ประวัติการตรวจสอบ การแก้ไข และการยืนยันผล |