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

5.1.1 การลงทะเบียนคิวชั่งรับซื้อวัตถุดิบ (Procurement Queue Registration)

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

ผู้เกี่ยวข้อง บทบาทหน้าที่
ผู้ปฏิบัติงานจุดลงทะเบียน (Registration Operator) ค้นหาข้อมูลผู้ขาย ลงทะเบียนรายการ สร้างคิว และพิมพ์บัตรคิว (กรณีเปิดใช้งาน)
ผู้ปฏิบัติงานห้องตราชั่ง (Weighbridge Operator) ตรวจสอบข้อมูล ยืนยันการเปิดใบงาน กำหนดลานเท เรียกคิว และดำเนินการชั่งน้ำหนัก
ผู้ปฏิบัติงานตรวจสอบคุณภาพ (Quality Control Operator) ตรวจสอบคุณภาพและบันทึกผลการตรวจสอบ
ผู้ขาย (Seller) ผู้ขายประเภทชาวไร่ (Farmer) หรือ ลานมัน (Broker) ซึ่งเป็นเจ้าของธุรกรรม
ผู้ขับรถ (Driver) นำรถเข้ารับบริการตามลำดับคิว
  1. การจัดการข้อมูลหลัก (Master Data Management)
  2. การจัดการคิว (Queue Management)
  3. การจัดการการชั่งน้ำหนัก (Weighing Management)
  4. การจัดการการตรวจสอบคุณภาพ (Quality Management)
  5. การจัดการราคา (Pricing Management)
  6. การจัดการการชำระเงิน (Payment Management)
  7. การจัดการการแจ้งเตือน (Notification Management)
  8. การจัดการประวัติการใช้งาน (Audit Trail)
  9. ระบบกำหนดเลขใบงานของโรงงาน (Plant Worksheet Running Number Service)
  1. ผู้ใช้งานเข้าสู่ระบบเรียบร้อยแล้ว
  2. ผู้ใช้งานได้รับสิทธิ์ในการลงทะเบียนรายการ
  3. ระบบสามารถเชื่อมต่อกับระบบจัดการข้อมูลหลัก (Master Data Management)
  4. ระบบสามารถเชื่อมต่อกับระบบกำหนดหมายเลขใบงานของโรงงาน (Plant Worksheet Running Number Service)

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) -

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) -

FR-QM-004 การตรวจสอบข้อมูลก่อนสร้างคิว (Preview Registration)

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

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

ข้อมูล แหล่งข้อมูล การใช้งาน
ผู้ขาย ข้อมูลลงทะเบียน ใช้ตรวจสอบข้อมูล
ประเภทธุรกรรม ข้อมูลลงทะเบียน ใช้ตรวจสอบข้อมูล
ประเภทรถ ข้อมูลลงทะเบียน ใช้ตรวจสอบข้อมูล
จังหวัดทะเบียนรถ ข้อมูลลงทะเบียน ใช้ตรวจสอบข้อมูล
เลขทะเบียนรถ ข้อมูลลงทะเบียน ใช้ตรวจสอบข้อมูล
หมายเหตุ ข้อมูลลงทะเบียน ใช้ตรวจสอบข้อมูล

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

  1. ระบบต้องแสดงข้อมูลทั้งหมดที่ผู้ใช้งานบันทึกไว้ก่อนสร้างคิว
  2. ผู้ใช้งานสามารถกลับไปแก้ไขข้อมูลได้ก่อนยืนยันการสร้างคิว
  3. ระบบต้องยังไม่สร้างหมายเลขคิวและหมายเลขใบงานจนกว่าผู้ใช้งานจะยืนยัน
  4. เมื่อผู้ใช้งานยืนยัน ระบบต้องดำเนินการสร้างคิวตามลำดับขั้นตอนที่กำหนด

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

  1. แสดงข้อมูลในรูปแบบที่อ่านและตรวจสอบได้ง่าย
  2. แสดงปุ่ม แก้ไขข้อมูล
  3. แสดงปุ่ม ยืนยันการสร้างคิว
  4. ไม่อนุญาตให้แก้ไขข้อมูลหลังจากยืนยันแล้ว ยกเว้นผู้ใช้งานที่ได้รับสิทธิ์

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

ระบบ รับข้อมูล ส่งข้อมูล
Queue Management ข้อมูลลงทะเบียน ข้อมูลพร้อมสร้างคิว

FR-QM-005 การสร้างคิวและกำหนดหมายเลขใบงาน (Create Queue)

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

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

ข้อมูล แหล่งข้อมูล การใช้งาน
หมายเลขคิว ระบบ ใช้อ้างอิงลำดับคิว
หมายเลขใบงาน Central Running Number Service ใช้อ้างอิงรายการ
วันที่และเวลาสร้างคิว ระบบ ใช้บันทึกประวัติ
สถานะรายการ ระบบ ใช้ติดตามสถานะ

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

  1. ระบบต้องสร้างหมายเลขคิวตามรูปแบบที่กำหนดของแต่ละโรงงาน
  2. หลังจากสร้างหมายเลขคิวสำเร็จ ระบบต้องร้องขอหมายเลขใบงานจากระบบกำหนดหมายเลขส่วนกลาง
  3. ระบบต้องบันทึกหมายเลขคิวและหมายเลขใบงานไว้ในรายการเดียวกัน
  4. ระบบต้องกำหนดสถานะรายการเป็น สร้างคิวแล้ว (Queue Created)
  5. ระบบต้องบันทึกข้อมูลรายการลงฐานข้อมูล
  6. ระบบต้องส่งรายการเข้าสู่รายการรอเรียกคิวของห้องตราชั่ง
  7. ระบบต้องรองรับการกำหนดรูปแบบการพิมพ์บัตรคิวผ่านการตั้งค่าระบบ (System Configuration) เช่น
    • เปิดหรือปิดการพิมพ์บัตรคิว
    • พิมพ์อัตโนมัติหลังสร้างคิว
    • พิมพ์เมื่อผู้ใช้งานกดสั่งพิมพ์
    • กำหนดเครื่องพิมพ์ที่ใช้งาน

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

  1. แสดงหมายเลขคิวหลังสร้างรายการสำเร็จ
  2. แสดงหมายเลขใบงานที่ได้รับจากระบบส่วนกลาง
  3. แสดงสถานะ สร้างคิวแล้ว (Queue Created)
  4. ไม่อนุญาตให้แก้ไขหมายเลขคิวและหมายเลขใบงาน

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

ระบบ รับข้อมูล ส่งข้อมูล
Central Running Number Service คำขอหมายเลขใบงาน หมายเลขใบงาน
Queue Management ข้อมูลรายการ หมายเลขคิวและสถานะรายการ
ระบบพิมพ์บัตรคิว ข้อมูลบัตรคิว เอกสารบัตรคิว (กรณีเปิดใช้งาน)