Ustawienia klienta, uprawnienia A, W i K oraz zadanie dzienne w module BHP
Administracja modułu BHP obejmuje ustawienia każdego klienta, uprawnienia kont, rejestr zmian i zadanie dzienne, które tworzy propozycje, wysyła podsumowania i anonimizuje dane po okresie retencji. Strona opisuje, kto może co zmienić i jak program oddziela dane klientów.
Na tej stronie
Ekran Ustawienia
Ekran USTAWIENIA, Ustawienia klienta zbiera konfigurację wybranego klienta. Ma karty:

- Klient - przyciski Ustawienia klienta i Operatorzy i dostęp; administrator modułu ma też Klienci i Nowy klient,
- Kartoteki - skróty do rejestrów Zakłady, Wydziały, Grupy odzieżowe, Kategorie i Produkty,
- Schematy importu - zapisane mapowania kolumn (typ, nazwa, mapowanie, kto i kiedy zapisał) z możliwością usunięcia przez administratora klienta,
- Zadanie dzienne - tylko dla administratora modułu; przycisk Uruchom teraz.
Rola Panel klienta BHP odrzuca ten ekran. Zmiany norm, katalogu, struktury i ustawień klienta wymagają uprawnienia A.
Ustawienia klienta

| Pole | Znaczenie |
|---|---|
| Kod klienta, Nazwa, NIP | Dane identyfikujące klienta. Kod jest unikalny; nazwa trafia do nagłówków i wydruków. |
| Tryb pracy | Ewidencja wydań albo ewidencja ze stanami magazynu. Opisane na stronie Usługa BHP. |
| Wymiany po akceptacji klienta | Włączone: pozycje po terminie czekają na zgodę klienta. Wyłączone: trafiają do zestawu wydania od razu. |
| Symbol: wielkość liter ma znaczenie | Włączone: symbole produktów różniące się wielkością liter są różne. |
| Klient aktywny | Wyłączony klient nie jest objęty zadaniem dziennym ani powiadomieniami. |
| Ostrzeżenie przed terminem (dni) | Okno stanu Wymiana w 30 dni; domyślnie 30. |
| Przerwa przedłużająca termin od (dni) | Minimalna długość przerwy, która przedłuża termin; domyślnie 30. |
| Retencja danych po odejściu (mies.) | Po tylu miesiącach od zakończenia pracy zadanie dzienne anonimizuje dane osobowe pracownika; 0 oznacza brak anonimizacji. |
| Adres | Adres klienta, do 300 znaków. |
| E-mail powiadomień | Adresy odbiorców podsumowania terminów; kilka adresów oddziela się średnikiem. |
| Nagłówek karty ewidencji | Tekst drukowany na górze karty ewidencji, do 2000 znaków. |
Uprawnienia A, W i K
Uprawnienie wiąże konto z klientem. Konto może mieć uprawnienia do kilku klientów, a każdy wpis ma własny poziom.

| Uprawnienie | Kto | Co może |
|---|---|---|
| A - administrator klienta | Osoba odpowiedzialna za klienta po stronie usługi. | Wszystko, co W, oraz normy, katalog, strukturę, import produktów, schematy importu i ustawienia klienta. |
| W - wydający | Operator przy okienku. | Pracownicy, wydania, zwroty, likwidacje, przyjęcia, korekty, import pracowników i decyzje w imieniu klienta (ze źródłem). |
| K - klient | Konto panelu klienta (rola BHP_Klient). | Podgląd własnych danych, decyzje o propozycjach i eksport. |
| Administrator modułu | Konto z rolą SuperVisor albo Administrator. | Wszyscy klienci; zakładanie klientów i operatorów; zadanie dzienne. |
Wpis dostępu zakłada się w USTAWIENIA, Operatorzy i dostęp (przycisk Dopisz): pola Konto użytkownika, Klient, Uprawnienie i Aktywny. Samo konto zakłada administrator w rejestrze użytkowników, z rolą BHP albo BHP_Klient. Konto bez wpisu zobaczy komunikat o braku dostępu do klienta.
Klienci i kontekst
Rejestr Klienci (USTAWIENIA, Klienci, dla administratora modułu) zawiera wszystkich klientów usługi z kolumnami: kod, nazwa, tryb pracy, zgoda, dni ostrzeżenia, minimalna przerwa, retencja, e-mail powiadomień, NIP i liczba pracowników. Operator z dostępem do wielu klientów przełącza się między nimi listą w nagłówku ekranu. Wybrany klient to jego kontekst: program zapamiętuje go na koncie, a rejestry, kokpit i raporty pokazują dane tego klienta.
Rejestr zmian
Każda zmiana pola w pracownikach, produktach, normach, dokumentach, partiach, propozycjach, wyjątkach i przerwach trafia do rejestru zmian: kto, kiedy, ze źródła (ekran, import, API, zadanie dzienne albo baza), jakiego obiektu i rekordu, jakie pole, z jaką wartością przed i po. Zapisują ją wyzwalacze w bazie, więc rejestr obejmuje także zmiany, które nie przeszły przez ekran. Rejestr otwierasz z INFORMACJE, Rejestr zmian; historię jednego rekordu opisuje także strona Historia zmian. Gdy pracownik zostaje zanonimizowany po okresie retencji, jego dane osobowe w rejestrze zmian są zastępowane napisem „zanonimizowano”.

