How Can We Help?
Resource Overview
1. วัตถุประสงค์ (Objective)
- ใช้สำหรับจัดการข้อมูลทรัพยากร (Resource) เช่น เครื่องจักร (Machine), เครื่องมือ (Tool) หรือแรงงาน (Labor) ที่ใช้ในกระบวนการผลิต
- เพื่อกำหนดคุณสมบัติ ข้อจำกัดด้านเวลา และความสามารถในการผลิตของทรัพยากรแต่ละประเภท เพื่อนำไปใช้ในการวางแผนการผลิต (Planning) และการคำนวณระยะเวลาการทำงาน
2. วิธีการเข้าใช้งาน (How to Access)
- เข้าใช้งานผ่านเมนู Master > Resource
3. Main Processes
- การค้นหา (Search): สามารถค้นหาข้อมูลทรัพยากรตามรหัส (Resource Code), ชื่อ (Resource Name), ประเภททรัพยากร (Resource Type) และข้อจำกัดด้านจำนวน (Resource QTY Constraint) รวมถึงสามารถเลือกแสดงรายการที่ถูกลบไปแล้วได้
- การสร้าง (Create): เพิ่มข้อมูลทรัพยากรใหม่ โดยต้องระบุข้อมูลที่จำเป็น เช่น รหัส, ชื่อ, ประเภท, และข้อจำกัดต่างๆ
- การแก้ไข (Update): แก้ไขรายละเอียดของทรัพยากรที่มีอยู่ (ยกเว้นรหัสทรัพยากรที่ไม่สามารถแก้ไขได้)
- การลบ (Delete): ลบข้อมูลทรัพยากรที่ไม่ต้องการใช้งานออกจากระบบ (Soft Delete)
- การกู้คืน (Recover): กู้คืนข้อมูลทรัพยากรที่เคยถูกลบไปแล้วให้กลับมาใช้งานได้ตามปกติ
4. สถานะและการเปลี่ยนแปลงสถานะ (Status Flow)
DeleteRecoverใช้งานปกติ - Activeถูกลบ - Deleted
- ใช้งานปกติ (Active)
- ผู้ใช้สามารถดูข้อมูล แก้ไขรายละเอียด และลบข้อมูลได้
- ข้อมูลทรัพยากรจะถูกนำไปแสดงและใช้งานในส่วนของ BOM และ Job Order
- ถูกลบ (Deleted)
- ผู้ใช้สามารถดูข้อมูลได้เท่านั้น (หากเลือกแสดงรายการที่ถูกลบในหน้าค้นหา)
- ไม่สามารถแก้ไขข้อมูลได้
- สามารถกู้คืนข้อมูล (Recover) เพื่อให้กลับมาอยู่ในสถานะ “ใช้งานปกติ” ได้
5. กระบวนการอัตโนมัติ (Automatic Processes)
- ระบบจะบันทึกข้อมูลผู้สร้าง (Create By) และวันที่สร้าง (Create Date) โดยอัตโนมัติเมื่อมีการเพิ่มข้อมูลใหม่
- ระบบจะบันทึกข้อมูลผู้แก้ไขล่าสุด (Update By) และวันที่แก้ไขล่าสุด (Update Date) โดยอัตโนมัติเมื่อมีการบันทึกการเปลี่ยนแปลง
- ระบบจะบันทึกข้อมูลผู้ลบ (Delete By) และวันที่ลบ (Delete Date) โดยอัตโนมัติเมื่อมีการลบข้อมูล
6. กฎเกณฑ์และข้อจำกัด (Business Rules & Validations)
- การตรวจสอบข้อมูล (Data Validations)
- รหัสทรัพยากร (Resource Code): ต้องระบุข้อมูล และต้องเป็นไปตามรูปแบบที่กำหนด (Code Pattern) โดยห้ามซ้ำกับรหัสที่มีอยู่ในระบบ
- ชื่อทรัพยากร (Resource Name): ต้องระบุข้อมูล
- ประเภททรัพยากร (Resource Type): ต้องเลือกข้อมูลจากรายการที่กำหนด
- ข้อจำกัดด้านจำนวน (Resource QTY Constraint): ต้องเลือกข้อมูลเพื่อกำหนดเงื่อนไขจำนวนทรัพยากร
- ข้อจำกัดด้านเวลา (Time Constraint): ต้องเลือกข้อมูลเพื่อกำหนดเงื่อนไขการคำนวณเวลา
- ข้อจำกัดตามสถานะ (Status-based Restrictions)
- ข้อมูลที่อยู่ในสถานะ “ถูกลบ” จะไม่สามารถแก้ไขข้อมูลได้จนกว่าจะทำการกู้คืนข้อมูลก่อน
- ข้อจำกัดอื่นๆ (Other Restrictions)
- การหยุดใช้งาน (Stop Resource): หากติ๊กเลือกช่องนี้ ทรัพยากรดังกล่าวจะไม่ถูกนำไปใช้งานในกระบวนการใหม่ๆ
- การทำงานซ้อนกัน (Allow Overlap): กำหนดว่าทรัพยากรนี้สามารถทำงานหลายอย่างพร้อมกันได้หรือไม่
- การตรวจสอบเวอร์ชัน (Concurrency Check): หากมีผู้ใช้อื่นแก้ไขข้อมูลเดียวกันในเวลาเดียวกัน ระบบจะไม่อนุญาตให้บันทึกเพื่อป้องกันข้อมูลขัดแย้งกัน
7. คำถามที่พบบ่อยและการแก้ปัญหา (FAQ & Troubleshooting)
- ปัญหา: ไม่สามารถบันทึกข้อมูลทรัพยากรใหม่ได้
- สาเหตุ: รหัสทรัพยากร (Resource Code) ซ้ำกับที่มีอยู่ในระบบ หรือไม่ได้ระบุข้อมูลในช่องที่จำเป็น (มีเครื่องหมายดอกจัน)
- วิธีแก้ไข: ตรวจสอบรหัสทรัพยากรไม่ให้ซ้ำ และกรอกข้อมูลที่จำเป็นให้ครบถ้วน
- ปัญหา: ค้นหาทรัพยากรที่เคยลบไปแล้วไม่พบ
- สาเหตุ: ไม่ได้เลือกตัวเลือก “Show Delete Record” ในหน้าค้นหา
- วิธีแก้ไข: ติ๊กถูกที่ช่อง “Show Delete Record” แล้วกดปุ่มค้นหาอีกครั้ง
- ปัญหา: ปุ่มแก้ไข (Edit) หรือปุ่มบันทึก (Save) ไม่ทำงาน
- สาเหตุ: ข้อมูลนั้นอยู่ในสถานะ “ถูกลบ” หรือผู้ใช้ไม่มีสิทธิ์ในการเข้าถึงการแก้ไข
- วิธีแก้ไข: ตรวจสอบสถานะข้อมูลหากถูกลบให้กู้คืนก่อน หรือติดต่อผู้ดูแลระบบเพื่อตรวจสอบสิทธิ์
- ปัญหา: ระบบแจ้งเตือน “Invalid data” ขณะพยายามบันทึกการแก้ไข
- สาเหตุ: มีผู้ใช้อื่นทำการแก้ไขหรือลบข้อมูลนี้ไปก่อนหน้า (Concurrency Error)
- วิธีแก้ไข: ปิดหน้าจอแล้วเปิดขึ้นมาใหม่เพื่อโหลดข้อมูลล่าสุด แล้วจึงทำการแก้ไขอีกครั้ง
- ปัญหา: ไม่สามารถแก้ไขรหัสทรัพยากร (Resource Code) ได้
- สาเหตุ: รหัสทรัพยากรเป็นข้อมูลหลักที่ใช้เชื่อมโยงในระบบ จึงไม่อนุญาตให้แก้ไขหลังจากสร้างแล้ว
- วิธีแก้ไข: หากต้องการเปลี่ยนรหัส ให้ทำการลบข้อมูลเดิมและสร้างข้อมูลใหม่ด้วยรหัสที่ถูกต้องแทน
