๐Ÿ‘ฅ Role & Hak Akses

Kinerjaa menggunakan Role-Based Access Control (RBAC). Setiap pengguna memiliki satu role yang menentukan menu dan aksi apa yang bisa dilakukan.

Legenda

SimbolArti
M ManageBisa lihat, tambah, edit, dan hapus data
V ViewHanya bisa melihat data (read-only)
โ€“Tidak ada akses sama sekali

Daftar Role Lengkap

๐Ÿ”ด Global Admin

RoleDeskripsiAdmin Panel
super_adminAkses penuh seluruh sistemโœ…
system_adminAdministrasi sistem globalโœ…

๐ŸŸ  Pimpinan Perusahaan

RoleDeskripsi
company_ownerPengambil keputusan tertinggi, akses hampir penuh
company_adminAdmin operasional lintas semua modul
management_viewerView-only semua dashboard & laporan
executiveView-only dashboard eksekutif
auditorView-only + audit log semua modul

๐ŸŸก HR & Payroll

RoleAkses Utama
hr_managerEmployee, Attendance, Leave, Overtime, Reimburse
hr_staffOperasional HR harian
payroll_managerPayroll penuh + approve & release gaji
payroll_staffPayroll proses harian (tidak bisa release)

๐ŸŸข Operasional & Lapangan

RoleAkses Utama
operation_managerAttendance, Leave, Overtime, Approval, Task (view)
site_managerOperasional level site
supervisorApprove attendance, cuti, lembur, task
foremanSupervisi lapangan
attendance_adminMaster dan transaksi absensi
attendance_validatorValidasi absensi
roster_adminKelola shift dan roster

๐Ÿ”ต Finance & Accounting

RoleAkses Utama
finance_managerReimburse, Accounting, Payroll Output, Asset (view)
finance_staffOperasional finance harian
accounting_managerAccounting penuh, jurnal, posting
accounting_staffOperasional accounting dan jurnal

๐ŸŸฃ Asset, Project & Task

RoleAkses Utama
asset_managerAsset penuh, depresiasi, laporan
asset_staffOperasional asset harian
project_managerProject penuh, biaya, dashboard
project_coordinatorKoordinasi dan monitoring proyek
project_staffPartisipasi operasional proyek
task_managerTask penuh, dashboard
task_adminAdministrasi task dan backlog
task_staffOperasional task dan time log
kpi_managerMaster KPI, target, dashboard

๐Ÿ“ฑ Self-Service (Mobile Only)

Role employee tidak memiliki akses admin panel. Semua aktivitas dilakukan via aplikasi mobile.

Matrix Akses per Modul

Keterangan kolom: SET=Setup โ€ข HR=Employee โ€ข ATT=Attendance โ€ข PAY=Payroll โ€ข ACC=Accounting โ€ข KPI=KPI โ€ข AST=Asset โ€ข PRJ=Project โ€ข TSK=Task

RoleSETHRATTPAYACCKPIASTPRJTSK
super_adminMMMMMMMMM
company_ownerMMMMMMMMM
hr_managerโ€“MMโ€“โ€“Vโ€“โ€“โ€“
payroll_managerโ€“Vโ€“MVโ€“โ€“โ€“โ€“
finance_managerโ€“โ€“โ€“VMVVVโ€“
accounting_managerโ€“โ€“โ€“VMVVVโ€“
operation_managerโ€“VMโ€“โ€“โ€“โ€“โ€“V
supervisorโ€“โ€“Mโ€“โ€“โ€“โ€“โ€“M
asset_managerโ€“โ€“โ€“โ€“VVMVโ€“
project_managerโ€“โ€“โ€“โ€“VVVMM
task_managerโ€“โ€“โ€“โ€“โ€“Vโ€“VM
kpi_managerโ€“โ€“โ€“โ€“โ€“Mโ€“โ€“โ€“
management_viewerโ€“โ€“โ€“VVVVVV
auditorโ€“VVVVVVVV