5.1.1 การลงทะเบียนคิวชั่งรับซื้อวัตถุดิบ (Procurement Queue Registration)
วัตถุประสงค์ (Objective)
หัวข้อที่มีชื่อว่า “วัตถุประสงค์ (Objective)”กำหนดกระบวนการลงทะเบียนรายการและสร้างคิวสำหรับการชั่งรับซื้อวัตถุดิบ เพื่อบริหารลำดับการเข้ารับบริการของรถแต่ละคัน พร้อมกำหนดหมายเลขคิวและหมายเลขใบงานสำหรับใช้อ้างอิงตลอดกระบวนการดำเนินงาน ตั้งแต่การชั่งน้ำหนัก การตรวจสอบคุณภาพ การคำนวณราคา การจัดเตรียมข้อมูลการชำระเงิน และการออกรายงาน โดยรองรับรูปแบบการดำเนินงานของแต่ละโรงงานภายใต้มาตรฐานเดียวกัน
ผู้เกี่ยวข้อง (Actors)
หัวข้อที่มีชื่อว่า “ผู้เกี่ยวข้อง (Actors)”| ผู้เกี่ยวข้อง | บทบาทหน้าที่ |
|---|---|
| ผู้ปฏิบัติงานจุดลงทะเบียน (Registration Operator) | ค้นหาข้อมูลผู้ขาย ลงทะเบียนรายการ สร้างคิว และพิมพ์บัตรคิว (กรณีเปิดใช้งาน) |
| ผู้ปฏิบัติงานห้องตราชั่ง (Weighbridge Operator) | ตรวจสอบข้อมูล ยืนยันการเปิดใบงาน กำหนดลานเท เรียกคิว และดำเนินการชั่งน้ำหนัก |
| ผู้ปฏิบัติงานตรวจสอบคุณภาพ (Quality Control Operator) | ตรวจสอบคุณภาพและบันทึกผลการตรวจสอบ |
| ผู้ขาย (Seller) | ผู้ขายประเภทชาวไร่ (Farmer) หรือ ลานมัน (Broker) ซึ่งเป็นเจ้าของธุรกรรม |
| ผู้ขับรถ (Driver) | นำรถเข้ารับบริการตามลำดับคิว |
ระบบที่เกี่ยวข้อง (Related Systems)
หัวข้อที่มีชื่อว่า “ระบบที่เกี่ยวข้อง (Related Systems)”- การจัดการข้อมูลหลัก (Master Data Management)
- การจัดการคิว (Queue Management)
- การจัดการการชั่งน้ำหนัก (Weighing Management)
- การจัดการการตรวจสอบคุณภาพ (Quality Management)
- การจัดการราคา (Pricing Management)
- การจัดการการชำระเงิน (Payment Management)
- การจัดการการแจ้งเตือน (Notification Management)
- การจัดการประวัติการใช้งาน (Audit Trail)
- ระบบกำหนดเลขใบงานของโรงงาน (Plant Worksheet Running Number Service)
เงื่อนไขก่อนเริ่มกระบวนการ (Preconditions)
หัวข้อที่มีชื่อว่า “เงื่อนไขก่อนเริ่มกระบวนการ (Preconditions)”- ผู้ใช้งานเข้าสู่ระบบเรียบร้อยแล้ว
- ผู้ใช้งานได้รับสิทธิ์ในการลงทะเบียนรายการ
- ระบบสามารถเชื่อมต่อกับระบบจัดการข้อมูลหลัก (Master Data Management)
- ระบบสามารถเชื่อมต่อกับระบบกำหนดหมายเลขใบงานของโรงงาน (Plant Worksheet Running Number Service)
ขั้นตอนการดำเนินงาน (Business Process)
หัวข้อที่มีชื่อว่า “ขั้นตอนการดำเนินงาน (Business Process)”ขั้นตอนที่ 1: การค้นหาข้อมูลผู้ขาย
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 1: การค้นหาข้อมูลผู้ขาย”FR-QM-001 การค้นหาข้อมูลผู้ขาย (Search Seller)
ผู้ปฏิบัติงานจุดลงทะเบียนต้องค้นหาข้อมูลผู้ขายจากระบบจัดการข้อมูลหลัก (Master Data Management) ก่อนเริ่มลงทะเบียนรายการ เพื่อใช้ข้อมูลผู้ขายที่เป็นมาตรฐานขององค์กร ลดการบันทึกข้อมูลซ้ำ และใช้ข้อมูลเดียวกันตลอดกระบวนการรับซื้อวัตถุดิบ
ข้อมูลทางธุรกิจ (Business Data)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ประเภทผู้ขาย | Master Data | ใช้กำหนดประเภทผู้ขาย |
| รหัสผู้ขาย | Master Data | ใช้ค้นหาและอ้างอิงข้อมูลผู้ขาย |
| ชื่อผู้ขาย | Master Data | ใช้ค้นหาและแสดงผล |
| เลขประจำตัวประชาชน | Master Data | ใช้ค้นหาผู้ขายประเภทชาวไร่ |
| หมายเลขโทรศัพท์ | Master Data | ใช้ค้นหาข้อมูล |
| สถานะผู้ขาย | Master Data | ใช้ตรวจสอบสถานะผู้ขาย |
| Business Alert | Master Data | ใช้แจ้งเตือนข้อมูลสำคัญแก่ผู้ปฏิบัติงาน |
กฎทางธุรกิจ (Business Rules)
- BR-QM-001 ระบบต้องค้นหาข้อมูลผู้ขายจาก Master Data Management เท่านั้น
- BR-QM-002 ระบบต้องรองรับการค้นหาผู้ขายตามประเภทที่องค์กรกำหนด
- BR-QM-003 Business Alert ไม่มีผลต่อการค้นหาข้อมูลผู้ขาย แต่ต้องแสดงให้ผู้ปฏิบัติงานทราบก่อนดำเนินการในขั้นตอนถัดไป
ความต้องการเชิงระบบ (Functional Requirements)
- FR-QM-001-001 ระบบต้องให้ผู้ใช้งานเลือกประเภทผู้ขายก่อนค้นหาข้อมูล
- FR-QM-001-002 ระบบต้องรองรับประเภทผู้ขาย ดังนี้
- ชาวไร่ (Farmer)
- ลานมัน (Broker)
- FR-QM-001-003 ระบบต้องแสดงเงื่อนไขการค้นหาตามประเภทผู้ขายที่เลือก
- FR-QM-001-004 ระบบต้องรองรับการค้นหาด้วยรหัสผู้ขาย
- FR-QM-001-005 ระบบต้องรองรับการค้นหาด้วยชื่อผู้ขาย
- FR-QM-001-006 ระบบต้องรองรับการค้นหาด้วยหมายเลขโทรศัพท์
- FR-QM-001-007 กรณีประเภทผู้ขายเป็นชาวไร่ ระบบต้องรองรับการค้นหาด้วยเลขประจำตัวประชาชน
- FR-QM-001-008 ระบบต้องรองรับการค้นหาด้วยข้อมูลบางส่วน (Partial Search)
- FR-QM-001-009 กรณีพบข้อมูลมากกว่าหนึ่งรายการ ระบบต้องแสดงรายการทั้งหมดให้ผู้ใช้งานเลือก
- FR-QM-001-010 เมื่อผู้ใช้งานเลือกผู้ขายแล้ว ระบบต้องดึงข้อมูลผู้ขายมาใช้ในการลงทะเบียนรายการโดยอัตโนมัติ
- FR-QM-001-011 ระบบต้องแสดง Business Alert ของผู้ขาย (ถ้ามี)
กฎการตรวจสอบข้อมูล (Validation Rules)
- VR-QM-001 ผู้ใช้งานต้องเลือกประเภทผู้ขายก่อนเริ่มค้นหา
- VR-QM-002 ผู้ใช้งานต้องระบุเงื่อนไขการค้นหาอย่างน้อย 1 รายการ
- VR-QM-003 กรณีค้นหาด้วยเลขประจำตัวประชาชน ระบบต้องอนุญาตเฉพาะผู้ขายประเภทชาวไร่ (Farmer)
การจัดการข้อผิดพลาด (Error Handling)
- ER-QM-001 กรณีไม่พบข้อมูลผู้ขาย ระบบต้องแจ้งข้อความว่า “ไม่พบข้อมูลผู้ขาย” และแสดงปุ่ม ลงทะเบียนผู้ติดต่อชั่วคราว หากองค์กรกำหนดให้ใช้งาน
- ER-QM-002 กรณีไม่สามารถเชื่อมต่อ Master Data Management ได้ ระบบต้องแจ้งผู้ใช้งานว่าไม่สามารถค้นหาข้อมูลผู้ขายได้ และไม่อนุญาตให้ดำเนินการในขั้นตอนถัดไป
- ER-QM-003 กรณีเกิดข้อผิดพลาดจากระบบที่ไม่สามารถระบุสาเหตุได้ ระบบต้องแสดงข้อความแจ้งเตือนตามมาตรฐานของระบบ และบันทึกเหตุการณ์ไว้เพื่อการตรวจสอบ
ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)
- แสดงตัวเลือกประเภทผู้ขายก่อนเริ่มค้นหา
- แสดงผลการค้นหาเรียงลำดับตามชื่อภาษาไทย (ก-ฮ)
- แสดงเฉพาะข้อมูลตามสิทธิ์ของผู้ใช้งาน
- กรณีไม่พบข้อมูลผู้ขาย ระบบต้องแสดงปุ่ม ลงทะเบียนผู้ติดต่อชั่วคราว
- ผู้ใช้งานสามารถเลือกผู้ขายจากหน้าจอเดียวโดยไม่ต้องเปิดหน้าจอเพิ่มเติม
การเชื่อมต่อระบบ (Integration)
| ระบบ | รับข้อมูล | ส่งข้อมูล |
|---|---|---|
| Master Data Management | ข้อมูลชาวไร่ (Farmer) และ ลานมัน (Broker) | - |
ขั้นตอนที่ 2: การลงทะเบียนผู้ขายชั่วคราว
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 2: การลงทะเบียนผู้ขายชั่วคราว”FR-QM-002 การลงทะเบียนผู้ขายชั่วคราว (Temporary Seller Registration)
กรณีไม่พบข้อมูลผู้ขายในระบบจัดการข้อมูลหลัก (Master Data Management) ผู้ปฏิบัติงานจุดลงทะเบียนสามารถลงทะเบียน ผู้ขายชั่วคราว (Temporary Seller) เพื่อดำเนินการสร้างคิวและเริ่มกระบวนการรับซื้อวัตถุดิบได้
ข้อมูลผู้ขายชั่วคราวใช้สำหรับอ้างอิงเฉพาะธุรกรรมปัจจุบัน และยังไม่ถือเป็นข้อมูลผู้ขายในระบบจัดการข้อมูลหลัก (Master Data Management) ผู้ปฏิบัติงานห้องตราชั่งต้องดำเนินการสร้างข้อมูลผู้ขายก่อนยืนยันการเปิดใบงาน
ข้อมูลทางธุรกิจ (Business Data)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ประเภทผู้ขาย | ผู้ปฏิบัติงานจุดลงทะเบียน | ใช้กำหนดประเภทผู้ขาย |
| ชื่อผู้ขายชั่วคราว | ผู้ปฏิบัติงานจุดลงทะเบียน | ใช้อ้างอิงรายการ |
| หมายเลขโทรศัพท์ | ผู้ปฏิบัติงานจุดลงทะเบียน | ใช้ติดต่อ (ถ้ามี) |
| ประเภทธุรกรรม | ผู้ปฏิบัติงานจุดลงทะเบียน | ใช้กำหนดกระบวนการดำเนินงาน |
| สถานะรายการ | ระบบ | Temporary Seller |
กฎทางธุรกิจ (Business Rules)
- BR-QM-004 ระบบต้องอนุญาตให้ลงทะเบียนผู้ขายชั่วคราวได้เฉพาะกรณีที่ไม่พบข้อมูลผู้ขายใน Master Data Management
- BR-QM-005 ผู้ขายชั่วคราวไม่ถือเป็นข้อมูลผู้ขายใน Master Data Management และระบบต้องไม่สร้างข้อมูลผู้ขายโดยอัตโนมัติ
- BR-QM-006 ผู้ปฏิบัติงานห้องตราชั่งต้องสร้างข้อมูลผู้ขายใน Master Data Management ก่อนยืนยันการเปิดใบงาน
ความต้องการเชิงระบบ (Functional Requirements)
- FR-QM-002-001 ระบบต้องรองรับการลงทะเบียนผู้ขายชั่วคราว
- FR-QM-002-002 ระบบต้องให้ผู้ใช้งานเลือกประเภทผู้ขาย ดังนี้
- ชาวไร่ (Farmer)
- ลานมัน (Broker)
- FR-QM-002-003 ระบบต้องรองรับการบันทึกชื่อผู้ขายชั่วคราว
- FR-QM-002-004 ระบบต้องรองรับการบันทึกหมายเลขโทรศัพท์ (ถ้ามี)
- FR-QM-002-005 ระบบต้องรองรับการเลือกประเภทธุรกรรม ดังนี้
- ชั่งรับซื้อวัตถุดิบ (Procurement Weighing)
- ชั่งขายสินค้า (Sales Weighing)
- ชั่งทั่วไป (General Weighing)
- FR-QM-002-006 ระบบต้องกำหนดสถานะรายการเป็น Temporary Seller
- FR-QM-002-007 ระบบต้องไม่สร้างข้อมูลผู้ขายใน Master Data Management โดยอัตโนมัติ
- FR-QM-002-008 ระบบต้องแจ้งเตือนผู้ปฏิบัติงานห้องตราชั่งให้สร้างข้อมูลผู้ขายก่อนยืนยันการเปิดใบงาน
กฎการตรวจสอบข้อมูล (Validation Rules)
- VR-QM-004 ผู้ใช้งานต้องเลือกประเภทผู้ขาย
- VR-QM-005 ผู้ใช้งานต้องระบุชื่อผู้ขายชั่วคราว
- VR-QM-006 ผู้ใช้งานต้องเลือกประเภทธุรกรรม
การจัดการข้อผิดพลาด (Error Handling)
- ER-QM-004 กรณีไม่สามารถบันทึกข้อมูลผู้ขายชั่วคราวได้ ระบบต้องแจ้งผู้ใช้งานให้ตรวจสอบข้อมูลและดำเนินการอีกครั้ง
- ER-QM-005 กรณีไม่สามารถเชื่อมต่อ Master Data Management เพื่อตรวจสอบข้อมูลผู้ขายได้ ระบบต้องแจ้งผู้ใช้งานและไม่อนุญาตให้ลงทะเบียนผู้ขายชั่วคราว
- ER-QM-006 กรณีพยายามยืนยันการเปิดใบงานโดยที่ยังไม่มีข้อมูลผู้ขายใน Master Data Management ระบบต้องไม่อนุญาตให้ดำเนินการ และแจ้งให้สร้างข้อมูลผู้ขายก่อน
ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)
- รายการผู้ขายชั่วคราวต้องแสดงสัญลักษณ์หรือข้อความให้แตกต่างจากข้อมูลผู้ขายใน Master Data Management
- ระบบต้องแสดงสถานะ Temporary Seller อย่างชัดเจน
- ผู้ปฏิบัติงานห้องตราชั่งต้องเห็นข้อความแจ้งเตือนว่ารายการดังกล่าวยังไม่ได้สร้างข้อมูลผู้ขาย
การเชื่อมต่อระบบ (Integration)
| ระบบ | รับข้อมูล | ส่งข้อมูล |
|---|---|---|
| Master Data Management | - | ข้อมูลผู้ขายชั่วคราวสำหรับใช้สร้างข้อมูลผู้ขาย |
| Weighing Management | ข้อมูลรายการ | สถานะ Temporary Seller |
ขั้นตอนที่ 3: การบันทึกข้อมูลการลงทะเบียนรายการ
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 3: การบันทึกข้อมูลการลงทะเบียนรายการ”FR-QM-003 การบันทึกข้อมูลการลงทะเบียนรายการ (Register Transaction Information)
ผู้ปฏิบัติงานจุดลงทะเบียนต้องบันทึกข้อมูลที่จำเป็นสำหรับการสร้างรายการลงทะเบียนและการออกคิว โดยระบบต้องรองรับการบันทึกข้อมูลตามประเภทธุรกรรม ข้อมูลผู้ขาย ประเภทรถ และข้อมูลทะเบียนรถ เพื่อใช้เป็นข้อมูลอ้างอิงในกระบวนการเรียกคิว การชั่งน้ำหนัก การตรวจสอบคุณภาพ การคำนวณผลการรับซื้อ และการจัดเตรียมข้อมูลการชำระเงิน
ข้อมูลทางธุรกิจ (Business Data)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ประเภทธุรกรรม | ผู้ปฏิบัติงานจุดลงทะเบียน | กำหนดประเภทของกระบวนการ |
| ประเภทผู้ขาย | Master Data | ใช้อ้างอิงข้อมูลผู้ขาย |
| รหัสผู้ขาย | Master Data | ใช้อ้างอิงข้อมูลผู้ขาย |
| ประเภทรถ | Vehicle Type Configuration | ใช้กำหนดคุณลักษณะของรถ |
| จังหวัดทะเบียนรถ | ผู้ปฏิบัติงานจุดลงทะเบียน | ใช้อ้างอิงทะเบียนรถ |
| เลขทะเบียนรถ | ผู้ปฏิบัติงานจุดลงทะเบียน | ใช้อ้างอิงทะเบียนรถ |
| หมายเหตุ | ผู้ปฏิบัติงานจุดลงทะเบียน | ใช้บันทึกข้อมูลเพิ่มเติม |
กฎทางธุรกิจ (Business Rules)
- BR-QM-007 ผู้ใช้งานต้องบันทึกข้อมูลการลงทะเบียนรายการให้ครบถ้วนก่อนเข้าสู่ขั้นตอนถัดไป
- BR-QM-008 การบังคับบันทึกข้อมูลทะเบียนรถต้องเป็นไปตามคุณสมบัติของประเภทรถที่กำหนดไว้ใน Vehicle Type Configuration
- BR-QM-009 ข้อมูลที่บันทึกในการลงทะเบียนรายการต้องถูกใช้เป็นข้อมูลอ้างอิงตลอดกระบวนการรับซื้อ จนกว่าธุรกรรมจะเสร็จสมบูรณ์หรือถูกยกเลิก
ความต้องการเชิงระบบ (Functional Requirements)
- FR-QM-003-001 ระบบต้องรองรับการเลือกประเภทธุรกรรม ดังนี้
- ชั่งรับซื้อวัตถุดิบ (Procurement Weighing)
- ชั่งขายสินค้า (Sales Weighing)
- ชั่งทั่วไป (General Weighing)
- FR-QM-003-002 ระบบต้องรองรับการเลือกประเภทรถจาก Vehicle Type Configuration
- FR-QM-003-003 ระบบต้องรองรับการบันทึกจังหวัดทะเบียนรถ
- FR-QM-003-004 ระบบต้องรองรับการบันทึกเลขทะเบียนรถ
- FR-QM-003-005 ระบบต้องรองรับการบันทึกหมายเหตุ (ถ้ามี)
- FR-QM-003-006 กรณีประเภทรถถูกกำหนดว่าไม่ต้องใช้ทะเบียนรถ ระบบต้องอนุญาตให้สร้างรายการโดยไม่ต้องบันทึกจังหวัดทะเบียนรถและเลขทะเบียนรถ
- FR-QM-003-007 ระบบต้องบันทึกข้อมูลการลงทะเบียนรายการก่อนเข้าสู่ขั้นตอนตรวจสอบข้อมูล
กฎการตรวจสอบข้อมูล (Validation Rules)
- VR-QM-007 ผู้ใช้งานต้องเลือกประเภทธุรกรรมก่อนบันทึกข้อมูล
- VR-QM-008 ผู้ใช้งานต้องเลือกประเภทรถก่อนบันทึกข้อมูล
- VR-QM-009 กรณีประเภทรถกำหนดให้ใช้ทะเบียนรถ ผู้ใช้งานต้องระบุจังหวัดทะเบียนรถและเลขทะเบียนรถให้ครบถ้วน
- VR-QM-010 กรณีประเภทรถกำหนดว่าไม่ต้องใช้ทะเบียนรถ ระบบต้องไม่บังคับกรอกจังหวัดทะเบียนรถและเลขทะเบียนรถ
การจัดการข้อผิดพลาด (Error Handling)
- ER-QM-007 กรณีข้อมูลที่จำเป็นไม่ครบถ้วน ระบบต้องแจ้งผู้ใช้งานให้กรอกข้อมูลให้ครบก่อนบันทึกรายการ
- ER-QM-008 กรณีไม่สามารถโหลดข้อมูลประเภทรถจาก Vehicle Type Configuration ได้ ระบบต้องแจ้งผู้ใช้งานและไม่อนุญาตให้สร้างรายการ
- ER-QM-009 กรณีไม่สามารถบันทึกข้อมูลการลงทะเบียนรายการได้ ระบบต้องแจ้งผู้ใช้งานให้ดำเนินการอีกครั้ง
ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)
- แสดงข้อมูลผู้ขายที่เลือกไว้
- แสดงรายการประเภทธุรกรรมในรูปแบบ Dropdown
- แสดงรายการประเภทรถในรูปแบบ Dropdown
- กรณีประเภทรถกำหนดว่าไม่ต้องใช้ทะเบียนรถ ระบบต้องซ่อนหรือยกเลิกการบังคับกรอกข้อมูลจังหวัดทะเบียนรถและเลขทะเบียนรถ
- แสดงช่องหมายเหตุเป็นข้อมูลเพิ่มเติม (Optional)
การเชื่อมต่อระบบ (Integration)
| ระบบ | รับข้อมูล | ส่งข้อมูล |
|---|---|---|
| Configuration Management | ข้อมูลประเภทรถ (Vehicle Type Configuration) | - |
ขั้นตอนที่ 4: ตรวจสอบข้อมูลก่อนสร้างคิว
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 4: ตรวจสอบข้อมูลก่อนสร้างคิว”FR-QM-004 การตรวจสอบข้อมูลก่อนสร้างคิว (Preview Registration)
หลังจากผู้ปฏิบัติงานจุดลงทะเบียนบันทึกข้อมูลครบถ้วน ระบบต้องแสดงข้อมูลสรุปทั้งหมดเพื่อให้ผู้ใช้งานตรวจสอบความถูกต้องก่อนยืนยันการสร้างคิว
ข้อมูลทางธุรกิจ (Business Data)
| ข้อมูล | แหล่งข้อมูล | การใช้งาน |
|---|---|---|
| ผู้ขาย | ข้อมูลลงทะเบียน | ใช้ตรวจสอบข้อมูล |
| ประเภทธุรกรรม | ข้อมูลลงทะเบียน | ใช้ตรวจสอบข้อมูล |
| ประเภทรถ | ข้อมูลลงทะเบียน | ใช้ตรวจสอบข้อมูล |
| จังหวัดทะเบียนรถ | ข้อมูลลงทะเบียน | ใช้ตรวจสอบข้อมูล |
| เลขทะเบียนรถ | ข้อมูลลงทะเบียน | ใช้ตรวจสอบข้อมูล |
| หมายเหตุ | ข้อมูลลงทะเบียน | ใช้ตรวจสอบข้อมูล |
ความต้องการเชิงระบบ (Functional Requirements)
- ระบบต้องแสดงข้อมูลทั้งหมดที่ผู้ใช้งานบันทึกไว้ก่อนสร้างคิว
- ผู้ใช้งานสามารถกลับไปแก้ไขข้อมูลได้ก่อนยืนยันการสร้างคิว
- ระบบต้องยังไม่สร้างหมายเลขคิวและหมายเลขใบงานจนกว่าผู้ใช้งานจะยืนยัน
- เมื่อผู้ใช้งานยืนยัน ระบบต้องดำเนินการสร้างคิวตามลำดับขั้นตอนที่กำหนด
ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)
- แสดงข้อมูลในรูปแบบที่อ่านและตรวจสอบได้ง่าย
- แสดงปุ่ม แก้ไขข้อมูล
- แสดงปุ่ม ยืนยันการสร้างคิว
- ไม่อนุญาตให้แก้ไขข้อมูลหลังจากยืนยันแล้ว ยกเว้นผู้ใช้งานที่ได้รับสิทธิ์
การเชื่อมต่อระบบ (Integration)
| ระบบ | รับข้อมูล | ส่งข้อมูล |
|---|---|---|
| Queue Management | ข้อมูลลงทะเบียน | ข้อมูลพร้อมสร้างคิว |
ขั้นตอนที่ 5: สร้างคิวและกำหนดหมายเลขใบงาน
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 5: สร้างคิวและกำหนดหมายเลขใบงาน”FR-QM-005 การสร้างคิวและกำหนดหมายเลขใบงาน (Create Queue)
เมื่อผู้ใช้งานยืนยันการสร้างคิว ระบบต้องสร้างหมายเลขคิวตามรูปแบบของโรงงาน จากนั้นร้องขอหมายเลขใบงานจากระบบกำหนดหมายเลขส่วนกลาง และบันทึกข้อมูลรายการเข้าสู่ระบบ เพื่อรอการเรียกคิวในขั้นตอนถัดไป
ข้อมูลทางธุรกิจ (Business Data)
| ข้อมูล | แหล่งข้อมูล | การใช้งาน |
|---|---|---|
| หมายเลขคิว | ระบบ | ใช้อ้างอิงลำดับคิว |
| หมายเลขใบงาน | Central Running Number Service | ใช้อ้างอิงรายการ |
| วันที่และเวลาสร้างคิว | ระบบ | ใช้บันทึกประวัติ |
| สถานะรายการ | ระบบ | ใช้ติดตามสถานะ |
ความต้องการเชิงระบบ (Functional Requirements)
- ระบบต้องสร้างหมายเลขคิวตามรูปแบบที่กำหนดของแต่ละโรงงาน
- หลังจากสร้างหมายเลขคิวสำเร็จ ระบบต้องร้องขอหมายเลขใบงานจากระบบกำหนดหมายเลขส่วนกลาง
- ระบบต้องบันทึกหมายเลขคิวและหมายเลขใบงานไว้ในรายการเดียวกัน
- ระบบต้องกำหนดสถานะรายการเป็น สร้างคิวแล้ว (Queue Created)
- ระบบต้องบันทึกข้อมูลรายการลงฐานข้อมูล
- ระบบต้องส่งรายการเข้าสู่รายการรอเรียกคิวของห้องตราชั่ง
- ระบบต้องรองรับการกำหนดรูปแบบการพิมพ์บัตรคิวผ่านการตั้งค่าระบบ (System Configuration) เช่น
- เปิดหรือปิดการพิมพ์บัตรคิว
- พิมพ์อัตโนมัติหลังสร้างคิว
- พิมพ์เมื่อผู้ใช้งานกดสั่งพิมพ์
- กำหนดเครื่องพิมพ์ที่ใช้งาน
ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)
- แสดงหมายเลขคิวหลังสร้างรายการสำเร็จ
- แสดงหมายเลขใบงานที่ได้รับจากระบบส่วนกลาง
- แสดงสถานะ สร้างคิวแล้ว (Queue Created)
- ไม่อนุญาตให้แก้ไขหมายเลขคิวและหมายเลขใบงาน
การเชื่อมต่อระบบ (Integration)
| ระบบ | รับข้อมูล | ส่งข้อมูล |
|---|---|---|
| Central Running Number Service | คำขอหมายเลขใบงาน | หมายเลขใบงาน |
| Queue Management | ข้อมูลรายการ | หมายเลขคิวและสถานะรายการ |
| ระบบพิมพ์บัตรคิว | ข้อมูลบัตรคิว | เอกสารบัตรคิว (กรณีเปิดใช้งาน) |