Skip to main content

การจัดการบทบาทและสิทธิ์ (Role Management)

การจัดการบทบาท (Role Management) เป็นส่วนสำคัญในการรักษาความปลอดภัยและความถูกต้องของข้อมูล โดยผู้ดูแลระบบสามารถกำหนดขอบเขตการเข้าถึงเมนูและฟังก์ชันต่างๆ ของผู้ใช้งานแต่ละกลุ่มได้อย่างละเอียด

ประเภทของบทบาท (Role Types)​

เมื่อสร้างบทบาทใหม่ ระบบจะให้เลือก "ประเภทบทบาท" ซึ่งเป็นตัวกำหนดชุดสิทธิ์เริ่มต้นและแพลตฟอร์มที่ใช้งาน:

  1. Office: สำหรับพนักงานที่ใช้งานผ่าน Web Application (หน้าจอคอมพิวเตอร์) เช่น ผู้บริหาร, ฝ่ายปฏิบัติการ, ฝ่ายบัญชี และเจ้าหน้าที่ IT
  2. Driver: สำหรับพนักงานขับรถที่ใช้งานผ่าน Mobile Web Application เพื่อบันทึกงานและรับข้อมูล

:::note Super Admin ไม่ผ่านระบบ Role บัญชีประเภท Super Admin มีสิทธิ์ Full Access ในตัวเองโดยไม่ต้องกำหนด Role ระบบ Role Management นี้จึงใช้ได้เฉพาะบัญชีประเภท Office และ Driver เท่านั้น :::


การกำหนดสิทธิ์เข้าถึงเมนู​

ระบบใช้ระบบ Checkbox ในการมอบสิทธิ์:

  • การติ๊กถูก: อนุญาตให้เข้าถึงเมนูหรือฟังก์ชันนั้นได้
  • การยุบ/ขยายเมนู: ใช้ไอคอนสามเหลี่ยมหน้าหมวดหมู่หลัก (เช่น Operation, Billing) เพื่อดูเมนูย่อยและเลือกสิทธิ์เฉพาะส่วน
  • ความละเอียดของสิทธิ์: บางเมนูสามารถแยกสิทธิ์ได้ถึงระดับ "ดูรายละเอียด", "แก้ไข" หรือ "ลบ"

การจัดการระดับรายการ​

ในหน้า "รายการบทบาท" ท่านสามารถดำเนินการดังนี้:

  • เพิ่มบทบาท: คลิกปุ่มสีเขียว "+ เพิ่มบทบาท" เพื่อสร้างกลุ่มสิทธิ์ใหม่
  • แก้ไขบทบาท: คลิกที่ชื่อบทบาทหรือไอคอนดินสอ เพื่อเปลี่ยนชื่อบทบาทหรือปรับปรุงรายการสิทธิ์ (Checkbox)
  • ลบบทบาท: คลิกไอคอนถังขยะสีแดง

เงื่อนไขความปลอดภัยในการลบ​

เพื่อป้องกันข้อผิดพลาดเชิงโครงสร้าง ระบบมีเงื่อนไขในการลบบทบาทดังนี้:

  1. ห้ามลบหากมีผู้ใช้: ระบบจะไม่ยอมให้ลบบทบาทที่ยังมีชื่อผู้ใช้งาน (Users) ผูกติดอยู่
  2. การแก้ไข: หากต้องการลบ ท่านต้องเข้าไปที่เมนู การจัดการผู้ใช้งาน เพื่อทำการ "ย้าย" ผู้ใช้งานเหล่านั้นไปยังบทบาทอื่น หรือลบผู้ใช้งานออกก่อน จึงจะสามารถลบบทบาทต้นทางได้
  3. Popup ยืนยัน: ระบบจะแสดง Pop-up ยืนยันชื่อบทบาทอีกครั้งก่อนลบเสมอ