5.1.6 การสรุปผลการรับซื้อและพิมพ์ใบชั่ง/ใบเสร็จรับเงิน
วัตถุประสงค์
หัวข้อที่มีชื่อว่า “วัตถุประสงค์”กระบวนการสรุปผลการรับซื้อวัตถุดิบเป็นขั้นตอนสุดท้ายของธุรกรรมรับซื้อวัตถุดิบ (Procurement Transaction) ก่อนส่งต่อข้อมูลเข้าสู่กระบวนการเตรียมข้อมูลการชำระเงิน (Payment Preparation)
เมื่อระบบได้รับข้อมูลที่จำเป็นครบถ้วน ได้แก่ ข้อมูลการชั่งเข้ารับซื้อวัตถุดิบ (Procurement Weigh-In) ข้อมูลการชั่งออกรับซื้อวัตถุดิบ (Procurement Weigh-Out) ผลการตรวจสอบคุณภาพวัตถุดิบ (Quality Inspection) และเงื่อนไขราคาที่เกี่ยวข้องจากระบบกำหนดราคา (Pricing Management) ระบบต้องสามารถรวบรวมข้อมูลทั้งหมด วิเคราะห์ ตรวจสอบ และคำนวณผลการรับซื้อวัตถุดิบโดยอัตโนมัติ เพื่อให้ได้ข้อมูลสำหรับใช้เป็นข้อมูลอ้างอิงในการรับซื้อวัตถุดิบขององค์กร
ระบบต้องแสดงผลการคำนวณทั้งหมดบนหน้าจอสำหรับผู้ใช้งานภายในองค์กร เพื่อให้สามารถตรวจสอบความถูกต้องของข้อมูลก่อนดำเนินการพิมพ์ใบชั่ง/ใบเสร็จรับเงิน รวมถึงสามารถตรวจสอบข้อมูลเชิงลึกของการคำนวณราคา (Pricing Detail) และรายละเอียดทางธุรกิจ (Business Detail) ตามสิทธิ์การใช้งานที่ได้รับ
เมื่อข้อมูลผ่านการตรวจสอบแล้ว ระบบต้องสามารถพิมพ์ใบชั่ง/ใบเสร็จรับเงิน (Procurement Receipt) ซึ่งเป็นเอกสารอ้างอิงหลักของธุรกรรมรับซื้อวัตถุดิบ โดยรวมข้อมูลการชั่งน้ำหนัก ผลการตรวจสอบคุณภาพ และผลการคำนวณราคารับซื้อไว้ในเอกสารฉบับเดียว ตามรูปแบบที่องค์กรกำหนด
ระบบต้องรองรับการลงลายมือชื่ออิเล็กทรอนิกส์ (Electronic Signature) บนใบชั่ง/ใบเสร็จรับเงิน เพื่อใช้เป็นหลักฐานประกอบธุรกรรม และต้องสามารถจัดเก็บข้อมูลเอกสาร ลายมือชื่อ และประวัติการดำเนินงานทั้งหมดไว้เพื่อรองรับการตรวจสอบย้อนหลัง (Audit Trail)
กระบวนการนี้ถือเป็นจุดสิ้นสุดของกระบวนการรับซื้อวัตถุดิบ (Procurement Process) และเป็นจุดเริ่มต้นของกระบวนการเตรียมข้อมูลการชำระเงิน (Payment Preparation Process)
ผู้เกี่ยวข้อง
หัวข้อที่มีชื่อว่า “ผู้เกี่ยวข้อง”| ผู้เกี่ยวข้อง | บทบาทหน้าที่ |
|---|---|
| ผู้ปฏิบัติงานห้องตราชั่ง (Weighbridge Operator) | ตรวจสอบข้อมูลธุรกรรม สรุปผลการรับซื้อ พิมพ์ใบชั่ง/ใบเสร็จรับเงิน และลงลายมือชื่ออิเล็กทรอนิกส์ (ถ้ามี) |
| หัวหน้าห้องตราชั่ง (Weighbridge Supervisor) | ตรวจสอบข้อมูลและให้คำปรึกษาเมื่อพบความผิดปกติของธุรกรรม |
| ผู้ขาย (Seller) | ตรวจสอบข้อมูลบนใบชั่ง/ใบเสร็จรับเงิน และลงลายมือชื่อรับทราบ (ถ้ามี) |
| ผู้ขับรถ (Driver) | รับใบชั่ง/ใบเสร็จรับเงินเพื่อใช้อ้างอิงการทำธุรกรรม |
ระบบที่เกี่ยวข้อง
หัวข้อที่มีชื่อว่า “ระบบที่เกี่ยวข้อง”- การจัดการคิว (Queue Management)
- การจัดการการชั่งน้ำหนัก (Weighing Management)
- การจัดการการตรวจสอบคุณภาพ (Quality Management)
- การกำหนดราคา (Pricing Management)
- การจัดการข้อมูลหลัก (Master Data Management)
- การจัดการเอกสาร (Document Management)
- การแจ้งเตือน (Notification Management)
- การจัดการประวัติการใช้งาน (Audit Trail)
เงื่อนไขก่อนเริ่มกระบวนการ
หัวข้อที่มีชื่อว่า “เงื่อนไขก่อนเริ่มกระบวนการ”- ธุรกรรมต้องอยู่ในสถานะ รอการสรุปผลการรับซื้อ (Ready for Procurement Summary)
- ระบบต้องได้รับข้อมูลการชั่งเข้ารับซื้อวัตถุดิบเรียบร้อยแล้ว
- ระบบต้องได้รับข้อมูลการชั่งออกรับซื้อวัตถุดิบเรียบร้อยแล้ว
- ระบบต้องได้รับผลการตรวจสอบคุณภาพที่จำเป็นสำหรับการคำนวณราคารับซื้อครบถ้วน ตามหลักเกณฑ์ที่องค์กรกำหนด
- ระบบต้องสามารถเชื่อมต่อกับ Pricing Management เพื่อรับผลการคำนวณราคารับซื้อได้
- ข้อมูลผู้ขายต้องมีอยู่ใน Master Data Management
- ข้อมูลบัญชีธนาคารของผู้ขายต้องมีอยู่ใน Master Data Management
- ใบงานต้องไม่อยู่ระหว่างกระบวนการขอแก้ไขใบงาน (Worksheet Amendment)
- ผู้ใช้งานต้องเข้าสู่ระบบเรียบร้อยแล้ว และมีสิทธิ์ดำเนินการสรุปผลการรับซื้อ
- ระบบและบริการที่เกี่ยวข้องต้องอยู่ในสถานะพร้อมให้บริการ
ข้อมูลทางธุรกิจ (Business Data) โดยรวม
หัวข้อที่มีชื่อว่า “ข้อมูลทางธุรกิจ (Business Data) โดยรวม”ข้อมูลใบงาน (Worksheet Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| หมายเลขใบงาน | Queue Management | ใช้เป็นหมายเลขอ้างอิงหลักของธุรกรรม / ระบบสร้างโดยอัตโนมัติ / ไม่สามารถแก้ไขได้โดยตรง / ใช้เชื่อมโยงข้อมูลตลอดกระบวนการรับซื้อ |
| หมายเลขคิว | Queue Management | ใช้อ้างอิงลำดับการรับซื้อ / ใช้ค้นหาและติดตามรายการ |
| ประเภทธุรกรรม | Queue Management | แสดงประเภทของธุรกรรม เช่น รับซื้อวัตถุดิบ |
| สถานะใบงาน | ระบบ | แสดงสถานะปัจจุบันของธุรกรรม / ใช้ควบคุมการดำเนินงานในแต่ละขั้นตอน |
ข้อมูลผู้ขาย (Seller Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| รหัสผู้ขาย | Master Data Management | ใช้อ้างอิงข้อมูลผู้ขาย |
| รหัสผู้ขายเดิม (Legacy Seller Code) | Master Data Management | ใช้อ้างอิงข้อมูลจากระบบเดิม (Legacy System) / ใช้สำหรับตรวจสอบข้อมูลย้อนหลังและเชื่อมโยงข้อมูล |
| ชื่อผู้ขาย | Master Data Management | แสดงชื่อผู้ขาย |
| ประเภทผู้ขาย | Master Data Management | แสดงประเภทผู้ขายตามที่องค์กรกำหนด |
| เลขประจำตัวประชาชน | Master Data Management | ใช้ตรวจสอบข้อมูลผู้ขาย |
ข้อมูลบัญชีธนาคาร (Bank Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ชื่อบัญชี | Master Data Management | แสดงชื่อเจ้าของบัญชีที่ใช้รับเงิน |
| ธนาคาร | Master Data Management | แสดงชื่อธนาคาร |
| เลขที่บัญชี | Master Data Management | ใช้แสดงข้อมูลให้ผู้ปฏิบัติงานตรวจสอบ / ใช้อ้างอิงสำหรับการเตรียมข้อมูลการชำระเงินในขั้นตอนถัดไป / ไม่สามารถแก้ไขจากหน้าจอนี้ได้ |
ข้อมูลรถ (Vehicle Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ประเภทรถ | Queue Management | แสดงประเภทรถที่ใช้ขนส่งวัตถุดิบ |
| เลขทะเบียนรถ | Queue Management | ตรวจสอบความถูกต้องของรายการรับซื้อ |
ข้อมูลการชั่งน้ำหนัก (Weighing Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| น้ำหนักชั่งเข้า | Weighing Management | ใช้น้ำหนักที่บันทึกจากการชั่งเข้ารับซื้อวัตถุดิบ |
| น้ำหนักชั่งออก | Weighing Management | ใช้น้ำหนักที่บันทึกจากการชั่งออกรับซื้อวัตถุดิบ |
| น้ำหนักคงเหลือ (Payable Weight) | ระบบ | ระบบคำนวณอัตโนมัติจากน้ำหนักชั่งเข้า น้ำหนักชั่งออก และเปอร์เซ็นต์สิ่งเจือปน / ใช้เป็นน้ำหนักที่นำไปคำนวณราคารับซื้อ |
ข้อมูลคุณภาพ (Quality Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| เปอร์เซ็นต์สิ่งเจือปน | Quality Management | ใช้ค่าล่าสุดที่ได้รับการยืนยัน / ใช้คำนวณน้ำหนักคงเหลือ (Payable Weight) |
| ค่าเปอร์เซ็นต์แป้งเฉลี่ย | Quality Management | คำนวณจากจำนวนครั้งที่โรงงานกำหนด / ใช้คำนวณราคารับซื้อ |
| จำนวนครั้งที่ใช้คำนวณค่าเฉลี่ย | Quality Management | แสดงจำนวนครั้งที่ใช้ในการคำนวณค่าเฉลี่ยเปอร์เซ็นต์แป้ง |
| รูปภาพสิ่งเจือปน | Quality Management | ใช้ตรวจสอบย้อนหลัง |
| รูปภาพตัวอย่างแป้ง | Quality Management | ใช้ตรวจสอบย้อนหลัง |
ข้อมูลการกำหนดราคา (Pricing Information)
ข้อมูลส่วนนี้แสดงเฉพาะผู้ใช้งานภายในองค์กร (Internal View) และต้องไม่แสดงบนใบชั่ง/ใบเสร็จรับเงิน
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ประเภทราคา | Pricing Management | แสดงประเภทของราคาที่ระบบเลือกใช้ |
| ราคาที่ใช้คำนวณ | Pricing Management | แสดงราคาสุทธิที่ผ่านการประมวลผลจาก Pricing Management |
| โครงการหรือเงื่อนไขราคาที่ได้รับ | Pricing Management | แสดงโครงการหรือเงื่อนไขราคาที่มีผลต่อการคำนวณ / ใช้สำหรับตรวจสอบภายในองค์กรเท่านั้น / ต้องไม่แสดงบนเอกสารที่มอบให้ผู้ขาย |
ข้อมูลสรุปผลการรับซื้อ (Procurement Summary)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ราคาต่อหน่วย | Pricing Management | แสดงราคาสุทธิที่ใช้คำนวณให้แก่ผู้ขาย |
| จำนวนเงินรับซื้อสุทธิ | Pricing Management | แสดงจำนวนเงินที่ผู้ขายจะได้รับจากการรับซื้อวัตถุดิบ |
ข้อมูลเอกสาร (Document Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| วันที่และเวลาพิมพ์ | ระบบ | ใช้ตรวจสอบย้อนหลัง |
| ผู้พิมพ์เอกสาร | ระบบ | ใช้ตรวจสอบย้อนหลัง |
| จำนวนครั้งที่พิมพ์ | ระบบ | ใช้ตรวจสอบการพิมพ์ซ้ำ |
ข้อมูลลายมือชื่ออิเล็กทรอนิกส์ (Electronic Signature)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ลายมือชื่ออิเล็กทรอนิกส์ | ระบบ | ใช้แสดงบนใบชั่ง/ใบเสร็จรับเงิน (ถ้ามีการใช้งาน) / จัดเก็บเป็นส่วนหนึ่งของข้อมูลธุรกรรม |
| วันที่และเวลาลงลายมือชื่อ | ระบบ | ใช้ตรวจสอบย้อนหลัง |
| ผู้ลงลายมือชื่อ | ระบบ | ใช้ตรวจสอบย้อนหลัง |
ขั้นตอนการดำเนินงาน
หัวข้อที่มีชื่อว่า “ขั้นตอนการดำเนินงาน”ขั้นตอนที่ 1: ตรวจสอบสรุปผลการรับซื้อวัตถุดิบ
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 1: ตรวจสอบสรุปผลการรับซื้อวัตถุดิบ”FR-PR-001 ตรวจสอบสรุปผลการรับซื้อวัตถุดิบ (Review Procurement Summary)
ผู้ปฏิบัติงานห้องตราชั่ง (Weighbridge Operator) ต้องสามารถเปิดหน้าจอสรุปผลการรับซื้อวัตถุดิบ (Procurement Summary) เพื่อแสดงข้อมูลของใบงาน (Worksheet) และผลการคำนวณราคารับซื้อจากโมดูลที่เกี่ยวข้อง สำหรับตรวจสอบความถูกต้องของข้อมูลก่อนดำเนินการพิมพ์ใบชั่ง/ใบเสร็จรับเงิน (Procurement Receipt) ทั้งนี้ หากข้อมูลที่จำเป็นสำหรับการสรุปผลยังไม่ครบถ้วน ระบบต้องแจ้งข้อมูลที่ยังไม่สมบูรณ์ และไม่อนุญาตให้ดำเนินการในขั้นตอนถัดไปจนกว่าข้อมูลจะครบถ้วน
ข้อมูลทางธุรกิจ (Business Data)
ข้อมูลใบงาน (Worksheet Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| หมายเลขใบงาน | Queue Management | ใช้เป็นหมายเลขอ้างอิงหลักของธุรกรรม |
| หมายเลขคิว | Queue Management | ใช้อ้างอิงรายการรับซื้อ |
| สถานะใบงาน | System | แสดงสถานะปัจจุบันของใบงาน |
ข้อมูลผู้ขาย (Seller Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| รหัสผู้ขาย | Master Data Management | ใช้อ้างอิงข้อมูลผู้ขาย |
| รหัสผู้ขายเดิม (Legacy Seller Code) | Master Data Management | ใช้อ้างอิงข้อมูลจากระบบเดิม (ถ้ามี) |
| ชื่อผู้ขาย | Master Data Management | แสดงชื่อผู้ขาย |
| ประเภทผู้ขาย | Master Data Management | แสดงประเภทผู้ขาย |
| เลขประจำตัวประชาชน | Master Data Management | ใช้ตรวจสอบข้อมูลผู้ขาย |
ข้อมูลรถ (Vehicle Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ประเภทรถ | Queue Management | แสดงประเภทรถ |
| เลขทะเบียนรถ | Queue Management | ใช้อ้างอิงรายการรับซื้อ |
ข้อมูลการชั่งน้ำหนัก (Weighing Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| น้ำหนักชั่งเข้า | Weighing Management | น้ำหนักที่บันทึกจากการชั่งเข้า |
| น้ำหนักชั่งออก | Weighing Management | น้ำหนักที่บันทึกจากการชั่งออก |
| น้ำหนักรับซื้อ (Payable Weight) | System | ใช้คำนวณราคารับซื้อ |
ข้อมูลคุณภาพ (Quality Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| เปอร์เซ็นต์สิ่งเจือปน | Quality Management | ใช้คำนวณน้ำหนักรับซื้อ |
| ค่าเฉลี่ยเปอร์เซ็นต์แป้ง | Quality Management | ใช้คำนวณราคารับซื้อ |
| จำนวนครั้งที่ใช้คำนวณค่าเฉลี่ย | Quality Management | แสดงจำนวนผลการตรวจที่ใช้คำนวณ |
| รูปภาพสิ่งเจือปน | Quality Management | ใช้ตรวจสอบย้อนหลัง |
| รูปภาพตัวอย่างแป้ง | Quality Management | ใช้ตรวจสอบย้อนหลัง |
ข้อมูลการกำหนดราคา (Pricing Information)
ข้อมูลส่วนนี้แสดงเฉพาะผู้ใช้งานภายในองค์กรตามสิทธิ์ที่กำหนด
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ประเภทราคา | Pricing Management | แสดงประเภทของราคาที่ใช้คำนวณ |
| ราคาที่ใช้คำนวณ | Pricing Management | แสดงราคาที่ใช้คำนวณ |
| โครงการหรือเงื่อนไขราคาที่ได้รับ | Pricing Management | ใช้ตรวจสอบผลการคำนวณภายในองค์กร |
ข้อมูลสรุปผลการรับซื้อ (Procurement Summary)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ราคาต่อหน่วย | Pricing Management | ราคาสุทธิที่ใช้คำนวณ |
| จำนวนเงินรับซื้อสุทธิ | Pricing Management | จำนวนเงินสุทธิที่ผู้ขายจะได้รับ |
ข้อมูลบัญชีธนาคาร (Bank Information)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ชื่อบัญชี | Master Data Management | แสดงข้อมูลบัญชีสำหรับรับโอนเงิน |
| ธนาคาร | Master Data Management | แสดงชื่อธนาคาร |
| เลขที่บัญชี | Master Data Management | ใช้ตรวจสอบข้อมูลก่อนจัดเตรียมการชำระเงิน |
กฎทางธุรกิจ (Business Rules)
- BR-PR-001 ระบบต้องแสดงข้อมูลล่าสุดของใบงานทุกครั้งที่เปิดหน้าจอ
- BR-PR-002 ข้อมูลทั้งหมดในหน้าจอนี้เป็นแบบอ่านอย่างเดียว (Read-only) หากต้องการแก้ไขข้อมูล ต้องดำเนินการผ่านกระบวนการแก้ไขใบงาน (Worksheet Amendment)
- BR-PR-003 ระบบต้องดึงข้อมูลจากทุกโมดูลโดยใช้หมายเลขใบงาน (Worksheet Number) เป็นข้อมูลอ้างอิงหลัก
- BR-PR-004 รายละเอียดเงื่อนไขการกำหนดราคา โครงการรับซื้อ สิทธิ์พิเศษ หรือข้อมูลภายในอื่น ๆ ต้องแสดงเฉพาะผู้ใช้งานภายในองค์กรตามสิทธิ์ที่กำหนด และต้องไม่แสดงบนใบชั่ง/ใบเสร็จรับเงิน
- BR-PR-005 ข้อมูลบัญชีธนาคารต้องอ้างอิงจาก Master Data Management เท่านั้น และไม่สามารถแก้ไขจากหน้าจอนี้ได้
- BR-PR-006 ระบบต้องแสดงผลการคำนวณราคารับซื้อล่าสุดของใบงาน
- BR-PR-007 หน้าจอสรุปผลการรับซื้อวัตถุดิบใช้สำหรับตรวจสอบข้อมูลก่อนดำเนินการพิมพ์ใบชั่ง/ใบเสร็จรับเงินเท่านั้น
ความต้องการเชิงระบบ (Functional Requirements)
- FR-PR-001-001 ผู้ปฏิบัติงานต้องสามารถค้นหาใบงานจากหมายเลขใบงานหรือหมายเลขคิว
- FR-PR-001-002 ระบบต้องโหลดข้อมูลล่าสุดของใบงานจากทุกโมดูลที่เกี่ยวข้องโดยอัตโนมัติ
- FR-PR-001-003 ระบบต้องตรวจสอบความครบถ้วนของข้อมูลก่อนแสดงผลการสรุป
- FR-PR-001-004 หากข้อมูลยังไม่ครบ ระบบต้องแสดงรายการข้อมูลที่ยังไม่สมบูรณ์อย่างชัดเจน
- FR-PR-001-005 ระบบต้องแสดงผลการคำนวณราคารับซื้อที่ได้รับจาก Pricing Management
- FR-PR-001-006 ระบบต้องแสดงข้อมูลตามสิทธิ์ของผู้ใช้งาน
- FR-PR-001-007 ระบบต้องไม่อนุญาตให้ผู้ใช้งานแก้ไขข้อมูลจากหน้าจอนี้
- FR-PR-001-008 ระบบต้องไม่อนุญาตให้พิมพ์ใบชั่ง/ใบเสร็จรับเงิน หากข้อมูลที่จำเป็นสำหรับการสรุปผลยังไม่ครบถ้วน
- FR-PR-001-009 ระบบต้องบันทึกประวัติการเปิดหน้าจอสรุปผลการรับซื้อไว้ใน Audit Trail
กฎการตรวจสอบข้อมูล (Validation Rules)
- VR-PR-001 ระบบต้องตรวจสอบว่าพบใบงานก่อนเปิดหน้าจอสรุปผลการรับซื้อ
- VR-PR-002 ระบบต้องตรวจสอบสิทธิ์ของผู้ใช้งานก่อนแสดงข้อมูลการกำหนดราคาภายในองค์กร
- VR-PR-003 ระบบต้องตรวจสอบว่าผลการคำนวณราคารับซื้อเป็นข้อมูลล่าสุดก่อนแสดงผล
การจัดการข้อผิดพลาด (Error Handling)
- ER-PR-001 กรณีไม่พบใบงาน ระบบต้องแจ้งผู้ใช้งาน
- ER-PR-002 กรณีไม่สามารถดึงข้อมูลจากโมดูลที่เกี่ยวข้องได้ ระบบต้องแจ้งผู้ใช้งาน และไม่แสดงข้อมูลที่ไม่สมบูรณ์
- ER-PR-003 กรณีข้อมูลที่จำเป็นสำหรับการสรุปผลยังไม่ครบถ้วน ระบบต้องแสดงรายการข้อมูลที่ยังไม่สมบูรณ์ และไม่อนุญาตให้พิมพ์ใบชั่ง/ใบเสร็จรับเงิน
- ER-PR-004 กรณีไม่สามารถบันทึกประวัติการเปิดหน้าจอลงใน Audit Trail ได้ ระบบต้องแจ้งผู้ใช้งาน
ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)
- ระบบต้องแสดงข้อมูลเป็นหมวดหมู่ ได้แก่
- ข้อมูลใบงาน
- ข้อมูลผู้ขาย
- ข้อมูลรถ
- ข้อมูลการชั่งน้ำหนัก
- ข้อมูลคุณภาพ
- ข้อมูลการกำหนดราคา
- ข้อมูลสรุปผลการรับซื้อ
- ข้อมูลบัญชีธนาคาร
- ระบบต้องแสดงสถานะใบงานในตำแหน่งที่ผู้ใช้งานสามารถมองเห็นได้ชัดเจน
- ระบบต้องแสดงข้อความแจ้งเตือนเมื่อพบข้อมูลไม่ครบถ้วน
- ระบบต้องแสดงข้อมูลทั้งหมดในรูปแบบ Read-only
การเชื่อมต่อระบบ (Integration)
| ระบบ | รับข้อมูล | ส่งข้อมูล |
|---|---|---|
| Queue Management | ข้อมูลใบงานและข้อมูลคิว | - |
| Weighing Management | ข้อมูลการชั่งเข้าและการชั่งออก | - |
| Quality Management | ผลการตรวจสอบคุณภาพ | - |
| Pricing Management | ผลการคำนวณราคารับซื้อ | - |
| Master Data Management | ข้อมูลผู้ขายและข้อมูลบัญชีธนาคาร | - |
| Audit Trail | ข้อมูลผู้ใช้งาน | ประวัติการเปิดหน้าจอ |
ขั้นตอนที่ 2: คำนวณผลการรับซื้อวัตถุดิบ
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 2: คำนวณผลการรับซื้อวัตถุดิบ”FR-PR-002 คำนวณผลการรับซื้อวัตถุดิบ (Calculate Procurement Summary)
เมื่อข้อมูลที่จำเป็นสำหรับการรับซื้อวัตถุดิบครบถ้วน ระบบต้องดำเนินการคำนวณผลการรับซื้อวัตถุดิบ (Procurement Summary) โดยรวบรวมข้อมูลล่าสุดของใบงาน (Worksheet) จากการจัดการการชั่งน้ำหนัก (Weighing Management) การจัดการคุณภาพ (Quality Management) และผลการกำหนดราคาจาก Pricing Management เพื่อจัดทำผลสรุปการรับซื้อของรายการรับซื้อวัตถุดิบ
ระบบต้องรองรับการคำนวณผลการรับซื้อใหม่โดยอัตโนมัติ เมื่อข้อมูลที่มีผลต่อการคำนวณมีการเปลี่ยนแปลง เพื่อให้ผลการสรุปการรับซื้อสอดคล้องกับข้อมูลล่าสุดของใบงาน ทั้งนี้ ผลการคำนวณต้องถูกจัดเก็บไว้เป็นข้อมูลอ้างอิงสำหรับการแสดงผล การพิมพ์ใบชั่ง/ใบเสร็จรับเงิน และการเตรียมการชำระเงิน
ข้อมูลทางธุรกิจ (Business Data)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ข้อมูลการชั่งน้ำหนัก | Weighing Management | น้ำหนักชั่งเข้า น้ำหนักชั่งออก น้ำหนักสุทธิ |
| ผลการตรวจสอบคุณภาพ | Quality Management | ค่าเปอร์เซ็นต์แป้งเฉลี่ย ค่าเปอร์เซ็นต์สิ่งเจือปน และผลการตรวจสอบอื่นที่เกี่ยวข้อง |
| ผลการกำหนดราคา | Pricing Management | ราคาที่ใช้คำนวณ รายละเอียดราคา และผลการคำนวณราคา |
| ผลการสรุปการรับซื้อ | System | น้ำหนักรับซื้อ (Payable Weight) ราคาต่อหน่วย จำนวนเงินรับซื้อสุทธิ และข้อมูลสรุปอื่นตามที่องค์กรกำหนด |
กฎทางธุรกิจ (Business Rules)
- BR-PR-008 ระบบต้องคำนวณผลการรับซื้อจากข้อมูลล่าสุดของใบงานเท่านั้น
- BR-PR-009 ระบบต้องใช้ผลการกำหนดราคาที่ได้รับจาก Pricing Management โดยไม่ดำเนินการคำนวณราคาใหม่ภายในโมดูล Procurement Summary
- BR-PR-010 ระบบต้องรองรับการคำนวณผลการรับซื้อใหม่โดยอัตโนมัติ เมื่อข้อมูลที่มีผลต่อการคำนวณมีการเปลี่ยนแปลง
- BR-PR-011 ระบบต้องจัดเก็บผลการคำนวณล่าสุดไว้กับใบงาน เพื่อใช้เป็นข้อมูลอ้างอิงในกระบวนการถัดไป
- BR-PR-012 ผลการคำนวณล่าสุดต้องใช้สำหรับการแสดงผล การพิมพ์ใบชั่ง/ใบเสร็จรับเงิน และการเตรียมการชำระเงิน
ความต้องการเชิงระบบ (Functional Requirements)
- FR-PR-002-001 ระบบต้องตรวจสอบว่าข้อมูลที่จำเป็นสำหรับการคำนวณผลการรับซื้อครบถ้วนก่อนเริ่มการประมวลผล
- FR-PR-002-002 ระบบต้องดึงข้อมูลการชั่งน้ำหนักล่าสุดจาก Weighing Management
- FR-PR-002-003 ระบบต้องดึงผลการตรวจสอบคุณภาพล่าสุดจาก Quality Management
- FR-PR-002-004 ระบบต้องดึงผลการกำหนดราคาล่าสุดจาก Pricing Management
- FR-PR-002-005 ระบบต้องคำนวณผลการรับซื้อจากข้อมูลที่ได้รับตามกฎทางธุรกิจที่องค์กรกำหนด
- FR-PR-002-006 ระบบต้องรองรับการคำนวณผลการรับซื้อใหม่โดยอัตโนมัติ เมื่อข้อมูลต้นทางมีการเปลี่ยนแปลง
- FR-PR-002-007 ระบบต้องจัดเก็บผลการคำนวณล่าสุดไว้กับใบงาน
- FR-PR-002-008 ระบบต้องบันทึกประวัติการคำนวณผลการรับซื้อไว้ใน Audit Trail
กฎการตรวจสอบข้อมูล (Validation Rules)
- VR-PR-004 ระบบต้องตรวจสอบว่าข้อมูลการชั่งน้ำหนักครบถ้วนก่อนเริ่มการคำนวณ
- VR-PR-005 ระบบต้องตรวจสอบว่าผลการตรวจสอบคุณภาพครบถ้วนตามเงื่อนไขที่กำหนด
- VR-PR-006 ระบบต้องตรวจสอบว่ามีผลการกำหนดราคาล่าสุดจาก Pricing Management
- VR-PR-007 ระบบต้องตรวจสอบว่าข้อมูลทั้งหมดเป็นของใบงานเดียวกัน
- VR-PR-008 ระบบต้องตรวจสอบว่าข้อมูลที่ใช้ในการคำนวณเป็นข้อมูลล่าสุดของใบงาน
การจัดการข้อผิดพลาด (Error Handling)
- ER-PR-005 กรณีข้อมูลการชั่งน้ำหนักไม่ครบถ้วน ระบบต้องไม่ดำเนินการคำนวณ และแจ้งรายการข้อมูลที่ยังไม่สมบูรณ์
- ER-PR-006 กรณีผลการตรวจสอบคุณภาพยังไม่พร้อม ระบบต้องแจ้งผู้ใช้งานและรอข้อมูลจากกระบวนการที่เกี่ยวข้อง
- ER-PR-007 กรณีไม่พบผลการกำหนดราคาจาก Pricing Management ระบบต้องไม่ดำเนินการคำนวณ และแจ้งผู้ใช้งาน
- ER-PR-008 กรณีไม่สามารถจัดเก็บผลการคำนวณได้ ระบบต้องแจ้งผู้ใช้งานและไม่บันทึกข้อมูลบางส่วน
- ER-PR-009 กรณีไม่สามารถบันทึกข้อมูลลงใน Audit Trail ได้ ระบบต้องแจ้งผู้ใช้งาน
ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)
- ระบบต้องแสดงสถานะการประมวลผลการคำนวณผลการรับซื้อ
- ระบบต้องแสดงวันที่และเวลาของการคำนวณครั้งล่าสุด
- เมื่อการคำนวณเสร็จสมบูรณ์ ระบบต้องแสดงผลการคำนวณล่าสุดบนหน้าสรุปผลการรับซื้อ
- เมื่อมีการคำนวณใหม่ ระบบต้องแสดงผลการคำนวณล่าสุดโดยอัตโนมัติ
- หากไม่สามารถดำเนินการคำนวณได้ ระบบต้องแสดงข้อความแจ้งเตือนพร้อมระบุสาเหตุที่เกี่ยวข้อง
การเชื่อมต่อระบบ (Integration)
| ระบบ | รับข้อมูล | ส่งข้อมูล |
|---|---|---|
| Weighing Management | ข้อมูลการชั่งน้ำหนักล่าสุด | - |
| Quality Management | ผลการตรวจสอบคุณภาพล่าสุด | - |
| Pricing Management | ผลการกำหนดราคาล่าสุด | - |
| Procurement Summary | - | ผลการสรุปการรับซื้อ |
| Audit Trail | ข้อมูลผู้ใช้งาน | ประวัติการคำนวณผลการรับซื้อ |
ขั้นตอนที่ 3: แสดงผลการสรุปผลการรับซื้อวัตถุดิบ
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 3: แสดงผลการสรุปผลการรับซื้อวัตถุดิบ”FR-PR-003 แสดงผลการสรุปผลการรับซื้อวัตถุดิบ (Display Procurement Summary)
เมื่อระบบดำเนินการคำนวณผลการรับซื้อวัตถุดิบเสร็จสมบูรณ์ ระบบต้องแสดงผลการสรุปผลการรับซื้อวัตถุดิบบนหน้าจอ Procurement Summary โดยรวบรวมข้อมูลล่าสุดของใบงานจากโมดูลที่เกี่ยวข้อง เพื่อให้ผู้ปฏิบัติงานตรวจสอบข้อมูลก่อนดำเนินการในขั้นตอนถัดไป
ระบบต้องแสดงข้อมูลตามสิทธิ์ของผู้ใช้งาน (Role-Based Access Control) และรองรับการแยกข้อมูลภายในองค์กรออกจากข้อมูลที่สามารถแสดงแก่ผู้ขาย ทั้งนี้ หากมีการคำนวณผลการรับซื้อใหม่ ระบบต้องแสดงผลการคำนวณล่าสุดโดยอัตโนมัติ
ข้อมูลทางธุรกิจ (Business Data)
| ข้อมูล | แหล่งข้อมูล | รายละเอียด |
|---|---|---|
| ข้อมูลใบงาน | Procurement Worksheet | หมายเลขใบงาน สถานะใบงาน |
| ข้อมูลผู้ขาย | Seller Profile | รหัสผู้ขาย ชื่อผู้ขาย |
| ข้อมูลรถ | Procurement Worksheet | เลขทะเบียนรถ ประเภทรถ |
| ข้อมูลการชั่งน้ำหนัก | Weighing Management | น้ำหนักชั่งเข้า น้ำหนักชั่งออก น้ำหนักสุทธิ |
| ผลการตรวจสอบคุณภาพ | Quality Management | ค่าเฉลี่ยเปอร์เซ็นต์แป้ง เปอร์เซ็นต์สิ่งเจือปน |
| ผลการกำหนดราคา | Pricing Management | ราคาที่ใช้คำนวณ รายละเอียดราคาตามสิทธิ์ |
| ผลการสรุปการรับซื้อ | Procurement Summary | น้ำหนักรับซื้อ ราคาต่อหน่วย จำนวนเงินรับซื้อสุทธิ |
| ข้อมูลบัญชีรับเงิน | Seller Profile | ธนาคาร เลขที่บัญชี |
กฎทางธุรกิจ (Business Rules)
- BR-PR-013 ระบบต้องแสดงผลการสรุปการรับซื้อจากผลการคำนวณล่าสุดของใบงาน
- BR-PR-014 ระบบต้องแสดงข้อมูลตามสิทธิ์ของผู้ใช้งาน (Role-Based Access Control)
- BR-PR-015 รายละเอียดการกำหนดราคา เงื่อนไขทางธุรกิจ และข้อมูลภายในองค์กร ต้องแสดงเฉพาะผู้ใช้งานที่ได้รับสิทธิ์ และต้องไม่แสดงบนข้อมูลสำหรับผู้ขาย
- BR-PR-016 เมื่อมีการคำนวณผลการรับซื้อใหม่ ระบบต้องแสดงผลการคำนวณล่าสุดแทนผลเดิม
- BR-PR-017 ข้อมูลทั้งหมดบนหน้าจอสรุปผลการรับซื้อเป็นแบบอ่านอย่างเดียว (Read-only)
ความต้องการเชิงระบบ (Functional Requirements)
- FR-PR-003-001 ระบบต้องแสดงข้อมูลใบงานที่เกี่ยวข้องกับรายการรับซื้อ
- FR-PR-003-002 ระบบต้องแสดงข้อมูลผู้ขายและข้อมูลรถของใบงาน
- FR-PR-003-003 ระบบต้องแสดงข้อมูลการชั่งน้ำหนักที่ใช้ในการคำนวณ
- FR-PR-003-004 ระบบต้องแสดงผลการตรวจสอบคุณภาพที่ใช้ในการคำนวณ
- FR-PR-003-005 ระบบต้องแสดงรายละเอียดผลการกำหนดราคาที่ได้รับจาก Pricing Management ตามสิทธิ์ของผู้ใช้งาน
- FR-PR-003-006 ระบบต้องแสดงผลการสรุปการรับซื้อ ประกอบด้วยน้ำหนักรับซื้อ (Payable Weight) ราคาต่อหน่วย และจำนวนเงินรับซื้อสุทธิ
- FR-PR-003-007 ระบบต้องแสดงข้อมูลบัญชีรับเงินของผู้ขายสำหรับใช้ในการเตรียมการชำระเงิน
- FR-PR-003-008 ระบบต้องอัปเดตข้อมูลบนหน้าจอโดยอัตโนมัติ เมื่อมีการคำนวณผลการรับซื้อใหม่
- FR-PR-003-009 ระบบต้องแสดงข้อมูลตามสิทธิ์ของผู้ใช้งาน
กฎการตรวจสอบข้อมูล (Validation Rules)
- VR-PR-009 ระบบต้องตรวจสอบว่ามีผลการสรุปการรับซื้อก่อนแสดงข้อมูล
- VR-PR-010 ระบบต้องตรวจสอบสิทธิ์ของผู้ใช้งานก่อนแสดงรายละเอียดการกำหนดราคา
- VR-PR-011 ระบบต้องตรวจสอบว่าผลการสรุปการรับซื้อเป็นข้อมูลล่าสุดของใบงาน
การจัดการข้อผิดพลาด (Error Handling)
- ER-PR-010 กรณีไม่พบผลการสรุปการรับซื้อ ระบบต้องแจ้งผู้ใช้งาน
- ER-PR-011 กรณีไม่สามารถดึงข้อมูลจากโมดูลที่เกี่ยวข้องได้ ระบบต้องแจ้งผู้ใช้งานและแสดงเฉพาะข้อมูลที่สามารถเรียกใช้ได้
- ER-PR-012 กรณีผู้ใช้งานไม่มีสิทธิ์เข้าถึงข้อมูลภายในองค์กร ระบบต้องซ่อนข้อมูลดังกล่าว
- ER-PR-013 กรณีไม่สามารถแสดงผลการสรุปการรับซื้อได้ ระบบต้องแจ้งผู้ใช้งาน
ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)
- ระบบต้องแสดงข้อมูลในรูปแบบ Read-only
- ระบบต้องจัดกลุ่มข้อมูลเป็นหมวดหมู่ ได้แก่
- ข้อมูลใบงาน
- ข้อมูลผู้ขาย
- ข้อมูลรถ
- ข้อมูลการชั่งน้ำหนัก
- ผลการตรวจสอบคุณภาพ
- ผลการกำหนดราคา
- ผลการสรุปการรับซื้อ
- ข้อมูลบัญชีรับเงิน
- ระบบต้องแสดงน้ำหนักรับซื้อ (Payable Weight) ราคาต่อหน่วย และจำนวนเงินรับซื้อสุทธิในตำแหน่งที่มองเห็นได้ชัดเจน
- ระบบต้องแสดงหรือซ่อนข้อมูลตามสิทธิ์ของผู้ใช้งาน
- ระบบต้องแสดงวันที่และเวลาของผลการคำนวณล่าสุด
การเชื่อมต่อระบบ (Integration)
| ระบบ | รับข้อมูล | ส่งข้อมูล |
|---|---|---|
| Procurement Worksheet | ข้อมูลใบงาน | - |
| Weighing Management | ข้อมูลการชั่งน้ำหนัก | - |
| Quality Management | ผลการตรวจสอบคุณภาพ | - |
| Pricing Management | ผลการกำหนดราคา | - |
| Seller Profile | ข้อมูลผู้ขายและบัญชีรับเงิน | - |
ขั้นตอนที่ 4: พิมพ์ใบชั่ง/ใบเสร็จรับเงิน
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 4: พิมพ์ใบชั่ง/ใบเสร็จรับเงิน”FR-PR-004 พิมพ์ใบชั่ง/ใบเสร็จรับเงิน (Print Procurement Receipt)
เมื่อกระบวนการรับซื้อวัตถุดิบเสร็จสมบูรณ์ และมีผลการสรุปการรับซื้อล่าสุดของใบงาน (Procurement Worksheet) ระบบต้องรองรับการสร้างและพิมพ์ใบชั่ง/ใบเสร็จรับเงิน (Procurement Receipt) เพื่อใช้เป็นเอกสารอ้างอิงการรับซื้อสำหรับผู้ขายและองค์กร
ระบบต้องสร้างเอกสารจากข้อมูลล่าสุดของใบงาน โดยรวบรวมข้อมูลจากกระบวนการรับซื้อที่เกี่ยวข้อง พร้อมจัดรูปแบบเอกสารตามรูปแบบ (Document Template) ที่องค์กรกำหนด ทั้งนี้ ระบบต้องรองรับการกำหนดรูปแบบเอกสารที่แตกต่างกันตามโรงงาน หน่วยงาน หรือเงื่อนไขทางธุรกิจ รวมถึงรองรับการแสดงลายมือชื่ออิเล็กทรอนิกส์ (Electronic Signature) และข้อความหมายเหตุ (Disclaimer) ตามการตั้งค่าของระบบ
ใบชั่ง/ใบเสร็จรับเงินต้องแสดงเฉพาะข้อมูลที่ได้รับอนุญาตให้เปิดเผยแก่ผู้ขาย และต้องไม่แสดงข้อมูลภายในองค์กร รายละเอียดการกำหนดราคา หรือเงื่อนไขทางธุรกิจที่ใช้ในการคำนวณราคา
ข้อมูลทางธุรกิจ (Business Data)
ข้อมูลที่แสดงบนใบชั่ง/ใบเสร็จรับเงิน
| ข้อมูล | แหล่งข้อมูล |
|---|---|
| ข้อมูลโรงงาน | Master Data Management |
| เลขที่เอกสาร | System |
| เลขที่ใบงาน | Procurement Worksheet |
| วันที่และเวลาพิมพ์ | System |
| ข้อมูลผู้ขาย | Master Data Management |
| ข้อมูลรถ | Procurement Worksheet |
| ข้อมูลการชั่งน้ำหนัก | Weighing Management |
| ผลการตรวจสอบคุณภาพ | Quality Management |
| ผลการสรุปการรับซื้อ | Procurement Summary |
| ข้อมูลบัญชีรับเงิน | Master Data Management |
| ลายมือชื่ออิเล็กทรอนิกส์ | Electronic Signature |
| หมายเหตุ | Configuration Management |
ข้อมูลที่ไม่แสดงบนใบชั่ง/ใบเสร็จรับเงิน
| ข้อมูล | แหล่งข้อมูล |
|---|---|
| รายละเอียดการกำหนดราคา | Pricing Management |
| ประเภทราคา | Pricing Management |
| เงื่อนไขทางธุรกิจ | Pricing Management |
| โครงการรับซื้อ | Pricing Management |
| รายละเอียดการคำนวณภายใน | Procurement Summary |
| ข้อมูลภายในอื่น | Configuration Management |
กฎทางธุรกิจ (Business Rules)
- BR-PR-017 ระบบต้องสร้างใบชั่ง/ใบเสร็จรับเงินจากผลการสรุปการรับซื้อล่าสุดของใบงาน
- BR-PR-018 ระบบต้องใช้ข้อมูลล่าสุดของใบงานในการสร้างเอกสารทุกครั้ง
- BR-PR-019 ระบบต้องแสดงเฉพาะข้อมูลที่องค์กรกำหนดให้เปิดเผยแก่ผู้ขาย
- BR-PR-020 ระบบต้องไม่แสดงรายละเอียดการกำหนดราคา เงื่อนไขทางธุรกิจ หรือข้อมูลภายในองค์กรบนใบชั่ง/ใบเสร็จรับเงิน
- BR-PR-021 ระบบต้องรองรับการกำหนดรูปแบบเอกสาร (Document Template) ตามการตั้งค่าขององค์กร
- BR-PR-022 ระบบต้องรองรับการแสดงลายมือชื่ออิเล็กทรอนิกส์และข้อความหมายเหตุตามการตั้งค่าของระบบ
- BR-PR-023 ระบบต้องรองรับการพิมพ์เอกสารซ้ำ (Reprint) ตามสิทธิ์ของผู้ใช้งาน
- BR-PR-024 การสร้างหรือพิมพ์ใบชั่ง/ใบเสร็จรับเงินต้องไม่ทำให้ข้อมูลของใบงานหรือผลการสรุปการรับซื้อเปลี่ยนแปลง
หมายเหตุจากเอกสารต้นฉบับ: BR-PR-017 ถูกใช้ซ้ำเป็นรหัสของทั้งกฎในขั้นตอนที่ 3 และขั้นตอนที่ 4 ในเอกสารต้นฉบับ จึงคงไว้ตามต้นฉบับ
ความต้องการเชิงระบบ (Functional Requirements)
- FR-PR-004-001 ระบบต้องสร้างใบชั่ง/ใบเสร็จรับเงินจากข้อมูลล่าสุดของใบงานและผลการสรุปการรับซื้อ
- FR-PR-004-002 ระบบต้องเลือกรูปแบบเอกสาร (Document Template) ตามการตั้งค่าที่เกี่ยวข้อง
- FR-PR-004-003 ระบบต้องจัดรูปแบบข้อมูลให้เป็นไปตาม Document Template ที่เลือก
- FR-PR-004-004 ระบบต้องแสดงเฉพาะข้อมูลที่กำหนดให้เปิดเผยแก่ผู้ขาย
- FR-PR-004-005 ระบบต้องรองรับการแสดงลายมือชื่ออิเล็กทรอนิกส์ตามการตั้งค่าของระบบ
- FR-PR-004-006 ระบบต้องรองรับการแสดงข้อความหมายเหตุหรือข้อความอื่นตามการตั้งค่าขององค์กร
- FR-PR-004-007 ระบบต้องรองรับการแสดงตัวอย่างเอกสาร (Print Preview) ก่อนพิมพ์ เมื่อองค์กรกำหนดให้ใช้งาน
- FR-PR-004-008 ระบบต้องส่งคำสั่งพิมพ์ไปยังเครื่องพิมพ์ที่ผู้ใช้งานเลือกหรือที่ระบบกำหนด
- FR-PR-004-009 ระบบต้องรองรับการพิมพ์เอกสารซ้ำ (Reprint) ตามสิทธิ์ของผู้ใช้งาน
- FR-PR-004-010 ระบบต้องบันทึกประวัติการสร้างและการพิมพ์เอกสารลงใน Audit Trail
กฎการตรวจสอบข้อมูล (Validation Rules)
- VR-PR-012 ระบบต้องตรวจสอบว่ามีผลการสรุปการรับซื้อล่าสุดก่อนสร้างเอกสาร
- VR-PR-013 ระบบต้องตรวจสอบว่า Document Template พร้อมใช้งาน
- VR-PR-014 ระบบต้องตรวจสอบสิทธิ์ของผู้ใช้งานในการสร้าง พิมพ์ หรือพิมพ์ซ้ำเอกสาร
- VR-PR-015 ระบบต้องตรวจสอบความพร้อมของเครื่องพิมพ์ก่อนส่งคำสั่งพิมพ์
การจัดการข้อผิดพลาด (Error Handling)
- ER-PR-014 กรณีไม่พบผลการสรุปการรับซื้อ ระบบต้องไม่สร้างเอกสารและแจ้งผู้ใช้งาน
- ER-PR-015 กรณีไม่พบ Document Template ที่ใช้งานได้ ระบบต้องแจ้งผู้ใช้งานและยกเลิกการสร้างเอกสาร
- ER-PR-016 กรณีเครื่องพิมพ์ไม่พร้อมใช้งานหรือเกิดข้อผิดพลาดระหว่างการพิมพ์ ระบบต้องแจ้งผู้ใช้งานพร้อมรายละเอียดของข้อผิดพลาด
- ER-PR-017 กรณีไม่สามารถสร้างเอกสารได้ ระบบต้องแจ้งผู้ใช้งานและไม่ดำเนินการพิมพ์
- ER-PR-018 กรณีไม่สามารถบันทึกประวัติการสร้างหรือการพิมพ์เอกสารลงใน Audit Trail ได้ ระบบต้องแจ้งผู้ใช้งาน
ข้อกำหนดส่วนติดต่อผู้ใช้งาน (UI Requirements)
- ระบบต้องมีปุ่ม Print Procurement Receipt
- ระบบต้องรองรับการแสดงตัวอย่างเอกสาร (Print Preview) ตามการตั้งค่าขององค์กร
- ระบบต้องแสดงชื่อ Document Template ที่ใช้สร้างเอกสาร
- ระบบต้องแสดงชื่อหรือปลายทางของเครื่องพิมพ์ที่ใช้
- ระบบต้องแจ้งผลการสร้างและการพิมพ์เอกสาร
- ระบบต้องแสดงข้อความแจ้งเตือนเมื่อไม่สามารถสร้างหรือพิมพ์เอกสารได้
การเชื่อมต่อระบบ (Integration)
| ระบบ | วัตถุประสงค์ |
|---|---|
| Procurement Summary | ดึงผลการสรุปการรับซื้อ |
| Weighing Management | ดึงข้อมูลการชั่งน้ำหนัก |
| Quality Management | ดึงผลการตรวจสอบคุณภาพ |
| Master Data Management | ดึงข้อมูลโรงงาน ผู้ขาย และบัญชีรับเงิน |
| Configuration Management | ดึง Document Template และการตั้งค่าการพิมพ์ |
| Electronic Signature | ดึงลายมือชื่ออิเล็กทรอนิกส์ตามการตั้งค่า |
| Printer Service | ส่งคำสั่งพิมพ์เอกสาร |
| Audit Trail | บันทึกประวัติการสร้างและพิมพ์เอกสาร |