Wybrane zmiany wprowadzone w pakiecie Wersja 2.0.24.1 22 lipca 2013
Metryka dokumentu: Autor: Kinga Kopel Tytuł: Wybrane zmiany wprowadzone w pakiecie Komentarz: Liczba stron: 8 Data utworzenia: 2013-07-22 Data ostatniej wersji: 2013-07-22 Historia zmian: Data Autor Wersja Opis i referencja do poprzedniej wersji 2013-07-22 Kinga Kopel 01 Utworzenie dokumentu Przeglądy: Data Imię i Nazwisko Stanowisko Referencja do dokumentu z uwagami 2013-07-22 Monika Krajewska Główny Projektant Brak uwag Zatwierdzenie: Data Imię i Nazwisko Stanowisko/Firma Referencja do dokumentu z uwagami 2013-07-22 Bogdan Dubel Kierownik produkcji Brak uwag Dystrybucja: Data Imię i Nazwisko Stanowisko Miejsce/Firma 2013-07-25 Bernadeta Filip Administrator projektu Wersja: 2.0.24.1 Strona: 2 z 8
Spis treści 1. PL - Płace 4 1.1. Dodano obsługę urlopów rodzicielskich. 2. Praca - moduł praca.gov.pl 6 2.1. Zrealizowano obsługę pamięci podręcznej (cache) w zakresie widoku listy spraw. 3. SY - Części wspólne 7 3.1. Rozbudowano informację o ofercie pracy o region kraju w zagranicznym adresie miejsca pracy. 4 6 7 Wersja: 2.0.24.1 Strona: 3 z 8
1. PL - Płace 1.1 Dodano obsługę urlopów rodzicielskich. Dodanie nowego rodzaju nieobecności Został dodany nowy rodzaj nieobecności o nazwie urlop rodzicielski i kodzie UR (dalej UR). Będzie on posiadał takie same atrybuty jak urlop macierzyński, z wyjątkiem atrybutu Nr druku. Dodatkowo wartości tych atrybutów będą wyznaczane w identyczny sposób jak w przypadku urlopu macierzyńskiego (dalej UM) oraz urlopu ojcowskiego (dalej UT). Ustalanie wartości procentowej zasiłku wypłacanego za czas UM, UT oraz UR Dla każdego z następujących rodzajów nieobecności: UM, UT, UR został dodany atrybut Procent wynagrodzenia określający wartość procentową wypłacanego zasiłku. Wartość powyższego atrybutu będzie wyliczana, przy czym dla UM i UT algorytm będzie wspólny, natomiast dla UR będzie odrębny. Algorytm wyliczania powyższego atrybutu dla UM i UT (formuła Macierzyński - procent podstawy ): jeśli bieżąca nieobecność poprzedzona jest inną nieobecnością rodzaju UM lub UT, to skopiuj wartość atrybutu z nieobecności poprzedzającej bieżącą; w przeciwnym wypadku pobierz aktualną wartość parametru Procent podstawy zasiłku macierzyńskiego (obecnie wynosi ona 100); Algorytm wyliczania powyższego atrybutu dla UR (formuła Rodzicielski - procent podstawy ): jeśli bieżąca nieobecność poprzedzona jest inną nieobecnością rodzaju UR, to skopiuj wartość atrybutu z nieobecności poprzedzającej bieżącą; w przeciwnym wypadku jeśli bieżąca nieobecność poprzedzona jest inną nieobecnością rodzaju UM lub UT, to zwróć wartość: 160 - wartość atrybutu z nieobecności poprzedzającej bieżącą; w przeciwnym wypadku zwróć wartość 60; W przypadku nieobecności UM i UT wyliczoną wartość powyższego atrybutu użytkownik będzie mógł skorygować ręcznie w kreatorze nieobecności, gdyż ustalenie czy wartość ta powinna wynosić 80 czy 100 nie jest możliwe na podstawie danych dostępnych w systemie. Dodatkowo dla wszystkich dotychczas zarejestrowanych w systemie nieobecności UM i UT został dodany powyższy atrybut o wartości 100. Pozostałe zmiany w algorytmach wyliczania atrybutów nieobecności oraz składników list wypłat W związku z dodaniem nieobecności UR zostały zmienione następujące algorytmy: algorytm wyliczania wartości atrybutu Kwota zasiłku dla nieobecności UM, UT i UR (formuła Zasiłek macierzyński - obliczenie ) w obliczeniach została uwzględniona wartość dodanego atrybutu Procent wynagrodzenia, algorytm wyliczania liczby dni (formuła Zasiłek macierzyński - liczba dni ) oraz kwoty zasiłku macierzyńskiego na liście (formuła Zasiłek macierzyński ) - w obliczeniach zostały uwzględnione także dni oraz kwoty za nieobecności UR, algorytm wyliczania kosztów uzyskania przychodu dla dodatkowego wynagrodzenia rocznego (formuła Koszty uzyskania przychodu - dodatkowe wynagrodzenie ) - przy ustalaniu liczby dni zasiłkowych w miesiącu wypłaty dodatkowego wynagrodzenia będą uwzględniane także dni nieobecności UR. Wersja: 2.0.24.1 Strona: 4 z 8
Pozostałe zmiany związane z obsługą nieobecności UR Dodatkowo zostały wykonane następujące zmiany: została dodana definicja kodu świadczenia / przerwy powiązana z nieobecnością UR, dzięki czemu do takiej nieobecności przypisywany będzie domyślnie kod 311, zostały zmienione definicje składników, których wartość jest obniżana za czas nieobecności UM wszystkie takie składniki będą obniżane także za czas nieobecności UR, został zmieniony proces ustalania danych pozycji na liście - osoby przebywające na UR będą wykazywane w zakładce Dane na potrzeby KEDU z kodem 1240xx, a w przypadku przebywania przez pełny miesiąc na UR osoba taka zostanie wykazana z kodem 1240xx również w zakładce Pozycje listy, został zmieniony proces generacji dokumentów rozliczeniowych do ZUS osoby przebywające na UR będą wykazywane w dokumencie ZUS RSA z kodem świadczenia / przerwy 311, została dodana cecha dodatkowa dla pracobiorcy DniUrlopuRodz - liczba dni urlopu rodzicielskiego przysługująca pracobiorcy, w limitach nieobecności została dodana pozycja z urlopem rodzicielskim, zostały zmodyfikowane wydruki kart ewidencji czasu pracy (bieżący, roczny i roczny godzinowo) - do kolumny z urlopem macierzyńskim i ojcowskim został dodany urlop rodzicielski. Wersja: 2.0.24.1 Strona: 5 z 8
2. Praca - moduł praca.gov.pl 2.1 Zrealizowano obsługę pamięci podręcznej (cache) w zakresie widoku listy spraw. Zmiana ma zapewnić realizację następujących celów: 1. Odciążenie komunikacji praca.gov.pl <-> SyriuszStd poprzez wprowadzenie mechanizmów lokalnej pamięci podręcznej. 2. Ciągłość działania praca.gov.pl i obsługi beneficjentów w okresie wprowadzania zmian. Propozycja rozwiązania - SyriuszStd - Pamieć podręczna (cache) dla odwołań webserwice: Został wprowadzony mechanizm cache oparty na bibliotece ehcache. Zakłada się, że obecnie do mechanizmu będzie podłączona metoda wyszukaj sprawy. Kluczem obiektu umieszczanego i pobieranego w cache będzie Hash na danych XML żądania <WyszukajSpraweZadanie> </ WyszukajSpraweZadanie>, a wartością XML z odpowiedzią <SprawyWynikiWyszukania> </SprawyWynikiWyszukania> Algorytm będzie wyglądał następująco: Po zbudowaniu żądania należy zbudować klucz ( hash ze <WyszukajSpraweZadanie > </WyszukajSpraweZadanie>) i sprawdzić czy obiekt znajduje się w cache. Gdy obiekt: a. Znajduje się w cache należy wykonać deserializację z XML a i wyświetlić listę. b. Nie znajduje się na liście należy wywołać zdalną metodę wyszukaj sprawy, wyniki umieścić w cache i wyświetlić listę Na oknach list pojawi się przycisk Odśwież dane, który odświeży listę spraw, bezpośrednio wywołując zdalną metodę wyszukaj sprawy (zapisując otrzymany wynik w cache u). Wersja: 2.0.24.1 Strona: 6 z 8
3. SY - Części wspólne 3.1 Rozbudowano informację o ofercie pracy o region kraju w zagranicznym adresie miejsca pracy. 1. Dodany został słownik RPd095 Region kraju UE. Definicja słownika będzie posiadać wartość dodatkową "Kraj UE/EOG" wartość słownikowana na podstawie słownika krajów RPd016. 2. Przygotowana została procedura aktualizacji dodająca w/w słownik i jego pozycje (na podstawie wykazu dostarczonego przez Zamawiającego). W przypadku, jeżeli w wykazie dostarczonym przez Zamawiającego, dla danego kraju nie ma ani jednego regionu, wówczas do słownika dodana zostanie jedna pozycja z kodem i nazwą tego kraju. 3. Na oknach adresu (SY0015M, SY0016M, SY0015U) dodane zostało pole typu combo-box <Region>. Pole będzie widoczne tylko dla adresu zagranicznego. Lista rozwijana w polu <Region> będzie zawierała te pozycje słownika RPd095 Region kraju UE, które są właściwe dla wskazanego w oknie adresu kraju. Dopóki kraj nie zostanie określony w oknie adresu, lista w polu Region będzie pusta. Okno Adres (SY0015U) Okna Adres (SY0015M), Adres (SY0016M) Wersja: 2.0.24.1 Strona: 7 z 8
Dotychczasowe niesłownikowane pole tekstowe <Region>, pozostanie dostępne na oknach. Dotychczas wprowadzone wartości będą nadal prezentowane. Nowe słownikowane pole <Region> nie zostanie w żaden automatyczny sposób uzupełnione. 4. Dodana została walidacja wymagająca podania wartości pola <Region>, jeżeli typ adresu jest zagraniczny i kraj jest krajem UE/EOG (w słowniku krajów RPd016 ma określoną wartość dodatkową kod UE/EOG). 5. Zmodyfikowany został przesył do CBOP zgodnie z dostarczonym przez Zamawiającego schematem XSD. W sekcji PostalAdress w polu RegionCode, jeżeli wartość pola sy_adres.kod_regionu będzie określona, eksportowany będzie kod regionu ze słownika RPd095 Region kraju UE. 6. Zmodyfikowany zastał przesył krajowej oferty pracy (PPStanowOfer) do Syriusza i aplikacji WUP-Viator. W schemacie XSD w sekcji SyAdres dodane zostało opcjonalne pole kodregionu. Do w/w pola będzie eksportowana wartość pola sy_adres.kod_regionu. Wersja: 2.0.24.1 Strona: 8 z 8