HandyCafe Docs
owner

Cum să configurați rolurile și permisiunile de casier

Acest ghid acoperă crearea conturilor de casierie, definirea rolurilor personalizate cu permisiuni granulare și atribuirea acestor roluri personalului dvs. Rolurile configurate corect asigură că fiecare membru al personalului poate accesa doar funcțiile de care are nevoie pentru locul de muncă.

De ce vei avea nevoie

  • Acces de administrator la serverul HandyCafe (doar administratorii pot gestiona conturile și rolurile de casier).
  • Un plan pentru care membrii personalului au nevoie de ce nivel de acces.
  • Cel puțin un rol definit înainte de crearea conturilor de casier (rolurile trebuie să existe pentru a fi atribuite).

Cum se creează un rol personalizat

Rolurile definesc ce poate și ce nu poate face un casier. HandyCafe folosește șase categorii de permisiuni, fiecare cu setări de permisiuni individuale. Creați-vă rolurile mai întâi, apoi atribuiți-le conturilor de casierie.

  1. Navigați la secțiunea Management utilizând bara laterală din stânga.
  2. Deschideți fila Roluri casier.
  3. Faceți clic pe Adăugați rol.
  4. Introduceți un nume pentru rol (de exemplu, „Casier tură de zi”). Numele rolurilor trebuie să fie unice.
  5. Setați nivelul. Nivelurile mai înalte indică mai multă autoritate. Un casier cu un rol de nivel inferior nu poate modifica un casier cu un rol de nivel superior.
  6. Configurați permisiunile Auth. Acestea controlează acțiunile legate de autentificare:
    • Capacitate de autentificare/deconectare.
    • Capacitate de resetare a parolei.
  7. Configurați permisiunile Member. Acestea controlează ce poate face casierul cu conturile de membru:
    • Vedeți membrii.
    • Creați membri.
    • Editați membrii.
    • Ștergeți membrii.
    • Încărcați portofelele.
    • Vezi istoricul tranzacțiilor.
  8. Configurați permisiunile Console. Aceste sesiuni de control și acțiuni din consolă:
    • Începeți și opriți sesiunile.
    • Întrerupeți și reluați sesiunile.
    • Adăugați timp.
    • Vizualizați lista consolei.
  9. Configurați permisiunile Log. Acestea controlează accesul la jurnalele de sistem:
    • Vizualizați jurnalele (numai astăzi sau toate datele).
    • Export jurnalele.
  10. Configurați permisiunile Raport. Acestea controlează accesul la rapoartele financiare:
    • Vizualizați rapoartele de numerar (numai astăzi sau toate datele).
    • Vezi statistici.
    • Exporta rapoarte.
  11. Configurați permisiunile Plată. Acestea controlează acțiunile legate de plăți:
    • Acceptați plăți.
    • Procesează rambursări.
    • Modificarea metodelor de plată.
    • Vezi istoricul plăților.
  12. Faceți clic pe Salvați pentru a crea rolul.

Rezultat așteptat: Noul rol apare în lista Roluri Casier cu toate permisiunile configurate. Acum este disponibil pentru alocare în conturi de casierie.


Exemplu practic: Rol de casier în schimbul de zi

