For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dashboard
DocsDashboardAPI ReferenceFAQ
DocsDashboardAPI ReferenceFAQ
  • Getting Started
    • Overview
    • Authentication
  • Monitoring & Data
    • Status Device
    • Detail Pemantauan
    • Realtime & Stream Data
    • Compare Device
    • Warning Detection
  • Device
    • Edit Device
    • Tag Device
    • Edit Sensor
    • Dataset Kalibrasi
  • Configuration
    • Kalibrasi Sensor
    • Konfigurasi Level Status
    • Log Integration (Push-Based)
  • Access Control
      • Invite Pengguna
      • Edit Pengguna
      • Assign Role
      • Batasi Akses Device
Dashboard
LogoLogo
On this page
  • Overview
  • Tujuan dan Use Case
  • Behavior Sistem
  • Prasyarat
  • Langkah Assign Role
  • Dampak Perubahan Role
  • Best Practice
  • Note
Access ControlManajemen Pengguna

Assign Role

||View as Markdown|
Was this page helpful?
Edit this page
Previous

Edit Pengguna

Next

Batasi Akses Device

Built with

Overview

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

Masuk Menu

Buka menu Instansi → Manajemen Pengguna untuk melihat daftar seluruh pengguna dalam sistem.

2

Cari Pengguna

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

3

Aksi

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

4

Ubah Role

Pilih opsi Ubah Role dari daftar aksi yang tersedia.

5

Pilih Role

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

6

Simpan

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)