HandyCafe Docs
owner

Cara Menetapkan Peranan dan Kebenaran Juruwang

Panduan ini merangkumi cara mencipta akaun juruwang, menetapkan peranan khusus dengan kebenaran terperinci, dan memberikan peranan tersebut kepada kakitangan anda. Peranan yang dikonfigurasi dengan betul memastikan setiap kakitangan hanya boleh mengakses ciri yang mereka perlukan untuk kerja mereka.

Apa yang Anda Perlukan

  • Akses admin ke HandyCafe Server (hanya admin boleh menguruskan akaun dan peranan juruwang).
  • Rancangan untuk menentukan tahap akses yang diperlukan oleh setiap kakitangan.
  • Sekurang-kurangnya satu peranan ditetapkan sebelum mencipta akaun juruwang (peranan mesti wujud untuk diberikan).

Cara Mencipta Peranan Khusus

Peranan menentukan apa yang boleh dan tidak boleh dilakukan oleh juruwang. HandyCafe menggunakan enam kategori kebenaran, setiap satu dengan tetapan kebenaran individu. Cipta peranan anda dahulu, kemudian berikan kepada akaun juruwang.

  1. Pergi ke bahagian Pengurusan menggunakan bar sisi kiri.
  2. Buka tab Peranan Juruwang.
  3. Klik Tambah Peranan.
  4. Masukkan nama untuk peranan tersebut (contohnya, "Juruwang Syif Siang"). Nama peranan mesti unik.
  5. Tetapkan tahap. Tahap yang lebih tinggi menunjukkan lebih banyak kuasa. Juruwang dengan peranan tahap lebih rendah tidak boleh mengubah juruwang dengan peranan tahap lebih tinggi.
  6. Konfigurasikan kebenaran Auth. Ini mengawal tindakan berkaitan login:
    • Keupayaan login/logout.
    • Keupayaan menetapkan semula kata laluan.
  7. Konfigurasikan kebenaran Ahli. Ini mengawal apa yang boleh dilakukan juruwang dengan akaun ahli:
    • Lihat ahli.
    • Cipta ahli.
    • Edit ahli.
    • Padam ahli.
    • Tambah nilai dompet.
    • Lihat sejarah transaksi.
  8. Konfigurasikan kebenaran Konsol. Ini mengawal tindakan sesi dan konsol:
    • Mula dan hentikan sesi.
    • Jeda dan sambung semula sesi.
    • Tambah masa.
    • Lihat senarai konsol.
  9. Konfigurasikan kebenaran Log. Ini mengawal akses kepada log sistem:
    • Lihat log (hari ini sahaja atau semua tarikh).
    • Eksport log.
  10. Konfigurasikan kebenaran Laporan. Ini mengawal akses kepada laporan kewangan:
    • Lihat laporan tunai (hari ini sahaja atau semua tarikh).
    • Lihat statistik.
    • Eksport laporan.
  11. Konfigurasikan kebenaran Pembayaran. Ini mengawal tindakan berkaitan pembayaran:
    • Terima pembayaran.
    • Proses bayaran balik.
    • Ubah kaedah pembayaran.
    • Lihat sejarah pembayaran.
  12. Klik Simpan untuk mencipta peranan.

Hasil yang dijangkakan: Peranan baru muncul dalam senarai Peranan Juruwang dengan semua kebenaran yang dikonfigurasi. Ia kini tersedia untuk diberikan kepada akaun juruwang.


Contoh Praktikal: Peranan Juruwang Syif Siang