Acest exemplu creează un rol restricționat potrivit pentru un casier obișnuit care lucrează în tură de zi.

  1. Navigați la Management > Roluri casier.
  2. Faceți clic pe Adăugați rol.
  3. Nume: „Casier tură de zi”.
  4. Nivel: 1 (nivelul cel mai scăzut).
  5. Permisiuni de autentificare: Activați autentificare. Dezactivează resetarea parolei.
  6. Permisiunile membrilor:
    • Activați: Vizualizați membri, Creați membri, Încărcați portofele, Vizualizați istoricul tranzacțiilor.
    • Dezactivați: Editați membrii, ștergeți membrii.
  7. Permisiuni pentru consolă:
    • Activați: Începeți sesiunile, Opriți sesiunile, Întrerupeți sesiunile, Reluați sesiunile, Adăugați timp.
    • Dezactivare: (niciuna; casierii cu ture de zi au nevoie de control complet al sesiunii).
  8. Permisiuni de înregistrare:
    • Activare: vizualizați jurnalele (doar astăzi).
    • Dezactivare: vizualizați toate jurnalele, exportați jurnalele.
  9. Raportați permisiunile:
    • Activați: Vizualizați raportul de numerar (doar astăzi).
    • Dezactivați: Vedeți toate rapoartele, Vizualizați statistici, Exportați rapoarte.
  10. Permisiuni de plată:
    • Activați: Acceptați plăți, Vedeți istoricul plăților.
    • Dezactivați: procesați rambursări, modificați metodele de plată.
  11. Faceți clic pe Salvați.

Rezultatul așteptat: Rolul „Casier de schimb de zi” poate începe și gestiona sesiuni, poate crea membri, poate încărca portofelele, poate vedea jurnalele și rapoartele de astăzi și poate accepta plăți. Nu poate șterge membri, nu poate modifica metodele de plată, nu poate procesa rambursări sau nu poate vizualiza rapoarte istorice dincolo de ziua de astăzi.


Exemplu practic: Rol de manager

Acest exemplu creează un rol cu ​​acces mai larg pentru un manager de ture de încredere.

  1. Navigați la Management > Roluri casier.
  2. Faceți clic pe Adăugați rol.
  3. Nume: „Shift Manager”.
  4. Nivel: 5 (mai mare decât Casierul de schimb de zi).
  5. Permisiuni de autentificare: Activați toate.
  6. Permisiuni de membru: Activați-le pe toate (Vizualizare, Creare, Editare, Ștergere, Reîncărcare, Istoric).
  7. Permisiuni pentru consolă: Activați-le pe toate.
  8. Permisiuni pentru jurnal: Activați toate (Vizualizați toate jurnalele, Exportați jurnalele).
  9. Permisiuni de raportare: Activați toate (Vizualizați toate rapoartele, Statistici, Export).
  10. Permisiuni de plată:
    • Activați: Acceptați plăți, Procesați rambursări, Vizualizați istoricul plăților.
    • Dezactivare: Modificați metodele de plată (rezervați-l pentru administrator/proprietar).
  11. Faceți clic pe Salvați.

Rezultat așteptat: Rolul „Shift Manager” are acces aproape complet. Singura restricție este că nu pot modifica metodele de plată, care este de obicei o modificare a configurației la nivel de proprietar.


Cum se creează un cont de casierie

  1. Navigați la secțiunea Management.
  2. Deschideți fila Casieri.
  3. Faceți clic pe Adăugați pentru a crea un nou casier.
  4. Introduceți un nume de utilizator. Acesta este ceea ce va tasta casierul pentru a se conecta. Trebuie să fie unic.
  5. Introduceți o parolă. Utilizați o parolă puternică. Casiera o poate schimba ulterior.
  6. Selectați un rol din meniul drop-down. Vor apărea doar rolurile pe care le-ați creat deja.
  7. Opțional, completați nume complet, e-mail și mobil pentru păstrarea înregistrărilor.
  8. Faceți clic pe Salvați.

Rezultat așteptat: Noul cont de casierie apare în lista Casieri. Casiera se poate conecta acum la HandyCafe Server folosind numele de utilizator și parola. Accesul lor este limitat la permisiunile definite de rolul lor atribuit.


Cum să schimbi rolul unui casier

  1. Navigați la Management > Casieri.
  2. Selectați casierul al cărui rol doriți să îl schimbați.
  3. În panoul de detalii al casieriei, dați clic pe meniul drop-down Rol și selectați un alt rol.
  4. Faceți clic pe Salvați.

