Skip to main content

MoM 2025-12-09

GitHub Issue: - Version: Preview23


Items

1. Work owner role and task visibility

จากประเด็น #515: ถ้าให้ถือว่า กลุ่มเจ้าของงาน ทั้งหมด ถือว่าเป็น role เดียวกัน สามารถเปลี่ยนไปเปลี่ยนมาได้ตลอด แต่ถ้าใคร active ขณะนั้น จะถือว่า เป็น "งานของฉัน" และให้บันทึกให้เห็นใน log ด้วยจะได้หรือไม่ และเงื่อนไขนี้ใช้กับ กลุ่ม จป. ด้วย ยกเว้น เจ้าของพื้นที่ จะเป็นแบบแยกเด็ดขาด


2. Purchasing visibility when owner assigns to purchasing

จากกรณีข้อ 1: จะส่งผลให้จัดซื้อ มีปัญหาด้วยหากกรณี เจ้าของงานส่งงานไปหาจัดซื้อแล้ว หากจัดซื้อนั้น ไม่ได้มาทำงาน เช่น ลาคลอด จะสามารถเปลี่ยนให้ role จัดซื้อทั้งหมด เห็นงานของ role เดียวกันทั้งหมดได้หรือไม่ ใน "งานของฉัน" เพียงหากคนใดเป็นคนบันทึก หรือ ส่งกลับ ก็ให้บันทึก log เป็นของคนนั้น


3. Task transfer workflow

หากสร้าง Task แล้วมีปัญหาว่า การแก้ไขเจ้าของงานโดยเจ้าของงานเดิม ไปเป็นเจ้าของใหม่ เมื่อบันทึกแล้วให้เจ้าของงานหมดสิทธิ์ และ ย้ายงานไปเจ้าของงานคนใหม่ ระบบ work flow รองรับไหม ถ้าไม่รองรับ ยังต้องมีระบบส่งต่องาน โดยเพิ่มปุ่มส่งต่องาน ที่หน้า Task หากมีการเปลี่ยนแปลงเจ้าของงาน (ซึ่งจะเกี่ยวข้องกับประเด็น #515 ด้วยเช่นกัน) ปัจจุบัน พบ logic bug คือ ถ้าแก้ project เจ้าของงานจะหมดสิทธิ์ จะดูได้อย่างเดียว ซึ่งถูกต้อง แต่ หากสร้าง task แล้ว task จะยังอยู่ที่เจ้าของงานเดิม ทำให้สับสนและมีโอกาสผิดพลาด อีกทั้งทำให้เกิดปัญหาในระบบ flow เมื่อแก้ไขเจ้าของงานแล้วทำให้ผู้รับเหมาส่งกลับผิดราย)

Screenshot


4. Note: Editing Safety Officer and Area after submission

กรณีแก้ไข จป. กับ พื้นที่ ที่ project หลังส่งงานไปแล้ว จะทำให้เกิดปัญหาอย่างไร?


5. Note: Editing project roles after task creation

กรณี สร้าง task ที่ผูกกับ project ไปแล้วการแก้ไข เจ้าของงาน จป พื้นที่ หรือแม้กระทั่งผู้รับเหมา จะทำให้เกิดปัญหาอย่างไร?


6. Note: Contractor cannot be changed after submission

หากเจ้าของงานส่งงานไปผู้รับเหมาแล้ว การแก้ไขผู้รับเหมาจะต้องทำไม่ได้


7. Purchasing creates project first, owner edits later

Bug จัดซื้อ 2 รูปแรก เป็น role จัดซื้อ รูปล่างสุดเป็นเจ้าของงาน ขั้นตอน

  1. สร้างโครงการโดยจัดซื้อ บันทึกตามที่มีสิทธ์
  2. ไปแก้ไขโครงการโดยเจ้าของงาน จะเห็นผู้ประสานงานหายไป (แต่ไม่ error เนื่องจากไม่มีสิทธ์แก้ไข)
  3. กลับไปจัดซื้อ แก้ไขโครงการจะฟ้องว่าระบุผู้ประสานงาน

Screenshot

Screenshot

Screenshot


8. Remove save button from contractor review mode

กรณีผู้รับเหมา: เมื่อเข้ารีวิวงาน จะมีปุ่มบันทึก และ แสดง Saved icon ทำให้สับสนเพราะแจ้งว่าเป็น read only form, ควรนำออก

Screenshot