Opis zmian w wersji 2.0.24.1 - Public
Transkrypt
Opis zmian w wersji 2.0.24.1 - Public
Wybrane zmiany wprowadzone w pakiecie Wersja 2.0.24.1 22 lipca 2013 Wybrane zmiany wprowadzone w pakiecie 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 Data Imię i Nazwisko Stanowisko Referencja do dokumentu z uwagami 2013-07-22 Monika Krajewska Główny Projektant Brak uwag Data Imię i Nazwisko Stanowisko/Firma Referencja do dokumentu z uwagami 2013-07-22 Bogdan Dubel Kierownik produkcji Brak uwag Data Imię i Nazwisko Stanowisko Miejsce/Firma 2013-07-25 Bernadeta Filip Administrator projektu MPiPS Przeglądy: Zatwierdzenie: Dystrybucja: Wersja: 2.0.24.1 Data: 2013-07-22 Plik: zmiany_20241 MPiPS Strona: 2 z 8 Wybrane zmiany wprowadzone w pakiecie Spis treści 1. 1.1. 2. Dodano obsługę urlopów rodzicielskich. Praca - moduł praca.gov.pl 2.1. 3. 4 PL - Płace Zrealizowano obsługę pamięci podręcznej (cache) w zakresie widoku listy spraw. Rozbudowano informację o ofercie pracy o region kraju w zagranicznym adresie miejsca pracy. Wersja: 2.0.24.1 Data: 2013-07-22 Plik: zmiany_20241 6 6 7 SY - Części wspólne 3.1. 4 MPiPS 7 Strona: 3 z 8 Wybrane zmiany wprowadzone w pakiecie 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 Data: 2013-07-22 Plik: zmiany_20241 MPiPS Strona: 4 z 8 Wybrane zmiany wprowadzone w pakiecie 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 Data: 2013-07-22 Plik: zmiany_20241 MPiPS Strona: 5 z 8 Wybrane zmiany wprowadzone w pakiecie 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 Data: 2013-07-22 Plik: zmiany_20241 MPiPS Strona: 6 z 8 Wybrane zmiany wprowadzone w pakiecie 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 Data: 2013-07-22 Plik: zmiany_20241 MPiPS Strona: 7 z 8 Wybrane zmiany wprowadzone w pakiecie 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 Data: 2013-07-22 Plik: zmiany_20241 MPiPS Strona: 8 z 8