{"id":8326,"date":"2020-08-13T14:26:49","date_gmt":"2020-08-13T12:26:49","guid":{"rendered":"https:\/\/polon.nauka.gov.pl\/pomoc\/?post_type=lsvr_lore_kb&#038;p=8326"},"modified":"2025-10-30T09:21:22","modified_gmt":"2025-10-30T08:21:22","slug":"rozwiazanie-problemu-migracyjnego-strategia-2","status":"publish","type":"lsvr_lore_kb","link":"https:\/\/polon.nauka.gov.pl\/pomoc\/knowledge-base\/rozwiazanie-problemu-migracyjnego-strategia-2\/","title":{"rendered":"Rozwi\u0105zanie problemu migracyjnego \u2013 strategia 2"},"content":{"rendered":"\n            <div class=\"c-alert-message m-type-success\"><p>OPI PIB wsp\u00f3lnie z Ministerstwem podj\u0119\u0142o decyzj\u0119, \u017ce uczelnie, kt\u00f3re nie przeprowadzi\u0142y samodzielnie uporz\u0105dkowania problemu migracyjnego <strong>mog\u0105 zosta\u0107 obj\u0119te automatycznym procesem porz\u0105dkowym przez OPI PIB \u2013 pod warunkiem dokonania stosownego zg\u0142oszenia.\u00a0<\/strong>Wi\u0119cej na ten temat przeczytasz <a href=\"https:\/\/polon2.opi.org.pl\/informacje\/aktualnosci\/o\/10\/problem-migracyjny-dotyczacy-siatki-stanowisk-pracownikow-mozliwosc-automatycznego-uporzadkowania-przez-opi-pib\/493599\">tutaj<\/a>.<\/p>\n<p>Natomiast\u00a0 procedura opisana w poni\u017cszym wpisie jest skierowana do tych uczelni, kt\u00f3r\u0105 maj\u0105 zamiar dokona\u0107 uporz\u0105dkowania warunk\u00f3w zatrudnienia w zakresie siatki stanowisk <strong>samodzielnie<\/strong> &#8211; w szczeg\u00f3lno\u015bci, je\u015bli chc\u0105, aby przej\u015bcie na now\u0105 siatk\u0119 stanowisk mia\u0142o dat\u0119\u00a0inn\u0105 ni\u017c 1 pa\u017adziernika 2018 r.<\/p>\n<\/div>\n\n            \n<p>Poni\u017cej przedstawiamy szczeg\u00f3\u0142owy opis\u00a0<strong>strategii 2<\/strong>\u00a0rozwi\u0105zania problemu migracyjnego dotycz\u0105cego siatki stanowisk w module Pracownicy \u2013\u00a0<strong>us\u0142ugi\u00a0podzia\u0142u przekonwertowanych warunk\u00f3w zatrudnienia<\/strong>.<\/p>\n\n            <div class=\"c-alert-message m-type-success\"><p>Wyja\u015bnienie istoty problemu migracyjnego, jakie oferujemy us\u0142ugi s\u0142u\u017c\u0105ce rozwi\u0105zaniu tego problemu i do kogo s\u0105 one skierowane znajdziesz\u00a0<a href=\"https:\/\/polon.nauka.gov.pl\/pomoc\/knowledge-base\/procedury-rozwiazania-problemu-migracyjnego-dotyczacego-siatki-stanowisk\/\">tutaj<\/a>.<\/p>\n<\/div>\n\n            \n<p>Na temat\u00a0<strong>strategii 1<\/strong> przeczytasz <a href=\"https:\/\/polon.nauka.gov.pl\/pomoc\/knowledge-base\/rozwiazanie-problemu-migracyjnego-strategia-1\/\">tutaj<\/a>.<\/p>\n<h3><strong>Cel i opis us\u0142ugi<\/strong><\/h3>\n<p>Celem us\u0142ugi dost\u0119pnej w ramach <strong>strategii 2<\/strong> jest <strong>kompleksowe uprz\u0105dkowanie warunk\u00f3w zatrudnienia<\/strong>, kt\u00f3re dotkn\u0105\u0142 problem migracyjny, za pomoc\u0105 tzw. <strong>daty \u201eprzeci\u0119cia\u201d warunk\u00f3w zatrudnienia<\/strong>.<\/p>\n\n            <div class=\"c-alert-message m-type-info\"><p>Us\u0142uga obejmuje swoim dzia\u0142aniem <strong>jedynie warunki zatrudnienia, kt\u00f3re przesz\u0142y przez proces migracji<\/strong>. Je\u015bli warunki zatrudnienia zosta\u0142y zarejestrowane dopiero w systemie POL-on 2.0, to funkcja ta nie obejmie ich swoim dzia\u0142aniem.<\/p>\n<\/div>\n\n            \n\n            <div class=\"c-alert-message m-type-info\"><p>Wywo\u0142anie us\u0142ugi zawsze obejmuje swoim zasi\u0119giem wszystkie stanowiska wymienione we wst\u0119pie dokumentu. <strong>Nie mo\u017cna wybra\u0107 tylko jednego rodzaju stanowiska<\/strong>.<\/p>\n<\/div>\n\n            \n\n            <div class=\"c-alert-message m-type-info\"><p>Us\u0142uga obejmuje swoim dzia\u0142aniem\u00a0<strong>jedynie stanowiska<\/strong>\u00a0wymienione wy\u017cej w dokumencie (w opisie strategii 1)\u00a0<strong>trwaj\u0105ce na dzie\u0144 2018-10-01<\/strong>\u00a0(w tym zako\u0144czone lub rozpocz\u0119te w tym dniu).<\/p>\n<\/div>\n\n            \n\n            <div class=\"c-alert-message m-type-warning\"><p>Uwaga! Zaleca si\u0119 wykonanie us\u0142ugi <strong>najpierw na maszynie DEMO<\/strong>, a dopiero p\u00f3\u017aniej na maszynie PROD.<\/p>\n<\/div>\n\n            \n<h3><strong>Parametryzacja i dzia\u0142anie<\/strong><\/h3>\n<p>Us\u0142uga posiada <strong>jeden parametr daty<\/strong>, kt\u00f3ry pozwala <strong>dostosowa\u0107 podzia\u0142 stanowiska<\/strong> w zale\u017cno\u015bci od statut\u00f3w przyj\u0119tych w ramach uczelni.<\/p>\n<p>Wywo\u0142anie funkcji realizuje nast\u0119puj\u0105ce <strong>scenariusze<\/strong>:<\/p>\n<ol>\n<li><strong>Ustawienie daty na dzie\u0144 &#8222;2018-10-01&#8221;<\/strong>.\n<ul>\n<li>Warunek taki mo\u017ce zosta\u0107 podzielony na dwa warunki w przypadku, kiedy jego cz\u0119\u015b\u0107 rozpoczyna\u0142a si\u0119 przed 2018-10-01 (pierwotny warunek zniknie z systemu i pozostanie tylko jako historia techniczna):\n<ul>\n<li>Pierwszy warunek trwaj\u0105cy do dnia 2018-09-30 zostanie zapisany na stanowisku, kt\u00f3re obowi\u0105zywa\u0142o do dnia 2018-09-30 (stara siatka).<\/li>\n<li>Drugi warunek trwaj\u0105cy od dnia 2018-10-01 zostanie zapisany na stanowisku, kt\u00f3re obowi\u0105zywa\u0142o od dnia 2018-10-01 (nowa siatka).<\/li>\n<\/ul>\n<\/li>\n<li>Warunek taki nie zostanie obj\u0119ty mechanizmem porz\u0105dkowym i pozostanie z aktualn\u0105 warto\u015bci\u0105 stanowiska (stanowisko nowe), je\u015bli warunek rozpoczyna\u0142 si\u0119 w dniu 2018-10-01 lub p\u00f3\u017aniej.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Ustawienie daty na dzie\u0144 p\u00f3\u017aniejszy ni\u017c 2018-10-01, np: 2019-10-01.<\/strong>\n<ul>\n<li>Warunek mo\u017ce zosta\u0107 podzielony na dwa warunki, je\u015bli warunek taki trwa\u0142 na podan\u0105 dat\u0119 (czyli w podanym wypadku na dzie\u0144 2019-10-01):\n<ul>\n<li>Pierwszy warunek trwaj\u0105cy do dnia 2019-09-30 zostanie zapisany na stanowisku, kt\u00f3re obowi\u0105zywa\u0142o do dnia 2019-09-30 (stara siatka).<\/li>\n<li>Drugi warunek trwaj\u0105cy od dnia 2019-10-01 zostanie zapisany na stanowisku, kt\u00f3re obowi\u0105zywa\u0142o od dnia 2019-10-01 (nowa siatka).<\/li>\n<\/ul>\n<\/li>\n<li>Warunek taki mo\u017ce mie\u0107 zmienione jedynie stanowisko na pierwotne (stara siatka), je\u015bli warunek zako\u0144czy\u0142 si\u0119 przez dat\u0105 podan\u0105 w parametrze (w podanym wypadku 2019-10-01).<\/li>\n<li>Warunek taki nie zostanie obj\u0119ty mechanizmem porz\u0105dkowym i pozostanie z aktualn\u0105 warto\u015bci\u0105 stanowiska (stanowisko nowe), je\u015bli warunek rozpoczyna\u0142 si\u0119 w dniu 2019-10-01 lub p\u00f3\u017aniej.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3><strong>Wywo\u0142anie us\u0142ugi podzia\u0142u warunk\u00f3w zatrudnienia<\/strong><\/h3>\n\n            <div class=\"c-alert-message m-type-info\"><p>W poni\u017cszym przyk\u0142adzie u\u017cyto <strong>daty innej ni\u017c 2018-10-01<\/strong>, aby pokaza\u0107, i\u017c mo\u017cna uzyska\u0107 podzia\u0142 w innej dacie ni\u017c 2018-10-01.<\/p>\n<\/div>\n\n            \n<p>Adres us\u0142ugi:\u00a0 adres_serwera\/employees-api\/splitConditionsOnDate\/{split_date},<\/p>\n<p>np. POST <a href=\"https:\/\/polon2-demo.opi.org.pl\/employees-api\/splitConditionsOnDate\/2018-12-01\">https:\/\/polon2-demo.opi.org.pl\/employees-api\/splitConditionsOnDate\/2018-12-01<\/a>.<\/p>\n<p>(wersja dla \u015brodowiska produkcyjnego: POST <a href=\"https:\/\/polon2.opi.org.pl\/employees-api\/splitConditionsOnDate\/2018-12-01\">https:\/\/polon2.opi.org.pl\/employees-api\/splitConditionsOnDate\/2018-12-01<\/a>.)<\/p>\n<p>Opis wywo\u0142ania us\u0142ugi w programie <strong>POSTMAN<\/strong>:<\/p>\n<ul>\n<li>Uzupe\u0142niamy <strong>sekcj\u0119 Headers<\/strong> jak na screenie:<br \/>\nContent-Type &#8211; application\/hal+json;charset=UTF-8<br \/>\nInstitution &#8211; wklejamy id instytucji wyci\u0105gni\u0119tej z bazy w punkcie 1<br \/>\nAuthorization\u00a0 &#8211; wpisujemy Bearer i po spacji wklejamy aktualny access_token z punktu 3.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-8328 alignnone\" src=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/1-1024x189.jpg\" alt=\"\" width=\"1024\" height=\"189\" srcset=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/1-1024x189.jpg 1024w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/1-300x55.jpg 300w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/1-768x142.jpg 768w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/1.jpg 1166w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<ul>\n<li><strong>W sekcji Body<\/strong> zaznaczamy tylko form-data.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8329 alignnone\" src=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/2.jpg\" alt=\"\" width=\"835\" height=\"230\" srcset=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/2.jpg 835w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/2-300x83.jpg 300w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/2-768x212.jpg 768w\" sizes=\"auto, (max-width: 835px) 100vw, 835px\" \/><\/a><\/p>\n<ul>\n<li>Tak przygotowany request wysy\u0142amy.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/3-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-8330 alignnone\" src=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/3-1-1024x244.jpg\" alt=\"\" width=\"1024\" height=\"244\" srcset=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/3-1-1024x244.jpg 1024w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/3-1-300x72.jpg 300w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/3-1-768x183.jpg 768w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/3-1.jpg 1384w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<ul>\n<li>W odpowiedzi dostaniemy identyfikator joba, kt\u00f3rego mo\u017cemy u\u017cy\u0107, aby podejrze\u0107, jaki jest status przetwarzania.<\/li>\n<\/ul>\n<h3><strong>Podgl\u0105d statusu us\u0142ugi<\/strong><\/h3>\n<p>Adres us\u0142ugi: adres_serwera\/employees-api\/jobStatus\/{ jobExecutionId },<\/p>\n<p>np: GET <a href=\"https:\/\/polon2-demo.opi.org.pl\/employees-api\/jobStatus\/61\">https:\/\/polon2-demo.opi.org.pl\/employees-api\/jobStatus\/61<\/a><\/p>\n<p>(wersja dla \u015brodowiska produkcyjnego: GET <a href=\"https:\/\/polon2.opi.org.pl\/employees-api\/jobStatus\/61\">https:\/\/polon2.opi.org.pl\/employees-api\/jobStatus\/61<\/a> )<\/p>\n<p>W konfiguracji uzupe\u0142niamy tylko sekcj\u0119 Headers z aktualnym access_tokenem i wysy\u0142amy.<\/p>\n<p><a href=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/4-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-8331 alignnone\" src=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/4-1-1024x303.jpg\" alt=\"\" width=\"1024\" height=\"303\" srcset=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/4-1-1024x303.jpg 1024w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/4-1-300x89.jpg 300w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/4-1-768x228.jpg 768w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/4-1.jpg 1384w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Po jakim\u015b czasie (w skrajnych przypadkach mo\u017ce to trwa\u0107 nawet 1 godzin\u0119, je\u015bli instytucja ma du\u017co warunk\u00f3w do podzia\u0142u) status powinien zmieni\u0107 si\u0119 na COMPLETED.<\/p>\n\n            <hr class=\"c-separator m-style-default m-size-medium\">\n\n            \n<h3><strong>Dokument do pobrania<\/strong><\/h3>\n<p><strong>Pe\u0142en dokument<\/strong>\u00a0dotycz\u0105cy procedury rozwi\u0105zania problemu migracyjnego\u00a0<strong>wraz ze szczeg\u00f3\u0142owymi opisami us\u0142ug w ramach obydwu dost\u0119pnych strategii<\/strong> mo\u017cesz pobra\u0107 tutaj: <a href=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2020\/08\/Procedury-rozwiazania-problemu-migracyjnego_11.12.2020.pdf\">Procedury rozwi\u0105zania problemu migracyjnego_11.12.2020<\/a>.<\/p>\n\n            <hr class=\"c-separator m-style-default m-size-medium\">\n\n            \n<p>Zobacz te\u017c:<\/p>\n\n            <a class=\"c-button m-size-regular m-style-default\" href=\"https:\/\/polon.nauka.gov.pl\/pomoc\/knowledge-base\/nowa-siatka-stanowisk-pracownikow\/\">Siatka stanowisk<\/a>\n\n            \n","protected":false},"excerpt":{"rendered":"<p>Poni\u017cej przedstawiamy szczeg\u00f3\u0142owy opis\u00a0strategii 2\u00a0rozwi\u0105zania problemu migracyjnego dotycz\u0105cego siatki stanowisk w module Pracownicy \u2013\u00a0us\u0142ugi\u00a0podzia\u0142u przekonwertowanych warunk\u00f3w zatrudnienia. Na temat\u00a0strategii 1 przeczytasz tutaj. Cel i opis us\u0142ugi Celem us\u0142ugi dost\u0119pnej w ramach strategii 2 jest kompleksowe uprz\u0105dkowanie warunk\u00f3w zatrudnienia, kt\u00f3re dotkn\u0105\u0142 problem migracyjny, za pomoc\u0105 tzw. daty \u201eprzeci\u0119cia\u201d warunk\u00f3w zatrudnienia. Parametryzacja i dzia\u0142anie Us\u0142uga posiada jeden [&hellip;]<\/p>\n","protected":false},"author":40,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-8326","lsvr_lore_kb","type-lsvr_lore_kb","status-publish","format-standard","hentry","lsvr_lore_kb_cat-procedury-rozwiazania-problemu-migracyjnego","lsvr_lore_kb_tag-import","lsvr_lore_kb_tag-pracownicy","lsvr_lore_kb_tag-api","lsvr_lore_kb_tag-wpis-archiwalny","post-item"],"categories":"Pracownicy (archiwum)","tags":"import, pracownicy, REST API, wpis archiwalny","date_content_updated":"","_links":{"self":[{"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/lsvr_lore_kb\/8326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/lsvr_lore_kb"}],"about":[{"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/types\/lsvr_lore_kb"}],"author":[{"embeddable":true,"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/comments?post=8326"}],"version-history":[{"count":10,"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/lsvr_lore_kb\/8326\/revisions"}],"predecessor-version":[{"id":17806,"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/lsvr_lore_kb\/8326\/revisions\/17806"}],"wp:attachment":[{"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=8326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}