Zadanie dzienne
Zadanie dzienne wykonuje za administratora czynności cykliczne. Uruchamia je usługa SSService na serwerze jako zadanie SQL; administrator modułu może je też uruchomić ręcznie przyciskiem Uruchom teraz (po potwierdzeniu, dla wszystkich klientów).
| Czynność | Kiedy |
|---|---|
| Wygaszanie nieaktualnych pozycji propozycji | Codziennie. |
| Tworzenie propozycji wymian na następny miesiąc | 1. dnia miesiąca (przy ręcznym uruchomieniu zawsze). |
| E-mail z podsumowaniem terminów | W poniedziałki i 1. dnia miesiąca, do adresów powiadomień i operatorów A oraz W. |
| Anonimizacja danych osobowych po retencji | Codziennie, dla klientów z ustawioną retencją. |
Wynik zadania podaje komunikat z liczbą pozycji propozycji, powiadomień i zanonimizowanych pracowników.
Numeracja dokumentów
Dokumenty BHP mają numery nadawane osobno dla klienta, typu dokumentu i roku, w sposób ciągły i bez luk: korekta nie zwalnia numeru. Numeracji nie konfiguruje się w numeracji dokumentów programu - ta strona dotyczy dokumentów narzędziowni i magazynu.
Typowe sytuacje przy ustawieniach
| Objaw | Najczęstsza przyczyna | Co zrobić |
|---|---|---|
| Operator nie widzi klienta na liście | Brak wpisu dostępu albo wpis jest nieaktywny. | Dopisz albo aktywuj dostęp w Operatorach i dostępie. |
| Przyjęcie na stan jest niedostępne | Klient ma tryb ewidencji wydań. | Zmień tryb pracy w Ustawieniach klienta, jeśli klient ma prowadzić stany. |
| Brak e-maili z terminami | Nie wpisano adresów powiadomień albo klient nie ma pozycji do wymiany. | Uzupełnij pole E-mail powiadomień; wiadomość idzie tylko przy niepustych terminach. |
| Dane pracownika znikają po odejściu | Retencja zanonimizowała dane po ustawionym czasie. | Zmniejsz retencję tylko po uzgodnieniu z administratorem danych; zanonimizowanych danych nie da się odtworzyć. |
Ćwiczenie w demo - lekcja lub zajęcia
Ćwiczenie: odczytaj ustawienia klienta i uprawnienia operatorów w demo
Uczeń czyta konfigurację bez zmian, bo konto demo jest wspólne. Rola w demo: Usługa BHP - odzież i ŚOI, uruchamiana na stronie demo Studio TCS.net. Czas: około 15 minut.
- Otwórz USTAWIENIA, Ustawienia klienta i przeczytaj karty ekranu. Kliknij Ustawienia klienta i zapisz tryb pracy, ustawienie Wymiany po akceptacji klienta i progi dni. Zamknij okno bez zapisu.
- Otwórz USTAWIENIA, Operatorzy i dostęp i zapisz, jakie uprawnienia mają konta oraz do których klientów.
- Przełącz klienta listą w nagłówku ekranu i sprawdź, czy kokpit zmienił dane.
- Otwórz INFORMACJE, Rejestr zmian i odczytaj jeden wpis: obiekt, pole, wartość przed i po, autora i źródło.
- Zapisz, które z poznanych ustawień decydują o tym, czy pozycja po terminie czeka na akceptację klienta.
Pytanie kontrolne. Dlaczego operator z uprawnieniami do dwóch klientów nie zobaczy w rejestrze Pracownicy osób z obu firm naraz?
Najczęstsze pytania
Kto może zakładać nowych klientów?
Administrator modułu, czyli konto z rolą SuperVisor albo Administrator. Administrator klienta (A) zmienia ustawienia swojego klienta, ale nie zakłada nowych.
Czy jedno konto może obsługiwać dwóch klientów?
Tak, operator może mieć wpisy dostępu do wielu klientów i przełączać się między nimi listą w nagłówku. Dane klientów nie mieszają się.
Jak zmienić tryb pracy klienta?
W USTAWIENIA, Ustawienia klienta, w polu Tryb pracy. Zmiana włącza albo wyłącza przyjęcia na stan i kontrolę stanu, ale nie zmienia istniejących dokumentów.
Czy rejestr zmian można wyłączyć?
Nie. Rejestr zapisują wyzwalacze w bazie przy każdej zmianie, także z importu, API i SQL.
Słownik pojęć
- Kontekst klienta
- Klient wybrany przez operatora w nagłówku. Zapisany na koncie; rejestry i raporty pokazują dane tego klienta.
- Administrator klienta
- Uprawnienie A: zarządza normami, katalogiem, strukturą i ustawieniami jednego klienta.
- Administrator modułu
- Konto z rolą SuperVisor albo Administrator, które widzi wszystkich klientów i zakłada nowych.
- Retencja
- Okres po odejściu pracownika, po którym zadanie dzienne anonimizuje jego dane osobowe.
- Rejestr zmian
- Zapis każdej zmiany pola z wartościami przed i po, autorem, datą i źródłem.