Skip to main content

Documentation Index

Fetch the complete documentation index at: https://test-docs.mertani.com/llms.txt

Use this file to discover all available pages before exploring further.

Fitur Assign Role digunakan untuk mengubah peran (role) pengguna dalam sistem secara langsung.
Setiap role memiliki kumpulan permission yang berbeda, sehingga perubahan role akan berdampak langsung pada akses dan tindakan yang dapat dilakukan oleh pengguna tersebut.

Konsep Role

Role adalah representasi kumpulan permission yang telah dikelompokkan berdasarkan fungsi atau tanggung jawab tertentu dalam sistem.
Dengan menggunakan role, pengelolaan akses menjadi lebih terstruktur, konsisten, dan mudah dikontrol.

Tujuan dan Use Case

Assign role biasanya digunakan dalam beberapa kondisi berikut:
  • Perubahan tanggung jawab pengguna (misalnya dari Operator menjadi Admin)
  • Penyesuaian akses sementara untuk kebutuhan operasional
  • Koreksi kesalahan pemberian role saat pembuatan akun
  • Pembatasan akses untuk alasan keamanan

Behavior Sistem

Sistem memiliki mekanisme yang bersifat deterministik saat proses assign role dilakukan:
  • Role lama akan langsung digantikan oleh role baru (tidak ada multi-role)
  • Semua permission akan mengikuti role yang baru dipilih
  • Perubahan akan langsung aktif (real-time) tanpa perlu logout/login ulang
  • Tidak ada histori perubahan role secara default (kecuali diaktifkan audit log)
Perubahan role dapat langsung mengubah akses pengguna terhadap fitur penting, termasuk akses ke data sensitif atau konfigurasi sistem.
Pastikan perubahan dilakukan oleh pihak yang berwenang.

Prasyarat

Sebelum melakukan assign role, pastikan:
  • Anda memiliki permission untuk mengelola pengguna
  • Role tujuan sudah tersedia di sistem
  • Pengguna target sudah terdaftar dan aktif

Langkah Assign Role

1

Access User Management Page

Buka menu InstansiManajemen Pengguna untuk melihat daftar seluruh pengguna dalam sistem.
2

Search User

Gunakan fitur pencarian atau filter untuk menemukan pengguna yang ingin diubah rolenya.Filter dapat berupa nama, email, atau status pengguna.
3

Open Action Menu

Klik ikon ... (action menu) pada baris pengguna yang dipilih untuk membuka opsi tindakan.
4

Select Change Role

Pilih opsi Ubah Role dari daftar aksi yang tersedia.
5

Select User Role

Tentukan role baru yang akan diberikan kepada pengguna.Pastikan role yang dipilih sesuai dengan kebutuhan akses.
6

Save Role Changes

Klik tombol Simpan untuk menerapkan perubahan.

Dampak Perubahan Role

Setelah role diubah, berikut dampak yang terjadi:
  • Menu dan fitur yang tersedia akan menyesuaikan
  • Akses ke data tertentu bisa bertambah atau berkurang
  • Hak aksi (create, edit, delete, approve) akan berubah
  • Beberapa halaman mungkin tidak lagi dapat diakses

Best Practice

Untuk menjaga keamanan dan konsistensi sistem:
  • Gunakan prinsip least privilege (akses seminimal mungkin)
  • Hindari memberikan role dengan akses tinggi tanpa kebutuhan jelas
  • Lakukan review role secara berkala
  • Dokumentasikan perubahan role penting (jika tidak ada audit log)

Note

  • Assign role bersifat overwrite, bukan menambah
  • Sistem tidak mendukung multi-role secara default
  • Untuk kebutuhan kompleks, gunakan kombinasi role + permission granular (jika tersedia)
Last modified on June 3, 2026