Instrukcja administratora > Moduł Symfonia HR > Informacje techniczne | | Drukuj |
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