Lewati ke konten

Manajemen Peran & Matriks Izin

Modul
Administrasi → Manajemen Peran
Permission
Lihat Peran & Izin
Peran
Super Admin
Tingkat
Dasar
Menu
Administrasi → Manajemen Peran
Buka di Aplikasi

Mendefinisikan peran dan matriks izin granular per modul × aksi (view/create/update/delete/approve/post/dll).

Screenshot: Manajemen Peran & Matriks Izin
Klik gambar untuk memperbesar, zoom, atau layar penuh. Screenshot nyata dari aplikasi (data demo).

Langkah-langkah

  1. Buka Administrasi → Manajemen Peran.
  2. Klik Matriks Izin pada peran.
  3. Centang izin per modul × aksi.
  4. Simpan Matriks.
  5. Uji dengan login sebagai user peran tersebut.

Penjelasan Field

Kode/NamaIdentitas peran (cth. SALES, WAREHOUSE_STAFF).
SistemPeran bawaan yang tidak bisa dihapus.

Penjelasan Tombol

TambahBuat peran baru.
Matriks IzinEditor centang izin.
Simpan MatriksTerapkan izin (berlaku segera).
HapusHapus peran non-sistem.
Alur / Status
Role → Permission → Menu + Data Scope + Approval Authority.
Hasil yang Diharapkan
Menu sidebar user berubah mengikuti izin; endpoint tanpa izin mengembalikan 403.

Error Umum

Menu hilang setelah ubah
Izin view modul belum dicentang.
Aksi 403
Izin aksi (approve/post/dll) belum diberikan.
Tips
  • Prinsip least-privilege: beri izin minimum yang dibutuhkan.
  • AUDITOR/VIEWER hanya view+export+print.