Process Overview
1. วัตถุประสงค์ (Objective)
ใช้สำหรับจัดการข้อมูลกระบวนการผลิต (Process Master) เพื่อกำหนดขั้นตอนต่างๆ ในสายการผลิต โดยสามารถกำหนดคุณลักษณะเฉพาะของแต่ละกระบวนการ เช่น สีที่ใช้แสดงผล ลำดับการทำงาน และเงื่อนไขการออกงาน เพื่อให้การวางแผนและการบันทึกผลการผลิตมีความถูกต้องและเป็นระเบียบ
2. วิธีการเข้าใช้งาน (How to Access)
ผู้ใช้งานสามารถเข้าถึงหน้าจอจัดการข้อมูลกระบวนการได้ผ่านเมนู: Master Data > Process
3. กระบวนการหลัก (Main Processes)
การสร้างข้อมูลกระบวนการ (Create)
- กดปุ่ม Add เพื่อเปิดหน้าจอสร้างกระบวนการใหม่
- ระบุข้อมูลที่จำเป็นในแถบ Information:
- Process Code (รหัสกระบวนการ): กำหนดรหัสอ้างอิง (ไม่สามารถแก้ไขได้ภายหลัง)
- Process Name (ชื่อกระบวนการ): ระบุชื่อกระบวนการทั้งภาษาอังกฤษและภาษาไทย
- Production Line (สายการผลิต): เลือกสายการผลิตที่กระบวนการนี้สังกัดอยู่
- Display Color (สีที่แสดง): เลือกสีสำหรับใช้แสดงผลในหน้าจอแผนงานหรือรายงาน
- กำหนดเงื่อนไขอื่นๆ ตามความต้องการ เช่น Issue Job, Start Overlap, Temporary BOM
- กดปุ่ม Save เพื่อบันทึกข้อมูล
การแก้ไขข้อมูลกระบวนการ (Update)
- เลือกกระบวนการที่ต้องการแก้ไขจากรายการ
- แก้ไขรายละเอียด เช่น ชื่อกระบวนการ, สายการผลิต, สี หรือเงื่อนไขต่างๆ
- กดปุ่ม Save เพื่อบันทึกการเปลี่ยนแปลง
- หมายเหตุ: รหัสกระบวนการ (Process Code) จะถูกล็อกไม่ให้แก้ไขหลังจากบันทึกข้อมูลแล้ว
การยกเลิกหรือกู้คืนข้อมูลกระบวนการ (Delete / Recover)
- การยกเลิก (Delete): เลือกรายการที่ต้องการยกเลิกแล้วกดปุ่ม Delete เพื่อปิดการใช้งาน (Soft Delete) ข้อมูลจะยังคงอยู่ในระบบแต่จะไม่ถูกนำไปใช้งาน
- การกู้คืน (Recover): หากต้องการนำกระบวนการที่เคยยกเลิกกลับมาใช้งาน ให้ติ๊กเลือก Show Deleted Records ค้นหารายการนั้น แล้วกดปุ่ม Recover
4. สถานะและการเปลี่ยนแปลงสถานะ (Status Flow)
แผนภาพสถานะ (Status Diagram)
DeleteRecoverใช้งาน - Activeยกเลิก - InActive
รายละเอียดสถานะ
| ชื่อสถานะ (ไทย/อังกฤษ) | สิ่งที่ทำได้ | สิ่งที่ทำไม่ได้ | วิธีการเปลี่ยนสถานะ |
|---|---|---|---|
| ใช้งาน (Active) | แก้ไขข้อมูล, นำไปใช้งานใน BOM หรือแผนการผลิต, ยกเลิกข้อมูล | – | กดปุ่ม Delete เพื่อยกเลิก |
| ยกเลิก (InActive) | ดูข้อมูล, กู้คืนข้อมูล (Recover) | แก้ไขข้อมูล, นำไปใช้งานในระบบ | กดปุ่ม Recover เพื่อกู้คืน |
5. กระบวนการอัตโนมัติ (Automatic Processes)
- การจัดการสถานะธง (Flag Management): ระบบจะควบคุมการเลือก Next Shift และ Next Day ให้เป็นแบบเลือกได้อย่างใดอย่างหนึ่งเท่านั้น (Mutually Exclusive) หากเลือกอย่างหนึ่ง อีกอย่างจะถูกยกเลิกโดยอัตโนมัติ
- การรันลำดับไอดี (Internal ID Generation): ระบบจะกำหนดรหัสไอดีภายในให้อัตโนมัติเมื่อมีการสร้างรายการใหม่
- การบันทึกประวัติ (Audit Trail): ระบบบันทึกข้อมูลผู้สร้าง วันที่สร้าง และผู้แก้ไขล่าสุดให้อัตโนมัติ
6. กฎเกณฑ์และข้อจำกัด (Business Rules & Validations)
การตรวจสอบข้อมูล (Data Validations)
- รหัสกระบวนการ (Process Code): ต้องไม่ซ้ำกับที่มีอยู่ในระบบ และต้องประกอบด้วยตัวอักษรหรือตัวเลขตามรูปแบบที่กำหนดเท่านั้น
- ข้อมูลที่จำเป็น: ช่องที่มีเครื่องหมายดอกจัน (*) เช่น รหัสกระบวนการ, ชื่อกระบวนการ, สายการผลิต และสีที่แสดง ต้องระบุข้อมูลเสมอ
- การตรวจสอบการแก้ไขซ้อน: ระบบจะตรวจสอบหากมีการแก้ไขข้อมูลพร้อมกันหลายคน เพื่อป้องกันการบันทึกข้อมูลที่ล้าสมัย
ข้อจำกัดตามสถานะ (Status-based Restrictions)
- กระบวนการที่อยู่ในสถานะ ยกเลิก (InActive) จะไม่สามารถแก้ไขข้อมูลได้จนกว่าจะทำการกู้คืนสถานะก่อน
- ในหน้าจอค้นหาปกติ จะไม่แสดงรายการที่ถูกยกเลิก เว้นแต่จะเลือกตัวเลือก Show Deleted Records
ข้อจำกัดอื่นๆ (Other Restrictions)
- Next Shift / Next Day: ไม่สามารถเลือกใช้งานพร้อมกันได้ เนื่องจากเป็นเงื่อนไขการส่งต่องานที่ขัดแย้งกันในเชิงเวลา
7. คำถามที่พบบ่อยและการแก้ปัญหา (FAQ & Troubleshooting)
- ปัญหา: ไม่สามารถแก้ไขรหัสกระบวนการ (Process Code) ได้
- สาเหตุ: ระบบล็อกรหัสไว้เพื่อป้องกันความผิดพลาดในการอ้างอิงข้อมูลในส่วนอื่นๆ ของระบบ
- วิธีแก้ไข: หากจำเป็นต้องเปลี่ยนรหัส ให้ทำการยกเลิก (Delete) รายการเดิม และสร้างรายการใหม่ด้วยรหัสที่ถูกต้อง
- ปัญหา: เลือก Next Shift แล้ว Next Day หายไป
- สาเหตุ: เป็นการทำงานปกติของระบบ เนื่องจากงานไม่สามารถส่งต่อไปยังกะถัดไปและวันถัดไปพร้อมกันในเงื่อนไขเดียวกันได้
- วิธีแก้ไข: เลือกเงื่อนไขที่ตรงกับการทำงานจริงเพียงอย่างเดียว
- ปัญหา: ค้นหากระบวนการที่เคยสร้างไว้ไม่เจอ
- สาเหตุ: รายการอาจถูกยกเลิก (Delete) ไปแล้ว
- วิธีแก้ไข: ติ๊กเลือกช่อง Show Deleted Records ในหน้าจอค้นหาเพื่อตรวจสอบรายการที่ถูกยกเลิก
- ปัญหา: ระบบแจ้งเตือน “Data is already exists” ขณะสร้างใหม่
- สาเหตุ: มีการใช้รหัสกระบวนการ (Process Code) ซ้ำกับที่มีอยู่ในระบบ (รวมถึงรายการที่ถูกยกเลิกไปแล้วด้วย)
- วิธีแก้ไข: ตรวจสอบรหัสในรายการที่ถูกยกเลิก หรือใช้รหัสใหม่ที่ไม่ซ้ำเดิม
- ปัญหา: ไม่สามารถบันทึกข้อมูลได้ ระบบแจ้งว่าข้อมูลไม่ถูกต้อง (Invalid Data)
- สาเหตุ: อาจมีผู้ใช้งานท่านอื่นแก้ไขข้อมูลรายการเดียวกันนี้ไปก่อนหน้า หรือรายการถูกยกเลิกไปแล้วขณะที่คุณกำลังแก้ไข
- วิธีแก้ไข: ปิดหน้าจอแก้ไขแล้วเปิดใหม่อีกครั้งเพื่อรับข้อมูลล่าสุดก่อนทำการแก้ไขและบันทึกใหม่
