Manajemen Izin

Memahami sistem izin 2 tingkat

6 min read

FreeMaint menggunakan sistem izin granular dengan ratusan izin individual. Izin diorganisasi berdasarkan modul dan ditulis dalam format domain:action, misalnya work_orders:create.

Cara Kerja Izin

FreeMaint menggunakan sistem izin 2 tingkat yang memberi Anda fleksibilitas dalam mengelola akses:

Level 1: Tingkat 1: Izin Peran

Izin yang diwarisi secara otomatis dari peran yang ditetapkan pengguna. Semua pengguna dengan peran yang sama memiliki izin dasar yang sama.

Level 2: Tingkat 2: Izin Tambahan

Izin ekstra yang diberikan khusus kepada masing-masing pengguna. Izin ini ditambahkan di atas izin peran.

Tips

Izin Pengguna = Izin Peran + Izin Tambahan

Contoh Skenario

Luigi ditetapkan peran Teknisi. Secara default, peran Teknisi tidak menyertakan izin "requests:approve". Namun, Anda ingin Luigi dapat menyetujui permintaan intervensi.

Solution:

Alih-alih membuat peran baru khusus untuk Luigi, Anda dapat menambahkan "requests:approve" sebagai izin tambahan khusus untuk akun penggunanya.

Result:

Luigi sekarang memiliki semua izin Teknisi DITAMBAH kemampuan untuk menyetujui permintaan.

Cara Menambahkan Izin Tambahan

Berikan izin ekstra kepada pengguna tertentu tanpa membuat peran baru.

  1. Navigasi ke Organisasi → Pengguna di bilah sisi
  2. Klik pengguna yang ingin Anda ubah
  3. Gulir ke bawah ke bagian "Izin tambahan"
  4. Centang izin yang ingin Anda berikan kepada pengguna ini
  5. Klik "Simpan" untuk menerapkan perubahan

Tips

Hanya pengguna dengan izin "users:assign_roles" yang dapat mengubah izin tambahan. Tidak ada yang dapat mengubah izin tambahannya sendiri: mintalah kepada admin lain.

Kategori Izin

Izin diorganisasi ke dalam kategori agar lebih mudah dikelola:

Aset

Kelola peralatan dan mesin

Perintah Kerja

Buat dan kelola tugas pemeliharaan

Permintaan

Tangani permintaan intervensi

Suku Cadang

Kelola inventaris dan suku cadang

Orang

Kelola pengguna, tim, dan peran

Lokasi

Kelola situs dan area

Meter

Lacak pembacaan dan konsumsi

Pemeliharaan Preventif

Jadwalkan pemeliharaan berulang

Pengaturan

Konfigurasi opsi sistem

Format Izin

Izin mengikuti format: domain:action

assets:create

Buat aset baru

assets:read

Lihat aset

assets:update

Ubah aset

assets:delete

Hapus aset

requests:approve

Setujui permintaan intervensi

work_orders:assign

Tetapkan perintah kerja ke pengguna

Kapan Menggunakan Setiap Pendekatan

Gunakan Izin Peran Ketika:

Beberapa pengguna memerlukan sekumpulan izin yang sama

Kebutuhan izin bersifat permanen dan berbasis peran

Anda ingin menstandardisasi akses di seluruh fungsi pekerjaan

Gunakan Izin Tambahan Ketika:

Hanya satu atau beberapa pengguna yang memerlukan kemampuan ekstra

Kebutuhan bersifat sementara atau pengecualian

Anda tidak ingin membuat peran baru untuk perubahan kecil

Pemecahan Masalah

Pengguna tidak dapat mengakses fitur yang seharusnya mereka miliki
  • • Periksa izin peran mereka di Organisasi → Peran
  • • Verifikasi tidak ada salah ketik pada izin tambahan
  • • Pastikan izin telah tersimpan dengan benar
  • • Minta pengguna untuk keluar (log out) dan masuk kembali (log back in)
Pengguna memiliki akses yang berlebihan
  • • Tinjau penetapan peran mereka
  • • Periksa adanya izin tambahan yang tidak diperlukan
  • • Pertimbangkan untuk menetapkan peran yang lebih dibatasi

Ingin mempelajari lebih lanjut tentang peran bawaan?

Lihat Panduan Peran

Apakah halaman ini membantu?