Memahami Akses dan Peran pada Menu Operasional
Siapa yang melihat menu Operasional, siapa yang bisa mengubah, dan aturan server per tindakan: mutasi kas, takeover, revoke, tutup shift, dan outbox.
Kata kunci: hak akses, peran, manager, owner, operasional. Modul: Shift & Operasional.
Di halaman ini
Penjelasan sederhana#
Akses ke Operasional ada dua lapis. Lapis pertama adalah tampilan: menu dan tombol yang muncul menurut peran Anda. Lapis kedua adalah aturan server: apa yang benar-benar diizinkan. Jangan menganggap tombol yang tidak muncul sebagai satu-satunya pengaman, dan jangan menganggap tombol yang muncul berarti Anda berwenang.
Yang dicoba dengan akun uji tiap peran#
| Peran | Menu Operasional | Register: Tambah, Edit, Nonaktifkan |
|---|---|---|
| Owner | Ada | Berhasil |
| Administrator | Ada | Tombol tampil; menonaktifkan register uji berhasil |
| Manajer | Ada | Tombol tampil; mengubah nama register uji berhasil |
| Kasir | Tidak ada; membuka alamat halaman langsung mengembalikan ke Dashboard | - |
| Staf | Tidak ada; membuka alamat halaman langsung mengembalikan ke Dashboard | - |
Halaman Kekurangan Stok tidak ada di menu bagi peran mana pun; ia hanya dapat dibuka lewat alamat langsung (/operations/shortage-reports).
Aturan server per tindakan#
Menurut aturan aplikasi (belum dicoba selain yang ditandai ✔):
| Tindakan | Siapa yang diizinkan |
|---|---|
| Tambah, ubah, nonaktifkan register ✔ | Manajer ke atas, dengan akses outlet |
| Ubah status metadata perangkat ✔ | Manajer ke atas |
| Takeover sesi biasa | Pengguna yang punya izin pada register, hanya bila masa sewa sudah habis |
| Takeover darurat dan Revoke | Manajer ke atas |
| Catat kas masuk atau keluar | Manajer ke atas |
| Tutup shift | Kasir yang bertanggung jawab dengan PIN sendiri; atau Manajer ke atas dengan PIN sendiri dan alasan override |
| Tandai item outbox | Manajer ke atas, atau pemegang sesi register yang terikat |
| Tandai selesai laporan kekurangan stok | Manajer ke atas |
Owner dan Administrator dapat bekerja lintas outlet; peran lain dibatasi pada outlet yang ditugaskan. Setiap tindakan penting tercatat di Audit Log (Audit Log).
Hal yang perlu diingat#
- Tombol tidak tampil bukan bukti aturan server; baca tabel di atas.
- Izin Register pengguna (Pengaturan › Pengguna & Role) menentukan siapa boleh membuka register tertentu di aplikasi kasir (Pengguna dan Hak Akses).