Podstawy HR

Dziennik zdarzeń HR

Czym jest Dziennik zdarzeń HR?

Dziennik zdarzeń HR to odporny na manipulacje zapis tego, kto co zmienił i kiedy w całym systemie - edycje akt, wynagrodzeń i akceptacje urlopów - używany dla rozliczalności i zgodności z przepisami.

Dziennik zdarzeń zamienia spory w fakty: kto zatwierdził tamten urlop, kto zmienił tamto wynagrodzenie i kiedy. Dobre dzienniki maskują wrażliwe pola, żeby sam log nie wyciekał danych, które śledzi.

Co zapisuje wpis w dzienniku

Dobry wpis sam odpowiada na każde pytanie o zmianę, bez sprawdzania innego systemu i dopytywania ludzi.

Pola jednego wpisu w dzienniku
PolePrzykładDlaczego to ważne
Kto działałAnna Weber, administratorka HRZa każdą zmianą stoi konkretna osoba albo "System" przy zadaniach automatycznych.
Kogo dotyczyMarek NowakJeden filtr pokazuje całą historię pracownika, co rozstrzyga spory i pomaga odpowiadać na wnioski o dostęp z RODO.
Co się stałozmiana, akceptacja, nieudane logowanieStała lista nazw zdarzeń pozwala przeszukiwać dziennik.
Który rekordWniosek urlopowy, 13-17 kwiWiąże wpis z dokładnie tym obiektem, który się zmienił, na przykład z jednym wnioskiem urlopowym.
Przed i poStatus: oczekuje -> zaakceptowanyStara i nowa wartość zamieniają pytanie "kto to zmienił?" w fakt.
Kiedy2026-03-03 11:02:14 UTCZapisywane w UTC i pokazywane w strefie czasowej czytelnika, więc wpisy z różnych biur układają się we właściwej kolejności.
SkądIP 203.0.113.42, Firefox na LinuksieZapisywane przy logowaniach i innych zdarzeniach bezpieczeństwa, żeby wychwycić przejęte konto.

Jak wygląda dziennik zdarzeń

Oto miesiąc jednego pracownika w dzienniku, od najstarszego wpisu. Zwróć uwagę, czego w nim nie ma: nowej pensji i nowego adresu domowego.

Przykładowy dziennik dla jednego pracownika
Czas (UTC)KtoAkcjaRekordZmiana
2026-03-02 09:14Anna WeberzmianaProfil pracownika: Marek NowakStanowisko: Developer -> Senior developer
2026-03-02 09:15Anna WeberzmianaWynagrodzenie: Marek NowakKwota: [encrypted] -> [encrypted], obowiązuje od 2026-04-01
2026-03-03 11:02Tom FischerakceptacjaWniosek urlopowy: 13-17 kwi, 5 dniStatus: oczekuje -> zaakceptowany
2026-03-04 08:40Marek NowakzmianaWłasny profilAdres: [redacted] -> [redacted]
2026-03-05 22:17nieznanynieudane logowanieKonto: Marek NowakIP 203.0.113.42, Firefox na Linuksie, błędne hasło
2026-04-01 00:05SystemnaliczenieSaldo urlopu: Marek NowakSaldo: 12,5 -> 14,5 dnia

Maskowanie jest celowe: dziennik dowodzi, że pensja i adres się zmieniły i kto je zmienił, nie stając się drugą kopią tych danych.

Jeden wpis od środka

Zmiana wynagrodzenia z przykładu w takiej postaci, w jakiej jest zapisana. Kwota jest maskowana jeszcze przed zapisem wpisu, więc nawet surowy eksport dziennika nie ujawnia płac.

Jeden wpis dziennika jako JSON
{
  "id": "0192f1c4-7b3e-7a10-9c1d-3f5e8a2b6d41",
  "log": "compensation",
  "event": "updated",
  "actor": { "id": "u-118", "name": "Anna Weber" },
  "subject": { "type": "compensation", "id": "c-2291" },
  "employee": { "id": "u-342", "name": "Marek Nowak" },
  "changes": {
    "old": { "amount": "[encrypted]", "effective_from": "2025-04-01" },
    "new": { "amount": "[encrypted]", "effective_from": "2026-04-01" }
  },
  "created_at": "2026-03-02T09:15:42Z"
}

Co rejestrować w systemie HR

Rejestruj każdą zmianę, którą ktoś może później zakwestionować, i każde zdarzenie dotyczące dostępu. Samo przeglądanie zwykłych rekordów zwykle zostaje poza dziennikiem: zapisywanie każdego wyświetlenia strony zasypuje zmiany, które naprawdę się liczą.

Zdarzenia warte zapisania
ObszarZdarzenia
Akta pracownikówUtworzenie, edycja, zakończenie zatrudnienia, przywrócenie; zmiana przełożonego lub działu
WynagrodzeniaZmiany pensji, rodzaju wynagrodzenia i harmonogramu wypłat, z datą obowiązywania
UrlopyZłożenie, akceptacja, odrzucenie, anulowanie wniosku; ręczne korekty salda
Dostęp i bezpieczeństwoLogowania i nieudane logowania, resety haseł, zmiany ról i uprawnień, logowanie wsparcia jako użytkownik
Zadania automatyczneNaliczanie urlopu, przeniesienie na nowy rok, importy zbiorcze - zapisywane z "System" jako wykonawcą

Czego nie zapisywać w dzienniku

Dziennik zdarzeń jest często przechowywany dłużej i czytany przez więcej osób niż dane, które śledzi, więc nie może stać się do nich tylnymi drzwiami. Zapisuj, że wrażliwe pole się zmieniło i kto je zmienił, a samą wartość maskuj: pensje, dane bankowe, adresy domowe, daty urodzenia.

Niektóre dane w ogóle nie powinny tam trafiać: hasła, linki do resetu i klucze API oraz dane o zdrowiu, takie jak diagnoza stojąca za zwolnieniem lekarskim, które są szczególną kategorią danych w rozumieniu art. 9 RODO.

Chroń też sam dziennik. Wpisy są tylko dopisywane, nigdy nie edytowane ani usuwane z poziomu aplikacji; czytać go mogą tylko właściciele i administratorzy; a przechowuje się go przez ustalony czas, wystarczający do rozstrzygnięcia sporów i obsługi audytów, po czym jest usuwany zgodnie z harmonogramem.

Pojęcia pokrewne

Zobacz też

Wykorzystaj te pojęcia w praktyce

HR w stałej cenie dla małych i średnich firm. 30 dni za darmo, bez karty, rezygnacja w każdej chwili.

Wypróbuj 30 dni za darmo