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 Daftar Role User, lalu tambah role baru atau edit role yang sudah ada.
- 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 |
|---|---|---|
Kodeid |
Kode role dipakai sebagai identitas kelompok akses. Buat singkat dan mudah dikenali. | Wajib |
Namaname |
Nama role yang menjelaskan kelompok pengguna atau tanggung jawabnya. | Wajib |
Kunci Divisilockdivision |
Mengunci pilihan divisi agar pengguna hanya bekerja pada divisi yang ditentukan. | Opsional |
Kunci Departemenlockdepartement |
Mengunci pilihan departemen agar pengguna hanya bekerja pada departemen yang ditentukan. | Opsional |
Kunci Mata Uanglockcurrency |
Mengunci mata uang default agar pengguna tidak memilih mata uang lain. | Opsional |
Kunci Pelangganlockcustomer |
Mengunci pelanggan default agar transaksi memakai pelanggan yang ditentukan. | Opsional |
Kunci Pemasoklocksupplier |
Mengunci pemasok default agar transaksi memakai pemasok yang ditentukan. | Opsional |
Kunci Jenis Pembayaranlockpayment |
Mengunci metode pembayaran default untuk pengguna dalam role ini. | Opsional |
Menggunakan Pajak Tambahanuseextratax |
Mengizinkan pengguna memakai pajak tambahan pada transaksi yang mendukungnya. | Opsional |
Kunci Tanggal & Jam Saat Transaksilockdatetime |
Mengunci tanggal dan jam transaksi agar pengguna tidak mengubah waktu input. | Opsional |
Kunci Harga Juallocksalesprice |
Mencegah pengguna mengubah harga jual saat transaksi. | Opsional |
Menggunakan serial number produkusesnproduct |
Mengizinkan transaksi memakai serial number produk bila produk membutuhkannya. | Opsional |
Menggunakan Pajak Lain-lainuseotherstax |
Mengizinkan pengguna memakai pajak lain-lain pada transaksi yang mendukungnya. | Opsional |
Divisidefaultdivision |
Divisi default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Departemendefaultdepartement |
Departemen default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Mata Uangdefaultcurrency |
Mata uang default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Pelanggandefaultcustomer |
Pelanggan default yang otomatis terisi bila role ini memang dibatasi ke pelanggan tertentu. | Wajib |
Pemasokdefaultsupplier |
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 |
|---|---|---|
Kodeid |
Kode role dipakai sebagai identitas kelompok akses. Buat singkat dan mudah dikenali. | Wajib |
Namaname |
Nama role yang menjelaskan kelompok pengguna atau tanggung jawabnya. | Wajib |
Daftar Menumenus |
Menu yang boleh dibuka oleh pengguna dalam role ini. | Opsional |
Kunci Divisilockdivision |
Mengunci pilihan divisi agar pengguna hanya bekerja pada divisi yang ditentukan. | Opsional |
Kunci Departemenlockdepartement |
Mengunci pilihan departemen agar pengguna hanya bekerja pada departemen yang ditentukan. | Opsional |
Kunci Mata Uanglockcurrency |
Mengunci mata uang default agar pengguna tidak memilih mata uang lain. | Opsional |
Kunci Pelangganlockcustomer |
Mengunci pelanggan default agar transaksi memakai pelanggan yang ditentukan. | Opsional |
Kunci Pemasoklocksupplier |
Mengunci pemasok default agar transaksi memakai pemasok yang ditentukan. | Opsional |
Kunci Sales Representativelocksalesman |
Mengunci sales representative agar transaksi memakai sales yang ditentukan. | Opsional |
Kunci Service Stafflockservicedoer |
Mengunci service staff agar pekerjaan layanan masuk ke petugas yang ditentukan. | Opsional |
Kunci Karyawanlockemployee |
Mengunci karyawan default untuk proses yang membutuhkan referensi karyawan. | Opsional |
Kunci Pengirimanlockshipment |
Mengunci pilihan pengiriman agar pengguna memakai metode yang ditentukan. | Opsional |
Kunci Jenis Pembayaranlockpayment |
Mengunci metode pembayaran default untuk pengguna dalam role ini. | Opsional |
Persetujuan Input Jurnalapprovejournal |
Mengatur apakah role ini boleh menyetujui input jurnal. | Opsional |
Posting Pemindahan Persediaanapprovalinvmoving |
Mengatur apakah role ini boleh melakukan posting pemindahan persediaan. | Opsional |
Menggunakan Pajak Tambahanuseextratax |
Mengizinkan pengguna memakai pajak tambahan pada transaksi yang mendukungnya. | Opsional |
Izinkan Menutup Sesi POSclosepos |
Mengizinkan pengguna menutup sesi POS sesuai prosedur kasir. | Opsional |
Kunci Tanggal & Jam Saat Transaksilockdatetime |
Mengunci tanggal dan jam transaksi agar pengguna tidak mengubah waktu input. | Opsional |
Kunci Harga Juallocksalesprice |
Mencegah pengguna mengubah harga jual saat transaksi. | Opsional |
Kunci Diskon Penjualanlocksalesdisc |
Kunci Diskon Penjualan menentukan diskon. Pastikan jenis diskon persen atau nominal sudah sesuai. | Opsional |
Diizinkan menjual dibawah harga pokoksellbelowcogs |
Mengizinkan penjualan di bawah HPP. Aktifkan hanya untuk role yang memang berwenang. | Opsional |
Menggunakan serial number produkusesnproduct |
Mengizinkan transaksi memakai serial number produk bila produk membutuhkannya. | Opsional |
Menggunakan Pajak Lain-lainuseotherstax |
Mengizinkan pengguna memakai pajak lain-lain pada transaksi yang mendukungnya. | Opsional |
Periksa saldo stok saat transaksicheckinventoryavailable |
Memaksa aplikasi memeriksa ketersediaan stok saat pengguna membuat transaksi. | Opsional |
Nilai Defaultdefaultvalue |
Kumpulan nilai default yang otomatis terisi saat pengguna membuat transaksi. | Opsional |
Divisidefaultdivision |
Divisi default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Departemendefaultdepartement |
Departemen default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Mata Uangdefaultcurrency |
Mata uang default yang otomatis terisi untuk pengguna dalam role ini. | Wajib |
Pelanggandefaultcustomer |
Pelanggan default yang otomatis terisi bila role ini memang dibatasi ke pelanggan tertentu. | Wajib |
Pemasokdefaultsupplier |
Pemasok default yang otomatis terisi bila role ini memang dibatasi ke pemasok tertentu. | Wajib |
Sales Representativedefaultsalesman |
Sales representative default untuk transaksi pengguna dalam role ini. | Wajib |
Service Staffdefaultservicedoer |
Service staff default untuk pekerjaan layanan pengguna dalam role ini. | Wajib |
Karyawandefaultemployee |
Karyawan default untuk proses yang membutuhkan referensi karyawan. | Wajib |
Pengirimandefaultshipment |
Metode pengiriman default untuk pengguna dalam role ini. | Wajib |
Jenis Pembayarandefaultpayment |
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 Divisidivisionlist |
Daftar Divisi default yang otomatis terisi untuk pengguna dalam role ini. | Opsional |
Daftar Departemendepartementlist |
Daftar Departemen default yang otomatis terisi untuk pengguna dalam role ini. | Opsional |
Grup Produkproductgroup |
Grup produk yang boleh dipakai atau dilihat oleh role ini. | Opsional |
Grup Pemasoksuppliergroup |
Grup Pemasok default yang otomatis terisi bila role ini memang dibatasi ke pemasok tertentu. | Opsional |
Grup Pelanggancustomergroup |
Grup Pelanggan default yang otomatis terisi bila role ini memang dibatasi ke pelanggan tertentu. | Opsional |
Grup Sales Representativesalesmangroup |
Grup sales representative yang boleh dipakai atau dilihat oleh role ini. | Opsional |
Grup Service Staffservicedoergroup |
Grup service staff yang boleh dipakai atau dilihat oleh role ini. | Opsional |
Grup Karyawanemployeegroup |
Grup karyawan yang boleh dipakai atau dilihat oleh role ini. | Opsional |
Perizinan Per Tabeltableroles |
Perizinan per tabel untuk mengatur akses lihat, tambah, ubah, atau hapus pada data tertentu. | Opsional |
Checklist Pengguna
Lokasi Menu
- Umum / Daftar Role User
/form/roles