Administrator systemu Softlab HR by Asseco może samodzielnie sprawdzić jakie zmiany zostały wprowadzone do wybranych słowników aplikacji, kto ich dokonał oraz kiedy zostało to zrealizowane. Możliwość ta jest przydatna np. w sytuacji, kiedy trzeba uzyskać wiarygodną informację związaną z dodawaniem, zmianą czy usuwaniem danych dotyczących pracowników firmy.
Potrzeba biznesowa
Pracownicy działów kadr i płac często nie pamiętają poszczególnych czynności, które wykonali w ramach obsługi danego pracownika. Szczególnie może być to trudne do ustalenia w sytuacji, kiedy firma zatrudnia wiele osób. Uprawnieni administratorzy po stronie klienta chcieliby natomiast wiedzieć kto, kiedy i jakie wartości zmieniał w określonych danych rejestrowanych z poziomu systemu HR.
Jak to realizujemy
W systemie Softlab HR by Asseco upoważnieni administratorzy (np. administratorzy modułu HR) mogą uzyskać informacje, który użytkownik, kiedy i w jaki sposób zmieniał wartość określonego pola w bazie danych.
Sposób prezentacji i konfiguracji funkcjonalności :
- Dedykowane menu (w menu LP):
Po rozwinięciu standardowo są widoczne 3 osobne pozycje menu:
- W słowniku Konfiguracja logu zdarzeń zdefiniowane są tabele, dla których ma być uruchomiona opisana funkcjonalność. Na przykład administratorzy klienta chcą mieć możliwość analizowania zmian w tabeli lp_zasilki (jest to tabela przechowująca dane o zasiłkach ZUS i wynagrodzeniach chorobowych) lub w tabeli lp_umowy (jest to tabela przechowująca dane o umowach o pracę pracowników), etc.
Rys. 2. Konfiguracja logu zdarzeń
- W słowniku Konfiguracja szczegółów logu zdarzeń zdefiniowane są kolumny odpowiednich tabel – wskazanych w słowniku Konfiguracja logu zdarzeń – których historia zmian ma być widoczna dla administratorów. Celem tej definicji jest ograniczenie liczby analizowanych zmian do istotnych dla klienta kolumn danej tabeli. Wynika to z tego, że nie wszystkie kolumny danej tabeli zawierają dane o podobnej wadze znaczeniowej i pokazywanie zmian we wszystkich kolumnach zmniejszałoby czytelność informacji dla administratorów.
Rys. 3. Konfiguracja szczegółów Logu zdarzeń
- W słowniku Log zdarzeń prezentowane są dane o zmienianych wartościach w zdefiniowanych kolumnach wybranych w konfiguracji tabel.
Jakie biznesowe przypadki użycia może obsłużyć nasze rozwiązanie
W firmie pracuje np. ponad 1000 osób, które są obsługiwane przez 10 pracowników działu kadr i płac.
Przykład 1:
Żaden z pracowników działu kadr nie pamięta, kto zarejestrował w systemie zwolnienie lekarskie dla pracownika X. Dzięki odpowiedniej konfiguracji logu zdarzeń taką informację może z programu uzyskać administrator.
Przykład 2:
Żaden z pracowników działu płac nie pamięta, kto wprowadził składnik wsadowy pracownikowi X. Dzięki odpowiedniej konfiguracji logu zdarzeń taką informację może z programu uzyskać administrator.
Klient musi jednak wskazać wcześniej, które obszary i jaki zakres zmian mają być analizowane.
Korzyści dla Klienta
- Kontrola nad jakością wprowadzanych zmian w danych pracowników.
- Skrócenie czasu przygotowania danych do audytów (kto, kiedy i jak zmieniał dane).
- Możliwość ustalania osoby, która zarejestrowała określoną zmianę w danych pracownika, bez konieczności angażowania konsultantów Asseco Business Solutions.
Autor wpisu: Lubomir Golda