Rezultatul așteptat: Permisiunile casierului se schimbă imediat. Data viitoare când efectuează o acțiune, sistemul verifică noul lor rol. Nu trebuie să se deconecteze și să se retragă pentru ca modificarea să intre în vigoare.


Cum să restricționezi un casier doar la rapoartele de astăzi

Aceasta este o cerință comună: doriți ca casierii să vadă numerele schimbului curent, dar nu datele istorice.

  1. Deschideți rolul atribuit casierului (Management > Roluri casier).
  2. În secțiunea de permisiuni Raportați:
    • Activați „Vedeți raportul de numerar (numai astăzi).”
    • Dezactivați „Vedeți toate rapoartele”.
    • Dezactivați „Vedeți statistici”.
    • Dezactivați „Exportați rapoarte”.
  3. În secțiunea de permisiuni Jurnal:
    • Activați „Vedeți jurnalele (numai astăzi).”
    • Dezactivați „Vedeți toate jurnalele”.
    • Dezactivați „Exportați jurnalele”.
  4. Faceți clic pe Salvați.

Rezultat așteptat: Casierul poate vizualiza pagina Raport de numerar, dar vede numai datele din ziua curentă. Selectorul de date (dacă este vizibil) este blocat astăzi. Pagina Statistici și butoanele de export sunt ascunse sau dezactivate pentru acest casier.


Cum să dezactivezi un cont de casierie

Când un membru al personalului pleacă, dezactivează-i contul în loc să-l ștergi. Acest lucru păstrează pista de audit.

  1. Navigați la Management > Casieri.
  2. Selectați casieria de dezactivat.
  3. Comutați comutatorul Activ la dezactivat (sau faceți clic pe Dezactivare).
  4. Faceți clic pe Salvați.

Rezultat așteptat: Casiera nu se mai poate conecta. Toate acțiunile lor istorice (sesiuni începute, tranzacții înregistrate, jurnalele) rămân în sistem. Contul poate fi reactivat ulterior dacă este necesar.


Greșeli frecvente de evitat

  • Atribuirea unui rol greșit. Verificați întotdeauna meniul drop-down pentru rol atunci când creați un casier. Un casier cu rol de Manager are mult mai mult acces decât este prevăzut pentru un lucrător în tură obișnuit.
  • Nu se testează rolul după creare. Conectați-vă ca casier (sau utilizați un cont de testare cu rolul) și verificați dacă funcțiile restricționate sunt de fapt ascunse sau dezactivate. Nu vă bazați doar pe casetele de validare pentru permisiuni.
  • Uitând că rolurile sunt aplicate în backend. Chiar dacă un element UI este vizibil, backend-ul va respinge acțiunile neautorizate pe baza setărilor de permisiuni ale rolului. Cu toate acestea, pentru o experiență de utilizator curată, interfața de utilizare ar trebui să ascundă și funcțiile neautorizate.
  • Setarea tuturor rolurilor la nivelul 0. Nivelul determină ierarhia. Dacă nivelul unui rol este mai scăzut decât al altuia, casierul de nivel inferior nu poate edita casierul de nivel superior. Planificați-vă nivelurile: 1 pentru casierii de bază, 5 pentru manageri, 10 pentru manageri superiori.
  • Partajarea conturilor de casierie. Fiecare membru al personalului ar trebui să aibă propriul cont. Conturile partajate fac imposibilă urmărirea cine a efectuat o anumită acțiune în jurnalele.
  • Ștergerea unui cont de casier în loc de dezactivare. Ștergerea elimină referința de casier din tranzacții și jurnale (setat la NULL). În schimb, dezactivați întotdeauna pentru a păstra pista de audit.
  • Se lasă activate permisiunile implicite pentru metodele de plată. Majoritatea casieriei nu ar trebui să poată adăuga sau elimina metode de plată. Aceasta este o modificare a configurației care ar trebui să fie limitată la proprietari sau administratori.