HandyCafe Docs
owner

Jak skonfigurować role i uprawnienia kasjerów

Ten przewodnik obejmuje tworzenie kont kasjerów, definiowanie niestandardowych ról ze szczegółowymi uprawnieniami i przypisywanie tych ról do personelu. Prawidłowo skonfigurowane role zapewniają, że każdy pracownik ma dostęp tylko do funkcji potrzebnych do jego pracy.


Jak stworzyć niestandardową rolę

Role definiują co kasjer może a czego nie może robić. HandyCafe używa sześciu kategorii uprawnień. Najpierw utwórz role, potem przypisuj je do kont kasjerów.

  1. Przejdź do sekcji Zarządzanie używając lewego paska bocznego.
  2. Otwórz zakładkę Role kasjerów.
  3. Kliknij Dodaj rolę.
  4. Wpisz nazwę roli (np. "Kasjer dzienny"). Nazwy ról muszą być unikalne.
  5. Ustaw poziom. Wyższe poziomy oznaczają większe uprawnienia. Kasjer z niższym poziomem nie może modyfikować kasjera z wyższym poziomem.
  6. Skonfiguruj uprawnienia Autoryzacji. Kontrolują one czynności związane z logowaniem: logowanie/wylogowanie, reset hasła.
  7. Skonfiguruj uprawnienia Członków. Kontrolują one co kasjer może robić z kontami członkowskimi: przeglądanie, tworzenie, edycja, usuwanie, doładowania portfela, historia transakcji.
  8. Skonfiguruj uprawnienia Konsol. Kontrolują one czynności sesyjne i konsolowe: rozpoczynanie i zatrzymywanie sesji, wstrzymywanie i wznawianie, dodawanie czasu, przeglądanie listy konsol.
  9. Skonfiguruj uprawnienia Logów. Kontrolują one dostęp do logów systemowych: przeglądanie logów (tylko dzisiaj lub wszystkie daty), eksport logów.
  10. Skonfiguruj uprawnienia Raportów. Kontrolują one dostęp do raportów finansowych: przeglądanie raportów kasowych (tylko dzisiaj lub wszystkie daty), przeglądanie statystyk, eksport raportów.
  11. Skonfiguruj uprawnienia Płatności. Kontrolują one czynności związane z płatnościami: akceptowanie płatności, przetwarzanie zwrotów, modyfikowanie metod płatności, przeglądanie historii płatności.
  12. Kliknij Zapisz aby stworzyć rolę.

Oczekiwany rezultat: Nowa rola pojawia się na liście Ról kasjerów ze wszystkimi skonfigurowanymi uprawnieniami. Jest teraz dostępna do przypisania do kont kasjerów.


Praktyczny przykład: Rola kasjera dziennego

  1. Przejdź do Zarządzanie > Role kasjerów.
  2. Kliknij Dodaj rolę.
  3. Nazwa: "Kasjer dzienny".
  4. Poziom: 1 (najniższy).
  5. Uprawnienia autoryzacji: Włącz logowanie. Wyłącz reset hasła.
  6. Uprawnienia członków: Włącz: Przeglądaj, Twórz, Doładowuj portfele, Historia transakcji. Wyłącz: Edytuj, Usuwaj.
  7. Uprawnienia konsol: Włącz wszystkie sesyjne.
  8. Uprawnienia logów: Włącz: Przeglądaj logi (tylko dzisiaj). Wyłącz: Wszystkie logi, Eksport.
  9. Uprawnienia raportów: Włącz: Raport kasowy (tylko dzisiaj). Wyłącz: Wszystkie raporty, Statystyki, Eksport.
  10. Uprawnienia płatności: Włącz: Akceptuj płatności, Historia. Wyłącz: Zwroty, Modyfikuj metody.
  11. Kliknij Zapisz.

Oczekiwany rezultat: Rola "Kasjer dzienny" może zarządzać sesjami, tworzyć członków, doładowywać portfele, przeglądać dzisiejsze logi i raporty oraz akceptować płatności. Nie może usuwać członków, modyfikować metod płatności, przetwarzać zwrotów ani przeglądać historycznych raportów.


Jak stworzyć konto kasjera

  1. Przejdź do sekcji Zarządzanie.
  2. Otwórz zakładkę Kasjerzy.
  3. Kliknij Dodaj aby stworzyć nowego kasjera.
  4. Wpisz nazwę użytkownika. To jest to co kasjer wpisuje logując się. Musi być unikalna.
  5. Wpisz hasło. Użyj silnego hasła. Kasjer może je później zmienić.
  6. Wybierz rolę z listy rozwijanej. Pojawią się tylko role, które już stworzyłeś.
  7. Opcjonalnie wypełnij imię i nazwisko, e-mail i numer telefonu do dokumentacji.
  8. Kliknij Zapisz.

Oczekiwany rezultat: Nowe konto kasjera pojawia się na liście Kasjerów. Kasjer może się teraz logować do HandyCafe Server za pomocą swojej nazwy użytkownika i hasła. Jego dostęp jest ograniczony do uprawnień zdefiniowanych przez przypisaną rolę.


Jak zmienić rolę kasjera

  1. Przejdź do Zarządzanie > Kasjerzy.
  2. Wybierz kasjera, którego rolę chcesz zmienić.
  3. W panelu szczegółów kasjera kliknij rozwijane pole Rola i wybierz inną rolę.
  4. Kliknij Zapisz.

Oczekiwany rezultat: Uprawnienia kasjera zmieniają się natychmiast. Kasjer nie musi się wylogowywać i logować ponownie aby zmiana weszła w życie.


Jak dezaktywować konto kasjera

Gdy pracownik odchodzi, dezaktywuj jego konto zamiast usuwać. Zachowuje to ścieżkę audytu.

  1. Przejdź do Zarządzanie > Kasjerzy.
  2. Wybierz kasjera do dezaktywacji.
  3. Przełącz przełącznik Aktywny na wyłączony (lub kliknij Dezaktywuj).
  4. Kliknij Zapisz.

Oczekiwany rezultat: Kasjer nie może się już logować. Wszystkie jego historyczne czynności (rozpoczęte sesje, zarejestrowane transakcje, logi) pozostają w systemie. Konto może być reaktywowane później w razie potrzeby.


Typowe błędy do uniknięcia

  • Przypisanie niewłaściwej roli. Zawsze sprawdzaj rozwijane pole roli przy tworzeniu kasjera. Kasjer z rolą Menedżera ma znacznie większy dostęp niż zamierzony dla zwykłego pracownika zmianowego.
  • Nie testowanie roli po utworzeniu. Zaloguj się jako kasjer (lub użyj konta testowego z tą rolą) i sprawdź czy ograniczone funkcje są faktycznie ukryte lub wyłączone.
  • Ustawienie wszystkich ról na poziom 0. Poziom określa hierarchię. Planuj swoje poziomy: 1 dla podstawowych kasjerów, 5 dla menedżerów, 10 dla starszych menedżerów.
  • Współdzielenie kont kasjerów. Każdy pracownik powinien mieć własne konto. Współdzielone konta uniemożliwiają prześledzenie kto wykonał konkretną czynność w logach.
  • Usuwanie konta kasjera zamiast dezaktywacji. Usunięcie usuwa referencję kasjera z transakcji i logów (ustawiane na NULL). Zawsze dezaktywuj aby zachować ścieżkę audytu.