Instrukcja administratora > Moduł Symfonia HR > Informacje techniczne

Drukuj

Informacje techniczne

Dane w tabeli HRDATA

W tej tabeli zapisywane są informacje o danych które zostały dodane lub się zmieniły w R2Płatniku i wymagają synchronizacji z Symfonia HR (np. dodano nieobecność, zmieniono wymiar urlopu, zmieniono nazwisko). Dodatkowo zapisywane są informacje o wnioskach pobranych Symfonia HR.

XI_DANYCH – X_I rekordu z określonej tabeli

TYP_DANYCH – typ danych jakich dotyczy wpis, X_I z odpowiedniej tabeli zostanie zapisany w XI_DANYCH

1: dodano/zmieniono/usunięto pracownika w R2P (tabela HISTORIA)

2: dodano/zmieniono/usunięto nieobecności (tabela KART_URL)

3: dodano/zmieniono/usunięto wymiar urlopu (tabela KART_URL)

4: dodano/zmieniono/usunięto (tabela OKRESHIS)

5: wysłano plik (tabela LOG)

6: dodano/zmieniono/usunięto (tabela KART_ZAS)

7: dodano/zmieniono/usunięto (tabela PRACA_ZDALNA)

8: struktura firmy (tabela DRZEWO)

9: dział pracownika (tabela HISTORIA)

GUID – identyfikator zatrudnienia albo wygenerowany GUID nieobecności lub pliku

TYP_AKCJI –

1: insert rekordu w R2P

2: edycja rekordu w R2P

3: usunięcie rekordu w R2P

4: zaimportowano rekord do R2P z Symfonia HR

5: zablokowano nieobecność w R2P

STATUS – identyfikator paczki, którą wysłano/odebrano dane

LINK – dodatkowe informacje (np. X_I rekordu zatrudniania dla którego który została usunięta nieobecność w R2P)

Dane w tabeli HRLOG

W tej tabeli zapisywane są informacje o statusie wymiany danych z Symfonia HR. Jeśli otrzymany z Symfonia HR STATUSCODE równy jest 200 to wartość REQUESTID jest zapisywana w polu STATUS tych danych, które znalazły się w paczce

ENDPOINT_TYPE – identyfikator endpointa API

0: testowy

1: pobranie nieobecności

2: pobranie wniosków

3: wysłanie nieobecności

4: usunięcie nieobecności

5: wysłanie wymiarów urlopów

6: zablokowanie nieobecności

7: dodanie/edycja pracownika

8: usunięcie pracownika

9: pobranie wszystkich żądań

10: pobranie pojedynczego żądania

11: tworzenie instancji

12: kończenie tworzenia instancji

16: dodanie pliki

17: ustawienie działu pracownikowi

18: pobranie struktury firmy

19: pobranie działu pracownika

20: utworzenie działu

21: usunięcie działu

22: edycja działu

23: usuwanie nieobecności, których nie udało się dodać w R2Płatniku

Dodatkowo w tej tabeli znajdują się dane konfiguracyjne połączenia z Symfonia HR, których nie należy usuwać.

13: dane instancji (4 zmienne oddzielone znakiem |

zawierająca „nazwa_instancji|adres_email|nazwa_firmy|nip_firmy”)

14: dane projectCode (zaszyfrowane)

15: adres API

REQUESTID – identyfikator paczki, którą wysłano/odebrano dane

STATUSCODE - kod statusu

STATUS – treść statusu

MESSAGE – dodatkowa informacja

MESSAGETIME – data wymiany danych