HandyCafe Docs
owner

Pengaturan Staf

Kategori Pengaturan Staf adalah tempat Anda mengelola orang-orang yang mengoperasikan kafe Anda. Kategori ini terbagi menjadi dua tab: Kasir dan Peran & Izin. Setiap header tab menampilkan lencana hitungan dengan jumlah kasir atau peran saat ini.

Halaman ini berfokus pada struktur panel dan pengelolaan akun kasir. Untuk katalog lengkap flag izin dan cara kontrol akses berbasis peran berperilaku di backend, lihat halaman Peran & Izin Kasir.

Struktur Panel

Saat Anda membuka Pengaturan Staf, tab Kasir ditampilkan terlebih dahulu. Gunakan tombol tab di bagian atas untuk berpindah antara kedua tab:

  • Kasir: daftar akun staf, ditambah formulir untuk menambahkan akun baru serta alat untuk mengedit, mengaktifkan, menonaktifkan, atau menghapus akun yang ada.
  • Peran & Izin: daftar peran dan matriks izin yang digunakan untuk menentukan apa yang dapat diakses setiap peran kustom.

Tab Kasir

Tab Kasir terbagi menjadi dua area. Sisi kiri berisi formulir Tambah Kasir. Sisi kanan menampilkan daftar Kasir Terdaftar.

Tambah Kasir

Formulir Tambah Kasir di sebelah kiri membuat akun staf baru. Formulir ini memiliki kolom-kolom berikut:

Kolom Wajib Catatan
Nama Tampilan Ya Nama yang ditampilkan untuk kasir di daftar dan laporan.
Nama Pengguna Ya Nama login. Otomatis menjadi huruf kecil dan dibatasi pada huruf, angka, serta karakter . _ -.
Kata Sandi Ya Kata sandi login. Pilih nilai yang kuat karena akun ini dapat mengakses data keuangan dan informasi pelanggan.
Ponsel Tidak Dibatasi pada angka dan karakter +.
Email Tidak Otomatis menjadi huruf kecil dengan spasi dihapus.
Peran Kasir Ya Tipe peran. Lihat pilihan peran di bawah.
Peran Kustom Bersyarat Hanya aktif saat Peran Kasir diatur ke Kustom.

Dropdown Peran Kasir menawarkan empat pilihan:

  • Admin: akses penuh ke setiap fitur dalam sistem.
  • Manager: peran bawaan yang disediakan oleh sistem.
  • Cashier: peran bawaan yang disediakan oleh sistem.
  • Kustom: peran yang Anda definisikan sendiri di tab Peran & Izin.

Saat Anda memilih Kustom, dropdown Peran Kustom menjadi aktif sehingga Anda dapat memilih salah satu peran yang Anda definisikan. Peran bawaan (Manager dan Cashier) dikecualikan dari dropdown ini karena keduanya dipilih langsung melalui dropdown Peran Kasir.

Tombol Tambah tetap nonaktif hingga kolom wajib terisi. Jika Anda memilih Kustom, sebuah peran kustom juga harus dipilih sebelum Anda dapat menyimpan.

Kasir Terdaftar

Sisi kanan mencantumkan setiap akun kasir di bawah judul Kasir Terdaftar, dengan baris hitungan di bawahnya. Setiap entri menampilkan nama tampilan (atau nama peran saat tidak ada nama tampilan yang diatur), peran yang ditugaskan, nama pengguna, serta nilai ponsel dan email saat ada. Beberapa lencana dan indikator muncul pada setiap entri:

  • Lencana Anda menandai akun yang sedang Anda gunakan untuk masuk.
  • Akun admin disorot dengan lencana peran yang berbeda.
  • Ikon gembok muncul pada lencana peran administrator aktif terakhir yang tersisa.
  • Lencana Dinonaktifkan muncul pada akun yang tidak aktif.

Daftar diurutkan dengan administrator terlebih dahulu, lalu akun aktif sebelum yang dinonaktifkan, kemudian secara alfabet berdasarkan nama tampilan.