Contoh ini mencipta peranan terhad yang sesuai untuk juruwang biasa yang bekerja syif siang.

  1. Pergi ke Pengurusan > Peranan Juruwang.
  2. Klik Tambah Peranan.
  3. Nama: "Juruwang Syif Siang".
  4. Tahap: 1 (tahap terendah).
  5. Kebenaran Auth: Benarkan login. Tidak benarkan menetapkan semula kata laluan.
  6. Kebenaran Ahli:
    • Benarkan: Lihat ahli, Cipta ahli, Tambah nilai dompet, Lihat sejarah transaksi.
    • Tidak benarkan: Edit ahli, Padam ahli.
  7. Kebenaran Konsol:
    • Benarkan: Mula sesi, Hentikan sesi, Jeda sesi, Sambung semula sesi, Tambah masa.
    • Tidak benarkan: (tiada; juruwang syif siang memerlukan kawalan sesi penuh).
  8. Kebenaran Log:
    • Benarkan: Lihat log (hari ini sahaja).
    • Tidak benarkan: Lihat semua log, Eksport log.
  9. Kebenaran Laporan:
    • Benarkan: Lihat laporan tunai (hari ini sahaja).
    • Tidak benarkan: Lihat semua laporan, Lihat statistik, Eksport laporan.
  10. Kebenaran Pembayaran:
    • Benarkan: Terima pembayaran, Lihat sejarah pembayaran.
    • Tidak benarkan: Proses bayaran balik, Ubah kaedah pembayaran.
  11. Klik Simpan.

Hasil yang dijangkakan: Peranan "Juruwang Syif Siang" boleh memulakan dan mengurus sesi, mencipta ahli, tambah nilai dompet, melihat log dan laporan hari ini, dan menerima pembayaran. Ia tidak boleh memadam ahli, mengubah kaedah pembayaran, memproses bayaran balik, atau melihat laporan sejarah melebihi hari ini.


Contoh Praktikal: Peranan Pengurus

Contoh ini mencipta peranan dengan akses lebih luas untuk pengurus syif yang dipercayai.

  1. Pergi ke Pengurusan > Peranan Juruwang.
  2. Klik Tambah Peranan.
  3. Nama: "Pengurus Syif".
  4. Tahap: 5 (lebih tinggi daripada Juruwang Syif Siang).
  5. Kebenaran Auth: Benarkan semua.
  6. Kebenaran Ahli: Benarkan semua (Lihat, Cipta, Edit, Padam, Tambah nilai, Sejarah).
  7. Kebenaran Konsol: Benarkan semua.
  8. Kebenaran Log: Benarkan semua (Lihat semua log, Eksport log).
  9. Kebenaran Laporan: Benarkan semua (Lihat semua laporan, Statistik, Eksport).
  10. Kebenaran Pembayaran:
    • Benarkan: Terima pembayaran, Proses bayaran balik, Lihat sejarah pembayaran.
    • Tidak benarkan: Ubah kaedah pembayaran (khusus untuk admin/pemilik).
  11. Klik Simpan.

Hasil yang dijangkakan: Peranan "Pengurus Syif" mempunyai hampir semua akses. Satu-satunya sekatan adalah mereka tidak boleh mengubah kaedah pembayaran, yang biasanya merupakan perubahan konfigurasi pada tahap pemilik.


Cara Mencipta Akaun Juruwang

  1. Pergi ke bahagian Pengurusan.
  2. Buka tab Juruwang.
  3. Klik Tambah untuk mencipta juruwang baru.
  4. Masukkan nama pengguna. Ini adalah apa yang akan ditaip oleh juruwang untuk log masuk. Ia mesti unik.
  5. Masukkan kata laluan. Gunakan kata laluan yang kuat. Juruwang boleh mengubahnya kemudian.
  6. Pilih peranan dari dropdown. Hanya peranan yang telah anda cipta akan muncul.
  7. Pilihan: Isi nama penuh, emel, dan telefon bimbit untuk rekod.
  8. Klik Simpan.

Hasil yang dijangkakan: Akaun juruwang baru muncul dalam senarai Juruwang. Juruwang kini boleh log masuk ke HandyCafe Server menggunakan nama pengguna dan kata laluan mereka. Akses mereka dihadkan kepada kebenaran yang ditetapkan oleh peranan yang diberikan.


Cara Mengubah Peranan Juruwang

  1. Pergi ke Pengurusan > Juruwang.
  2. Pilih juruwang yang peranannya anda ingin ubah.
  3. Dalam panel butiran juruwang, klik dropdown Peranan dan pilih peranan yang berbeza.
  4. Klik Simpan.

