|
<< Kliknij, aby wyświetlić Spis treści >> Nawigacja: SIMPLE.ERP > Personel > Dane kadrowo-płacowe > Import danych kadrowych > Import danych do umów o pracę |
Z okna Import danych kadrowych jest dostępna opcja importu danych umów o pracę (dane z grupy 310000, 31200, 310300) w bazach z włączoną obsługą umów.
Rozwiązanie daje możliwość etapowego importowania danych, np. w kolejnych iteracjach te umowy, które spełnią kryteria kontroli. Umowy już zaimportowane będą pomijane.
Plik do importu danych do umów o pracę podobnie jak w przypadku innego typu danych, powinien zawierać komplet informacji o importowanych obiektach umieszczony w nagłówku z zestawem dyrektyw oraz w odpowiadającym nagłówkowi zestawie danych do importu. Zestawy te mogą być połączone w jeden plik albo stanowić odrębne zbiory.
W ramach jednego pliku do importu powinien się znaleźć komplet spójnych informacji o umowach dla wybranego zakresu Teczek, np. opisy współczynników etatu dotyczących umowy powinny pokrywać cały okres umowy, zakresy dat obowiązywania nie mogą zachodzić na siebie.
W trakcie importu, zestaw z danymi jest zamieszczany w obszarze roboczym pod plikiem z dyrektywami (nagłówkiem) o takim samym identyfikatorze.
Plik dyrektyw
Dyrektywy dotyczące importu obiektów (a nie klasycznych danych kadrowych) zaczynają się od znaku # oddzielonego od dyrektywy właściwej spacją. W poszczególnych wierszach pliku nagłówkowego z dyrektywami w podanej niżej kolejności powinny być zamieszczone zestawy znaków (dyrektywy) oznaczające: Dyrektywy dotyczące importu obiektów: ●# %NOWY – dyrektywa dotycząca pliku z danymi do importu danych do umów o pracę. ●# %IDENT[nazwa] – po znakach # %IDENT w nawiasach należy umieścić unikalny identyfikator nadawany w tabelach importu kompletowi jednocześnie importowanych plików z danymi. Dyrektywa służy do wyznaczenia zestawów danych, w ramach których następuje kontrola spójności merytorycznej danych o umowach, a także do wskazania zestawu w buforze przeznaczonego do importu lub ponownego sprawdzenia po dokonaniu zmian w SIMPLE.ERP. ●# %IMPOBJ – dyrektywa informuje o tym CO BĘDZIE IMPORTOWANE; oznacza „import obiektów”, tj. import wartości danych do umów i danych kadrowych do drzewka umowy w odróżnieniu od tradycyjnego importu tylko wartości danych kadrowych. ●# %RODZOBJ[UMOP] – słowo kluczowe informujące o tym, że będą importowane dane do umów o pracę. Do importu danych do umów o pracę jest zarezerwowane słowo kluczowe UMOP. Słowo kluczowe UMOP informuje o tym, że plik zawiera informacje dotyczące umów o pracę. ●# %TRYB_MIGRATORA[n] – dyrektywa złożona określająca tryb pracy migratora, gdzie liczba zawarta w nawiasach jest sumą FLAG, z których każda oznacza inne zachowanie programu, np: [513] (1+512). Poszczególne flagi oznaczają: o# %TRYB_MIGRATORA[0] – import informacji do bufora, wyłącznie sprawdzenie (kontrola formalna i merytoryczna). o# %TRYB_MIGRATORA[1] – import informacji do bufora, sprawdzenie i import gdy brak błędów i ostrzeżeń w całej paczce. o# %TRYB_MIGRATORA[2] – import informacji do bufora, sprawdzenie i import nawet, gdy są ostrzeżenia. o# %TRYB_MIGRATORA[4] – import informacji do bufora, sprawdzenie i import; gdy występują błędy naprawialne automatycznie, wykonanie naprawy; sprawdzenie co ewentualnie można skasować, informacje o błędach. o# %TRYB_MIGRATORA[8] – import informacji do bufora, kontrola formalna i merytoryczna; sprawdzenie co można skasować i kasowanie jak nie ma błędów; import wszystkich umów, w których nie wykryto niespójności nawet gdy są błędy w innych obiektach (np. brak w słowniku wartości kodu użytego w dowolnym elemencie umowy). Jest to flaga dodatkowa, działa łącznie z flagami 1, 2. o# %TRYB_MIGRATORA[128] – spowoduje powiązanie obiektów podrzędnych po identyfikatorze obiektu (310120 - Identyfikator wewnętrzny umowy (do kojarzenia)). o# %TRYB_MIGRATORA[256] – użycie wczytanych danych z bufora. o# %TRYB_MIGRATORA[512] – nadanie statusu "zatwierdzona" umowom wcześniejszym niż bieżąca (aktywna w dniu importu). o# %TRYB_MIGRATORA[520] – spowoduje nadanie statusu "zatwierdzona" umowom wcześniejszym niż bieżąca (aktywna w dniu importu). o# %TRYB_MIGRATORA[1024] - spowoduje nadanie statusu "zatwierdzona" wszystkim zaimportowanym umowom. o# %TRYB_MIGRATORA[2048] - dyrektywa kontroli przekraczania zakresu dat od do w umowie przez zakresy obowiązywania danych powiązanych, np.: etat, stanowisko/funkcja. Jeżeli w pliku dyrektyw importu wartość %TRYB_MIGRATORA zostanie zwiększona o 2048 wszystkie okresy obowiązywania powyższych danych niepokrywające się z okresami umów zostaną uwidocznione w wykazie błędów, przy czym ten rodzaj błędu nie blokuje żadnego z trybów importu. Okresy obowiązywania danych o etatach, stanowiskach i funkcjach, które nie mają pokrycia w importowanych umowach są pomijane. Dyrektywy standardowe do plików importu: ●%SEPARATOR – wyznaczenie separatora informacji, np. średnik. ●%NIE – ustalenie, że program działa w trybie dopisywania informacji. Jest to JEDYNY tryb obsługiwany przez migrator. Odnalezienie informacji o istniejących obiektach w systemie SIMPLE.ERP aktywnych w tym samym okresie czasu co importowane będzie sygnalizowane jako błąd i zablokuje import. ●%TRYB DO – tryb dopisywania.
Przykładowe pliki dyrektyw do wczytania danych do bufora (bez importu do SIMPLE.ERP) i kontroli poprawności danych: Nr 1# %NOWY # %IDENT[UMOP_20190624_1147] # %IMPOBJ # %RODZOBJ[UMOP] # %TRYB_MIGRATORA[0] %SEPARATOR ; %NIE %TRYB DO Nr 2# %IDENT[import_201908260738369490065] %SEPARATOR ; %NIE %TRYB DO] # %NOWY # %TRYB_MIGRATORA[0] # %IMPOBJ # %RODZOBJ[UMOP] Nr 3# %IDENT[import_201908260738369490065] %SEPARATOR ; %NIE %TRYB DO] # %NOWY # %TRYB_MIGRATORA[264] # %IMPOBJ # %RODZOBJ[UMOP] |
Pliki opisujące dane i pliki z danymi
Kontrola poprawności informacjiProcedura importu danych do umów o pracę zawiera następujące fazy sprawdzenia: ●Wykrycie informacji powielających/sprzecznych z już zawartymi w bazie. ●Kontrola wewnętrznej spójności danych: oZgodność ze słownikami z ERP, oZgodność zakresów dat – w zbiorze informacji z ERP połączonych z danymi importowanymi, oReguły biznesowe – np. na raz jedna umowa w jednej teczce. Wyniki kontroli są dostępne w formie raportu tworzonego na koniec każdego importu. Raport można zapisać w formie pliku Excel, w menu System->Zapisz jako->okno wyboru miejsca zapisu i nadania nazwy pliku->Zapisz. Może to ułatwić analizę. Po spełnieniu wszystkich warunków importu, dane z pliku zostaną zapisane we wskazanej teczce jako umowa o pracę i w odpowiadającym umowie drzewku danych nadzorowanych. Przydział umów do węzłów Wersjonowanej Struktury Organizacyjnej W celu dokonania automatycznego przydziału umów do komórek organizacyjnych, należy w opcji Umowy o pracę – lista zaznaczyć wybrane umowy, a następnie uruchomić funkcję z menu Lokalne->Dodaj powiązanie komórek z teczki do stanowisk/funkcji lub przy pomocy ikony w górnym pasku narzędziowym |
Przykłady plików z nagłówkami i z danymi do importu umów o pracęPliki importu umówNr 1@START OPISU 310000<O,XXXXXXXXXXXXXXX-> 310010<K,XXXXXXXXXX-> 310010<DP,YYYY.MM.DD-> 310010<DK,YYYY.MM.DD-> 310020<K,99-> 310030<D,YYYY.MM.DD-> 310040<O,XXXXXXXXXXXXXXXXXXXX-> 310050<L,X-> @KONIEC OPISU Nr 2START OPISU 310000 <O,XXXXXXXXXXXXXXX-> 310010<K,XXXXXXXXXX-> 310010<DP,YYYY.MM.DD-> 310010<DK,YYYY.MM.DD-> 310020<K,99-> 310030<D,YYYY.MM.DD-> 310050<L,X-> @KONIEC OPISU 798;UMOP;PN;2015.08.09;2019.02.28;01;2011.05.09;0 798;UMOP;PO;2011.08.09;2012.08.08;01;2011.05.09;0 798;UMOP;PO;2012.08.09;2012.08.31;01;2011.05.09;0 798;UMOP;PO;2012.09.01;2015.08.08;01;2011.05.09;0 798;UMOP;PP;2011.05.09;2011.08.08;01;2011.05.09;0 Pliki importu danych o etatachNr 1@START OPISU 310210<S,999/999-> 310210<DP,YYYY.MM.DD-> 310210<DK,YYYY.MM.DD-> 310220<W,#######-> 310240<K,99:99-> @KONIEC OPISU Nr 2@START OPISU 310210 <S,999/999-> 310210<DP,YYYY.MM.DD-> 310210<DK,YYYY.MM.DD-> 310220<W,#######-> 310240<K,99:99-> @KONIEC OPISU 798;1/2;2011.05.09;2011.08.08;7,58;7:35 798;1/1;2011.08.09;2012.08.08;7,58;7:35 798;1/1;2012.08.09;2012.08.31;7,58;7:35 798;1/1;2012.09.01;2015.08.08;7,58;7:35 798;1/1;2015.08.09;2019.02.28;7,58;7:35 Pliki importu stanowiskNr 1@START OPISU 310300<K,XXXXXXX 310300<DP,YYYY.MM.DD-> 310300<DK,YYYY.MM.DD-> @KONIEC OPISU Nr 2@START OPISU 310300<K,XXXXXXX-> 310300<DP,YYYY.MM.DD-> 310300<DK,YYYY.MM.DD-> @KONIEC OPISU 798;00018;2011.05.09;2011.08.08 798;00018;2011.08.09;2012.08.08 798;00018;2012.08.09;2012.08.31 798;00018;2012.09.01;2015.08.08 798;00018;2015.08.09;2019.02.28 |