Role & Permission
Sistem WMS menggunakan role-based access control (RBAC) untuk mengatur hak akses setiap pengguna.
Daftar Role
| Role | Deskripsi | Platform |
|---|---|---|
| Super Admin | Akses penuh ke semua fitur dan pengaturan | Web + Mobile |
| Admin Gudang | Kelola master data, user, dan semua operasional | Web + Mobile |
| Supervisor | Approve PO, SO, Transfer, Stock Opname | Web + Mobile |
| Receiver | Terima barang, QC, Putaway | Mobile (utama) |
| Picker | Picking barang dari rak | Mobile (utama) |
| Packer | Packing dan persiapan shipment | Mobile (utama) |
| Stock Counter | Stock opname dan penghitungan | Mobile (utama) |
| Driver | Update status shipment | Mobile |
Detail Permission per Role
Super Admin
- Semua permission Admin Gudang
- Kelola user dan role
- Pengaturan sistem
- Hapus data master
- Akses log audit
Admin Gudang
- CRUD Master Data (Item, Kategori, UOM, Warehouse, Zone, Location, Supplier, Customer, Carrier)
- Buat dan kelola PO, SO
- Approve PO dan SO
- Allocate stok
- Buat dan kelola Transfer
- Buat Stock Opname
- Cetak label
- Lihat semua laporan
- Kelola shipment
Supervisor
- Approve Purchase Order
- Approve Sales Order
- Approve Transfer
- Review dan approve Stock Opname adjustment
- Lihat laporan
- Monitor operasional (picking, packing, shipment)
Receiver
- Buat Goods Receipt
- Input item penerimaan
- QC (Pass/Reject)
- Eksekusi Putaway
- Cek stok
Picker
- Lihat picking list yang di-assign
- Eksekusi picking
- Konfirmasi item picked
- Cek stok
Packer
- Lihat packing order
- Eksekusi packing
- Input info kemasan (koli, berat)
- Cek stok
Stock Counter
- Lihat opname yang di-assign
- Input hitungan fisik
- Submit hasil opname
- Cek stok
Driver
- Lihat shipment yang di-assign
- Update status shipment (In Transit, Delivered)
- Upload bukti pengiriman
WEB Kelola User
- Buka menu Settings → Users
- Klik + Tambah User
- Isi form:
- Nama Lengkap
- Username - untuk login
- Password
- Role - pilih role dari dropdown
- Gudang - assign ke gudang tertentu
- Status - Aktif / Nonaktif
- Klik Simpan
WEB Edit Role User
- Buka menu Settings → Users
- Klik icon edit pada user yang ingin diubah
- Ubah Role sesuai kebutuhan
- Klik Update
- User akan mendapat akses sesuai role baru saat login berikutnya
WEB Nonaktifkan User
- Buka menu Settings → Users
- Klik icon edit pada user
- Ubah status menjadi Nonaktif
- Klik Update
- User tidak akan bisa login lagi sampai diaktifkan kembali
Info: Perubahan role dan status user berlaku saat user login berikutnya. Jika user sedang aktif login, mereka perlu logout dan login ulang untuk mendapat permission baru.
Keamanan: Berikan role dengan prinsip least privilege - hanya berikan akses yang dibutuhkan untuk pekerjaan user tersebut. Jangan memberikan role Super Admin kecuali benar-benar diperlukan.