Hasil yang dijangkakan: Kebenaran juruwang berubah serta-merta. Kali berikutnya mereka melakukan tindakan, sistem akan memeriksa berdasarkan peranan baru mereka. Mereka tidak perlu log keluar dan masuk semula untuk perubahan berkuat kuasa.


Cara Mengehadkan Juruwang kepada Laporan Hari Ini Sahaja

Ini adalah keperluan biasa: anda mahu juruwang melihat angka syif semasa tetapi tidak data sejarah.

  1. Buka peranan yang diberikan kepada juruwang (Pengurusan > Peranan Juruwang).
  2. Dalam bahagian kebenaran Laporan:
    • Benarkan "Lihat laporan tunai (hari ini sahaja)."
    • Tidak benarkan "Lihat semua laporan."
    • Tidak benarkan "Lihat statistik."
    • Tidak benarkan "Eksport laporan."
  3. Dalam bahagian kebenaran Log:
    • Benarkan "Lihat log (hari ini sahaja)."
    • Tidak benarkan "Lihat semua log."
    • Tidak benarkan "Eksport log."
  4. Klik Simpan.

Hasil yang dijangkakan: Juruwang boleh melihat halaman Laporan Tunai tetapi hanya melihat data dari hari semasa. Pemilih tarikh (jika kelihatan) dikunci kepada hari ini. Halaman Statistik dan butang eksport disembunyikan atau dinyahaktifkan untuk juruwang ini.


Cara Menyahaktifkan Akaun Juruwang

Apabila seorang kakitangan berhenti, nyahaktifkan akaun mereka daripada memadamkannya. Ini mengekalkan jejak audit.

  1. Pergi ke Pengurusan > Juruwang.
  2. Pilih juruwang untuk dinyahaktifkan.
  3. Togol suis Aktif ke off (atau klik Nyahaktifkan).
  4. Klik Simpan.

Hasil yang dijangkakan: Juruwang tidak boleh lagi log masuk. Semua tindakan sejarah mereka (sesi dimulakan, transaksi direkodkan, log) kekal dalam sistem. Akaun boleh diaktifkan semula kemudian jika diperlukan.


Kesilapan Biasa yang Perlu Dielakkan

  • Memberikan peranan yang salah. Sentiasa periksa semula dropdown peranan semasa mencipta juruwang. Juruwang dengan peranan Pengurus mempunyai lebih banyak akses daripada yang dimaksudkan untuk pekerja syif biasa.
  • Tidak menguji peranan selepas penciptaan. Log masuk sebagai juruwang (atau gunakan akaun ujian dengan peranan tersebut) dan sahkan bahawa ciri terhad sebenarnya tersembunyi atau dinyahaktifkan. Jangan bergantung pada kotak semak kebenaran sahaja.
  • Lupa bahawa peranan dikuatkuasakan di backend. Walaupun elemen UI kelihatan, backend akan menolak tindakan tidak sah berdasarkan tetapan kebenaran peranan. Walau bagaimanapun, untuk pengalaman pengguna yang bersih, UI juga harus menyembunyikan ciri yang tidak dibenarkan.
  • Menetapkan semua peranan ke tahap 0. Tahap menentukan hierarki. Jika tahap peranan lebih rendah daripada yang lain, juruwang tahap lebih rendah tidak boleh mengedit juruwang tahap lebih tinggi. Rancang tahap anda: 1 untuk juruwang asas, 5 untuk pengurus, 10 untuk pengurus kanan.
  • Berkongsi akaun juruwang. Setiap kakitangan harus mempunyai akaun mereka sendiri. Akaun yang dikongsi menjadikannya mustahil untuk mengesan siapa yang melakukan tindakan tertentu dalam log.
  • Memadam akaun juruwang daripada menyahaktifkan. Pemadaman mengeluarkan rujukan juruwang dari transaksi dan log (ditetapkan ke NULL). Sentiasa nyahaktifkan untuk mengekalkan jejak audit.
  • Meninggalkan kebenaran kaedah pembayaran lalai diaktifkan. Kebanyakan juruwang tidak sepatutnya boleh menambah atau mengeluarkan kaedah pembayaran. Ini adalah perubahan konfigurasi yang sepatutnya dihadkan kepada pemilik atau admin.