Pułapki modułu kadr
Dzień pracy powstaje teraz automatycznie z odbić, a przycisk przeliczania naprawdę przelicza. Zostały pułapki uprawnieniowe: kto zatwierdzi wniosek, kto otworzy kiosk i który raport wymaga uprawnienia magazynowego.
Krok po kroku
Sprawdź, kto zatwierdzi wniosek konkretnej osoby
Decyduje przełożony wpisany na kartotece pracownika, a nie uprawnienie do modułu.
- Kadry → Pracownicy, znajdź osobę, kliknij Edytuj.
- Sprawdź pole Przełożony. To ta osoba dostanie wniosek do decyzji.
- Jeśli pole jest puste, nikt poza administratorem firmy nie zatwierdzi wniosku — system powie to wprost przy wysyłaniu, zamiast po cichu zapisać wniosek w stanie nie do rozpatrzenia.
- Nikt nie zatwierdza własnego wniosku — nawet administrator, nawet gdy jest wpisany jako własny przełożony.
Administrator firmy może rozpatrzyć każdy wniosek — to zawór bezpieczeństwa na sytuację, gdy przełożony odszedł albo nigdy nie został wpisany (Wnioski urlopowe — obieg i limity).
Popraw limit urlopowy
Limit nie jest już przechowywaną liczbą, którą trzeba prostować ręcznie. Pozostałe dni wyliczają się z puli rocznej minus dni zajęte przez wnioski w toku i zatwierdzone. Anulowanie wniosku oddaje dni samo.
- Kadry → Pracownicy, przy osobie Edytuj.
- Zmieniaj Dni urlopu rocznie — pulę. Stan bieżący policzy się sam.
- Kliknij Zapisz.
Zweryfikuj, że raporty mają na czym pracować
- Zaawansowane → Rejestr zdarzeń. Ustaw Od i Do na wybrany dzień i sprawdź, czy widać odbicia — kolumny Data i godzina, Pracownik, Typ zdarzenia, Źródło, Kiosk.
- Sprawdź, czy pracownik ma kartotekę w danej firmie (Kadry → Pracownicy). Odbicie osoby bez kartoteki nie ma z czego zbudować dnia pracy — system zapisze zdarzenie i zapisze ostrzeżenie w logu, ale dnia nie utworzy.
- Jeśli kartoteka jest, a dnia nadal brak, poproś osobę obsługującą wdrożenie o przeliczenie zakresu dat. W interfejsie nie ma na to przycisku — jest akcja API (
POST /api/attendance/records/recalculate/) i nocne zadanie domykające dni sprzed maksymalnie dwóch dób. Przeliczenie jest idempotentne, więc można je powtórzyć bez ryzyka zdublowania dnia.
1. Dzień pracy powstaje automatycznie — ale zależy od kolejki zadań
Każde odbicie zleca przebudowę dnia pracy w tle. Gdy broker kolejki jest niedostępny, przebudowa wykonuje się od razu, w tym samym żądaniu — dzień nigdy nie ginie, ale odbicie trwa wtedy dłużej.
Dni pracy są domykane automatycznie, a system analizuje zgodność i anomalie. Jeśli analiza przestała się aktualizować, zgłoś to wsparciu NOXTI — sama obecność dnia pracy nie potwierdza, że analiza została wykonana (Dziennik zdarzeń, korekty i dni pracy).
2. Zmiana nocna należy do dnia, w którym się zaczęła
Zmiana 22:00–06:00 to jeden dzień pracy — ten, w którym pracownik wszedł, nie dwa kalendarzowe, których dotyka. Filtry i raporty ustawione „na wczoraj" pokażą ją przy dacie rozpoczęcia.
3. Samoobsługa działa bez uprawnienia do modułu
Odbicie wejścia i wyjścia z panelu oraz podgląd własnych obecności wymagają tylko zalogowania i kartoteki pracownika — bez uprawnienia Obecność.
Wyjątkiem są wnioski urlopowe: te wymagają uprawnienia do modułu, nawet dla własnych. Ta niespójność zaskakuje przy nadawaniu ról szeregowym pracownikom.
4. Ekran kiosku chroni uprawnienie magazynowe
Adres kiosku wewnątrz systemu jest chroniony uprawnieniem Magazyn i zwroty, nie Obecność. Osoba z uprawnieniami czysto kadrowymi go nie otworzy.
Osobne, publiczne adresy kiosku działają bez logowania — tak ma być (Kiosk i odbijanie czasu pracy).
5. Dwa raporty wymagają uprawnienia magazynowego
Produktywność pracowników (kadry) i Wykorzystanie czasu pracy wymagają uprawnienia do raportów kompletacji WMS. Rola czysto kadrowa zobaczy grupę raportów z dwiema pozycjami mniej (Raporty kadrowe i eksporty do systemów płacowych).
W oknie roli przejdź na zakładkę Uprawnienia do pól, rozwiń grupę Report i zaznacz Odczyt przy WMS - Wydajność Pickingu.
6. Dziennik zdarzeń leży w Zaawansowanych
Nie w sekcji Kadry. Kto szuka odbić pod kadrami, nie znajdzie ich. Wymaga dwóch uprawnień naraz: Advanced (IT / diagnostics) i Obecność — nadanie samego pierwszego niczego nie otwiera (Kadry i czas pracy — z czego składa się moduł).
7. Zmiana konfiguracji kiosku wymaga potwierdzenia 2FA
Konfiguracja kiosków, typów zdarzeń i metod logowania, a także wydanie kodu QR lub PIN-u pracownika wymagają ponownego potwierdzenia tożsamości (step-up 2FA). Pojawi się okno Wymagana weryfikacja 2FA — wpisz kod i potwierdź.
Samo oglądanie tych ustawień potwierdzenia nie wymaga. Grafiki i grupy grafikowe są zwykłą konfiguracją kadrową i nie proszą o 2FA (Pracownicy i grafiki).
8. Kod QR pokazuje się tylko raz
Po wygenerowaniu kod jest widoczny w oknie, w którym powstał — wydrukuj go albo zapisz od razu. Później system potwierdzi tylko, że kod istnieje i kiedy powstał; samego kodu nie da się odczytać ponownie. Zgubiony kod się generuje na nowo, co unieważnia poprzedni.
Drobiazgi
- Znacznik „brak wyjścia" na dniu pracy warto przeglądać regularnie — nocne domknięcie oznacza taki dzień, ale nie zgaduje godziny wyjścia. Bez korekty dzień nie rozliczy się poprawnie.
- Urlop liczy się w dniach roboczych — soboty, niedziele i święta nie zjadają limitu (Wnioski urlopowe — obieg i limity).
- Źródła „mobile" i „import" istnieją w modelu danych, ale nie znalazłem dla nich ścieżki w systemie. Traktuj je jako możliwość, nie jako działającą funkcję.
- Stare adresy ekranów kadrowych są przekierowywane, więc zapisane zakładki nadal działają.
Chcesz zobaczyć to na swoich zamówieniach? Pokażemy NOXTI na Twoich kanałach sprzedaży i Twoim magazynie.
Umów prezentację