Setiap entri memiliki tiga tombol aksi:

  • Aktifkan / Nonaktifkan: mengalihkan apakah akun aktif. Kasir yang dinonaktifkan tidak dapat masuk. Kontrol ini terkunci untuk administrator aktif terakhir.
  • Edit: membuka dialog edit kasir (dijelaskan di bawah).
  • Hapus: menghapus akun setelah prompt konfirmasi.

Aturan Perlindungan Akun

HandyCafe mencegah aksi yang dapat membuat Anda terkunci atau menghapus satu-satunya administrator:

  • Anda tidak dapat menonaktifkan administrator terakhir. Sistem menampilkan: Tidak dapat menonaktifkan administrator terakhir. Promosikan pengguna lain menjadi Admin terlebih dahulu.
  • Anda tidak dapat menghapus administrator terakhir. Sistem menampilkan: Tidak dapat menghapus administrator terakhir. Promosikan pengguna lain menjadi Admin terlebih dahulu.
  • Anda tidak dapat menghapus akun yang sedang Anda gunakan untuk masuk. Sistem menampilkan: Anda tidak dapat menghapus akun yang sedang Anda gunakan untuk masuk.

Kalimat yang sama ditampilkan sebagai tooltip pada tombol aksi yang terkunci.

Dialog Edit Kasir

Memilih Edit pada seorang kasir membuka dialog dengan avatar akun, peran saat ini, dan empat bagian.

Bagian Kolom
Identitas Nama Tampilan (wajib), Nama Pengguna (wajib)
Keamanan Kata Sandi
Kontak Ponsel, Email
Akses Peran Kasir, Peran Kustom

Di bagian Keamanan, kolom kata sandi bersifat opsional. Petunjuknya berbunyi Biarkan kosong untuk mempertahankan kata sandi saat ini. Masukkan nilai hanya saat Anda ingin mengubah kata sandi.

Bagian Akses bekerja dengan cara yang sama seperti formulir Tambah Kasir. Pilih tipe peran dari Peran Kasir, dan pilih peran yang Anda definisikan dari Peran Kustom saat tipenya Kustom.

Footer memiliki tombol Simpan di sebelah kiri dan tombol Batal di sebelah kanan. Simpan tetap nonaktif hingga nama pengguna dan nama tampilan terisi serta peran yang valid dipilih.

Tab Peran & Izin

Tab Peran & Izin mencantumkan semua peran di sebelah kiri di bawah judul Peran dan menampilkan matriks izin untuk peran yang dipilih di sebelah kanan.

  • Peran bawaan ditandai dengan lencana Bawaan dan ikon gembok. Izinnya dikelola oleh sistem dan tidak dapat diedit atau dihapus. Memilih salah satunya menampilkan spanduk: Peran bawaan tidak dapat diedit atau dihapus. Duplikasi peran ini atau buat peran kustom baru untuk mendefinisikan izin Anda sendiri.
  • Peran kustom dapat dibuat dengan Tambah Peran, diedit melalui matriks izin, dan dihapus dengan Hapus setelah prompt konfirmasi.

Matriks izin mengelompokkan kotak centang izin individual ke dalam kategori (Autentikasi, Anggota, Konsol, Log, Laporan, dan Metode Pembayaran). Perubahan pada peran kustom dilacak dengan titik indikator belum tersimpan dan disimpan saat Anda menyimpan halaman Pengaturan, bukan melalui tombol Simpan terpisah di dalam tab.

Untuk daftar lengkap flag izin di setiap kategori dan panduan terperinci tentang membangun peran kustom, lihat halaman Peran & Izin Kasir.

Tempat Kasir Masuk

Akun kasir yang dibuat di sini digunakan untuk masuk pada aplikasi server dan pada PC klien. Untuk detail tentang layar masuk dan apa yang dapat dilakukan kasir setelah masuk, lihat halaman Login Kasir.