Role (บทบาทผู้ใช้งาน)
Functional Role-Based Access Control (RBAC)
- กำหนดว่า "เข้าเมนูไหนได้บ้าง"
- เป็นการระบุว่า User ในกลุ่มนั้นๆ (Admin, SuperUser, User)
- ต้องมีการกำหนดว่าพนักงานระดับไหนเข้าถึงเมนูไหนได้บ้าง
INFO
- View หมายถึงแสดงรายละเอียดข้อสมูลแต่ละ Recored
- Approvel หมายถึงแการแก้ไขข้อมูลเปลี่ยนแปลงสถานะ
- เมนู Manpwer Request จะแยก Create กับ Approve ออกมาก็จะอยู่ในส่วน Update
| Menu | ทั้งหมด (All) | ดูข้อมูล (View) | เพิ่มข้อมูลใหม่(Create) | แก้ไขข้อมูล (Update) | ลบข้อมูล (Delete) |
|---|---|---|---|---|---|
| Dashboard | |||||
| - Recruitment | ✔️ | ✔️ | - | - | - |
| - Training & Certificate | ✔️ | ✔️ | - | - | - |
| Manpower Request | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Recuritement | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Interview | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Salary | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Training & Certificate | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Employee | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Projects | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| System Setting | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| - Master Data | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| - Users | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| - Roles | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| - Logs | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |