Daftar Role User
Daftar Role User dipakai untuk mengatur akses pengguna, batasan menu, dan kontrol penggunaan aplikasi.
Dipakai Oleh
admin operasional sesuai hak akses menu
Jenis Data
pengaturan
Kunci Pencarian
Kode, Nama
Kapan Form Ini Dipakai
- Saat perusahaan membuat kelompok hak akses baru untuk kasir, admin, gudang, supervisor, atau manajemen.
- Saat menu, tombol, atau data tertentu perlu dibatasi berdasarkan tugas pengguna.
- Saat pengguna perlu dikunci pada divisi, departemen, mata uang, pelanggan, pemasok, atau metode pembayaran tertentu.
- Saat kebijakan operasional berubah, misalnya larangan mengubah tanggal transaksi atau harga jual.
Sebelum Mengisi
- Tentukan dulu daftar pekerjaan yang boleh dilakukan oleh role ini.
- Pastikan referensi default seperti Divisi, Departemen, Mata Uang, Pelanggan, Pemasok, Sales Representative, Service Staff, dan Karyawan sudah tersedia bila akan dikunci.
- Siapkan daftar menu dan tabel yang boleh diakses agar pengaturan tidak terlalu longgar.
- Koordinasikan perubahan role dengan pemilik proses karena efeknya langsung dirasakan semua pengguna dalam role tersebut.
Alur Kerja
- Buka menu Pengaturan / User & Hak Akses / Daftar Role User.
- Isi kode dan nama role sesuai kelompok pekerjaan.
- Pilih menu yang boleh dibuka oleh role tersebut.
- Atur kunci dan nilai default bila pengguna harus dibatasi pada data tertentu.
- Lengkapi Perizinan Per Tabel bila akses data perlu dibuat lebih rinci.
- Simpan, lalu uji dengan akun pengguna yang memakai role tersebut.
Field yang Perlu Diperhatikan
| Field | Penjelasan Untuk Pengguna | Status |
|---|---|---|
Kode
id |
Kode role dipakai sebagai identitas kelompok akses. Buat singkat dan mudah dikenali. | Wajib |
Nama
name |
Nama role yang menjelaskan kelompok pengguna atau tanggung jawabnya. | Wajib |
Kunci Divisi
lockdivision |
Mengunci pilihan divisi agar pengguna hanya bekerja pada divisi yang ditentukan. | Opsional |
Kunci Departemen
lockdepartement |
Mengunci pilihan departemen agar pengguna hanya bekerja pada departemen yang ditentukan. | Opsional |
Kunci Mata Uang
lockcurrency |
Mengunci mata uang default agar pengguna tidak memilih mata uang lain. | Opsional |
Kunci Pelanggan
lockcustomer |
Mengunci pelanggan default agar transaksi memakai pelanggan yang ditentukan. | Opsional |
Kunci Pemasok
locksupplier |
Mengunci pemasok default agar transaksi memakai pemasok yang ditentukan. | Opsional |
Kunci Jenis Pembayaran
lockpayment |
Mengunci metode pembayaran default untuk pengguna dalam role ini. | Opsional |
Menggunakan Pajak Tambahan
useextratax |
Mengizinkan pengguna memakai pajak tambahan pada transaksi yang mendukungnya. | Opsional |
Kunci Tanggal & Jam Saat Transaksi
lockdatetime |
Mengunci tanggal dan jam transaksi agar pengguna tidak mengubah waktu input. | Opsional |
Kunci Harga Jual
locksalesprice |
Mencegah pengguna mengubah harga jual saat transaksi. | Opsional |
Menggunakan serial number produk
usesnproduct |
Mengizinkan transaksi memakai serial number produk bila produk membutuhkannya. | Opsional |
Menggunakan Pajak Lain-lain
useotherstax |
Mengizinkan pengguna memakai pajak lain-lain pada transaksi yang mendukungnya. | Opsional |
Divisi
defaultdivision |
Divisi default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Departemen
defaultdepartement |
Departemen default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Mata Uang
defaultcurrency |
Mata uang default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Pelanggan
defaultcustomer |
Pelanggan default yang otomatis terisi bila role ini memang dibatasi ke pelanggan tertentu. | Wajib |
Pemasok
defaultsupplier |
Pemasok default yang otomatis terisi bila role ini memang dibatasi ke pemasok tertentu. | Wajib |
Detail dan Relasi
- Daftar Menu menentukan halaman yang bisa dibuka oleh pengguna dalam role ini.
- Perizinan Per Tabel mengatur akses lebih rinci, misalnya lihat, tambah, ubah, atau hapus pada data tertentu.
- Nilai default dan kunci data membantu membatasi pengguna agar bekerja pada area yang tepat.
Dampak Setelah Simpan
- Pengguna yang memakai role ini akan mengikuti menu, kunci, dan nilai default yang disimpan.
- Perubahan role dapat langsung membuka atau menutup akses pada transaksi, master, laporan, dan pengaturan.
- Kunci tanggal, harga, diskon, stok, atau serial number dapat mengubah cara pengguna bekerja di kasir, gudang, dan administrasi.
- Pengaturan yang terlalu longgar dapat membuat pengguna melihat atau mengubah data di luar tanggung jawabnya.
Masalah Umum
- Menu tidak muncul pada pengguna: periksa Daftar Menu, Perizinan Per Tabel, dan role yang terpasang pada akun.
- Pengguna tidak bisa memilih divisi atau departemen: cek pengaturan kunci dan nilai default.
- Pengguna masih bisa mengubah tanggal atau harga: periksa opsi kunci tanggal, harga, dan diskon.
- Data tidak bisa disimpan: pastikan kode, nama, dan referensi default wajib sudah diisi.
Field Tersedia
Daftar berikut merangkum field yang tersedia di form. Field yang jarang dipakai tetap dicantumkan agar mudah ditelusuri saat training atau support.
| Field | Penjelasan Untuk Pengguna | Status |
|---|---|---|
Kode
id |
Kode role dipakai sebagai identitas kelompok akses. Buat singkat dan mudah dikenali. | Wajib |
Nama
name |
Nama role yang menjelaskan kelompok pengguna atau tanggung jawabnya. | Wajib |
Daftar Menu
menus |
Menu yang boleh dibuka oleh pengguna dalam role ini. | Opsional |
Kunci Divisi
lockdivision |
Mengunci pilihan divisi agar pengguna hanya bekerja pada divisi yang ditentukan. | Opsional |
Kunci Departemen
lockdepartement |
Mengunci pilihan departemen agar pengguna hanya bekerja pada departemen yang ditentukan. | Opsional |
Kunci Mata Uang
lockcurrency |
Mengunci mata uang default agar pengguna tidak memilih mata uang lain. | Opsional |
Kunci Pelanggan
lockcustomer |
Mengunci pelanggan default agar transaksi memakai pelanggan yang ditentukan. | Opsional |
Kunci Pemasok
locksupplier |
Mengunci pemasok default agar transaksi memakai pemasok yang ditentukan. | Opsional |
Kunci Sales Representative
locksalesman |
Mengunci sales representative agar transaksi memakai sales yang ditentukan. | Opsional |
Kunci Service Staff
lockservicedoer |
Mengunci service staff agar pekerjaan layanan masuk ke petugas yang ditentukan. | Opsional |
Kunci Karyawan
lockemployee |
Mengunci karyawan default untuk proses yang membutuhkan referensi karyawan. | Opsional |
Kunci Pengiriman
lockshipment |
Mengunci pilihan pengiriman agar pengguna memakai metode yang ditentukan. | Opsional |
Kunci Jenis Pembayaran
lockpayment |
Mengunci metode pembayaran default untuk pengguna dalam role ini. | Opsional |
Persetujuan Input Jurnal
approvejournal |
Mengatur apakah role ini boleh menyetujui input jurnal. | Opsional |
Posting Pemindahan Persediaan
approvalinvmoving |
Mengatur apakah role ini boleh melakukan posting pemindahan persediaan. | Opsional |
Menggunakan Pajak Tambahan
useextratax |
Mengizinkan pengguna memakai pajak tambahan pada transaksi yang mendukungnya. | Opsional |
Izinkan Menutup Sesi POS
closepos |
Mengizinkan pengguna menutup sesi POS sesuai prosedur kasir. | Opsional |
Kunci Tanggal & Jam Saat Transaksi
lockdatetime |
Mengunci tanggal dan jam transaksi agar pengguna tidak mengubah waktu input. | Opsional |
Kunci Harga Jual
locksalesprice |
Mencegah pengguna mengubah harga jual saat transaksi. | Opsional |
Kunci Diskon Penjualan
locksalesdisc |
Kunci Diskon Penjualan menentukan diskon. Pastikan jenis diskon persen atau nominal sudah sesuai. | Opsional |
Diizinkan menjual dibawah harga pokok
sellbelowcogs |
Mengizinkan penjualan di bawah HPP. Aktifkan hanya untuk role yang memang berwenang. | Opsional |
Menggunakan serial number produk
usesnproduct |
Mengizinkan transaksi memakai serial number produk bila produk membutuhkannya. | Opsional |
Menggunakan Pajak Lain-lain
useotherstax |
Mengizinkan pengguna memakai pajak lain-lain pada transaksi yang mendukungnya. | Opsional |
Periksa saldo stok saat transaksi
checkinventoryavailable |
Memaksa aplikasi memeriksa ketersediaan stok saat pengguna membuat transaksi. | Opsional |
Nilai Default
defaultvalue |
Kumpulan nilai default yang otomatis terisi saat pengguna membuat transaksi. | Opsional |
Divisi
defaultdivision |
Divisi default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Departemen
defaultdepartement |
Departemen default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Mata Uang
defaultcurrency |
Mata uang default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Pelanggan
defaultcustomer |
Pelanggan default yang otomatis terisi bila role ini memang dibatasi ke pelanggan tertentu. | Wajib |
Pemasok
defaultsupplier |
Pemasok default yang otomatis terisi bila role ini memang dibatasi ke pemasok tertentu. | Wajib |
Sales Representative
defaultsalesman |
Sales representative default untuk transaksi pengguna dalam role ini. | Wajib |
Service Staff
defaultservicedoer |
Service staff default untuk pekerjaan layanan pengguna dalam role ini. | Wajib |
Karyawan
defaultemployee |
Karyawan default untuk proses yang membutuhkan referensi karyawan. | Wajib |
Pengiriman
defaultshipment |
Metode pengiriman default untuk pengguna dalam role ini. | Wajib |
Jenis Pembayaran
defaultpayment |
Jenis pembayaran default untuk transaksi pengguna dalam role ini. | Wajib |
Filter Group (Kosongkan Untuk Menampilkan Semua)
filtergrouprole |
Filter grup membatasi data yang terlihat. Kosongkan hanya jika role boleh melihat semua grup. | Opsional |
Daftar Divisi
divisionlist |
Daftar Divisi default yang otomatis terisi untuk pengguna dalam role ini. | Opsional |
Daftar Departemen
departementlist |
Daftar Departemen default yang otomatis terisi untuk pengguna dalam role ini. | Opsional |
Grup Produk
productgroup |
Grup produk yang boleh dipakai atau dilihat oleh role ini. | Opsional |
Grup Pemasok
suppliergroup |
Grup Pemasok default yang otomatis terisi bila role ini memang dibatasi ke pemasok tertentu. | Opsional |
Grup Pelanggan
customergroup |
Grup Pelanggan default yang otomatis terisi bila role ini memang dibatasi ke pelanggan tertentu. | Opsional |
Grup Sales Representative
salesmangroup |
Grup sales representative yang boleh dipakai atau dilihat oleh role ini. | Opsional |
Grup Service Staff
servicedoergroup |
Grup service staff yang boleh dipakai atau dilihat oleh role ini. | Opsional |
Grup Karyawan
employeegroup |
Grup karyawan yang boleh dipakai atau dilihat oleh role ini. | Opsional |
Perizinan Per Tabel
tableroles |
Perizinan per tabel untuk mengatur akses lihat, tambah, ubah, atau hapus pada data tertentu. | Opsional |
Checklist Pengguna
Lokasi Menu
- Pengaturan / User & Hak Akses / Daftar Role User
/form/roles
Tambah Cepat dari Field Pencarian
Pelanggan
Tersedia pada field Pelanggan default atau field Kunci Pelanggan. Jika role harus dibatasi ke pelanggan tertentu yang belum ada, klik + untuk menambah master pelanggan lalu pilih kembali pada role yang sama.
Pemasok
Tersedia pada field Pemasok default atau Kunci Pemasok. Jika supplier yang ingin dikunci ke role belum tersedia, klik + untuk membuat master pemasok baru tanpa keluar dari form role.
Salesman
Tersedia pada field salesman default. Jika role memerlukan salesman tertentu yang belum ada, klik + untuk menambah master salesman lalu pilih kembali pada konfigurasi role yang sama.
Petugas Jasa
Tersedia pada field Petugas Jasa default. Jika role perlu diarahkan ke petugas jasa tertentu yang belum ada, klik + untuk menambah datanya tanpa menutup form role.
Karyawan
Tersedia pada field Karyawan default atau Kunci Karyawan. Jika user role harus dikaitkan ke employee tertentu yang belum ada, klik + untuk menambah data karyawan lalu pilih kembali pada role tersebut.