{"id":29899,"date":"2021-05-12T11:05:24","date_gmt":"2021-05-12T09:05:24","guid":{"rendered":"https:\/\/nearshore-it.eu\/artykuly\/robotyzacja-procesow-biznesowych-poznaj-srodowisko-blue-prism\/"},"modified":"2024-11-07T14:36:29","modified_gmt":"2024-11-07T13:36:29","slug":"robotyzacja-procesow-biznesowych-poznaj-srodowisko-blue-prism","status":"publish","type":"post","link":"https:\/\/nearshore-it.eu\/pl\/artykuly\/robotyzacja-procesow-biznesowych-poznaj-srodowisko-blue-prism\/","title":{"rendered":"Robotyzacja proces\u00f3w biznesowych \u2013 poznaj \u015brodowisko Blue Prism"},"content":{"rendered":"\n<div class=\"table-of-contents\">\n    <p class=\"title\">Przejd\u017a do:<\/p>\n    <ol>\n                    <li><a href=\"#RPA-robotyzacja-dla-kazdego\">1.  RPA \u2013 robotyzacja dla ka\u017cdego?<\/a><\/li>\n                    <li><a href=\"#Czym-jest-Blue-Prism\">2.  Czym jest Blue Prism?<\/a><\/li>\n                    <li><a href=\"#Srodowisko-Blue-Prism-podstawy\">3.  \u015arodowisko Blue Prism \u2013 podstawy<\/a><\/li>\n                    <li><a href=\"#Procesowanie-danych\">4.  Procesowanie danych<\/a><\/li>\n                    <li><a href=\"#Deployment-robota\">5.  Deployment robota<\/a><\/li>\n                    <li><a href=\"#Certyfikacja-Blue-Prism\">6.  Certyfikacja Blue Prism<\/a><\/li>\n                    <li><a href=\"#Podsumowanie\">7.  Podsumowanie<\/a><\/li>\n            <\/ol>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"RPA-robotyzacja-dla-kazdego\">RPA \u2013 robotyzacja dla ka\u017cdego?<\/h2>\n\n\n\n<p>Idea \u015brodowisk RPA jest taka, \u017ceby u\u017cytkownik posiadaj\u0105cy nawet niewielk\u0105 wiedz\u0119 techniczn\u0105 i programistyczn\u0105 by\u0142 w stanie automatyzowa\u0107 procesy. W robotyzacji proces\u00f3w przydatne b\u0119d\u0105 takie umiej\u0119tno\u015bci jak:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>zdolno\u015b\u0107 analitycznego my\u015blenia,<\/li>\n\n\n\n<li>obycie biznesowe, wiedza na temat istniej\u0105cych proces\u00f3w,<\/li>\n\n\n\n<li>pomocna mo\u017ce by\u0107 wiedza w zakresie modelowania proces\u00f3w biznesowych czy podstawy analizy biznesowej,<\/li>\n\n\n\n<li>podstawy programowania (np. .NET\/C#) oraz znajomo\u015b\u0107 VBA, HTML, CSS z pewno\u015bci\u0105 u\u0142atwi\u0105 start.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/top-rpa-tools.jpg\" alt=\" class=\" class=\"wp-image-31717\" title=\"\"><\/figure>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Czym-jest-Blue-Prism\">Czym jest Blue Prism?<\/h2>\n\n\n\n<p>Blue Prism to kompleksowe, zintegrowane \u015brodowisko s\u0142u\u017c\u0105ce do automatyzacji wybranych proces\u00f3w biznesowych. Umo\u017cliwia tworzenie robot\u00f3w software\u2019owych, kt\u00f3re przejmuj\u0105 powtarzalne, \u017cmudne czynno\u015bci wykonywane przez cz\u0142owieka. Blue Prism zosta\u0142 zbudowany w oparciu o <strong>Microsoft .NET Framework<\/strong> i umo\u017cliwia automatyzacj\u0119 ka\u017cdej aplikacji zbudowanej na wszelkiego rodzaju platformach (<strong>mainframe, Windows, WPF, Java, web itp.<\/strong>). Dostawca narz\u0119dzia jest jednym z lider\u00f3w w zestawieniu Gartnera, a do innych popularnych \u015brodowisk mo\u017cna zaliczy\u0107 np. <strong>UI Path, Automation Anywhere i PEGA.<\/strong> Dzi\u015b skupi\u0119 si\u0119 na Blue Prism, kt\u00f3rego mo\u017cliwo\u015bci wykorzystuj\u0119 w pracy jako RPA developer w Inetum.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Srodowisko-Blue-Prism-podstawy\">\u015arodowisko Blue Prism \u2013 podstawy<\/h2>\n\n\n\n<p>\u015arodowisko pracy w Blue Prism podzielone jest na dwie g\u0142\u00f3wne cz\u0119\u015bci: <strong>warstw\u0119 proces\u00f3w i warstw\u0119 obiekt\u00f3w.<\/strong> Praca z narz\u0119dziem polega na projektowaniu logiki przy u\u017cyciu komponent\u00f3w przypominaj\u0105cych schematy blokowe u\u017cywane do <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/diagramy-uml-i-bpmn-narzedzia-pracy-analityczki-i-analityka\">modelowania proces\u00f3w biznesowych<\/a>.<\/p>\n\n\n\n<p>Elementy blokowe s\u0105 odpowiednikami konstrukcji programistycznych, takich jak zmienne o r\u00f3\u017cnym typie danych, konstrukcje logiczne if czy tablice, kt\u00f3re s\u0105 reprezentowane przez kolekcje (collections), a tak\u017ce p\u0119tle (loop) s\u0142u\u017c\u0105ce do \u0142\u0105czenia (interakcji), np. po poszczeg\u00f3lnych elementach kolekcji.<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_1.jpg\" alt=\" class=\" class=\"wp-image-33910\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Blue Prism posiada r\u00f3wnie\u017c element <strong>Calculation Stage<\/strong> s\u0142u\u017c\u0105cy do wykonywania i implementowania kalkulacji za pomoc\u0105 wbudowanych funkcji.<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_2.jpg\" alt=\" class=\" class=\"wp-image-33911\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>\u015arodowisko posiada obs\u0142ug\u0119 wyj\u0105tk\u00f3w w przypadku wyst\u0105pienia nieprzewidzianych b\u0142\u0119d\u00f3w w dzia\u0142aniu aplikacji, b\u0142\u0119d\u00f3w kalkulacji itp.<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"984\" height=\"418\" class=\"size-full wp-image-33912 aligncenter\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/11\/2021.05.12_jpro_graphic_3.jpg\" alt=\"\" title=\"\"><\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Warstwa procesu<\/h3>\n\n\n\n<p>Warstwa procesu odpowiedzialna jest za przechowywanie logiki biznesowej.<\/p>\n\n\n\n<p>Na g\u0142\u00f3wnej stronie projektu tworzy si\u0119 og\u00f3lny zarys (high level) poszczeg\u00f3lnych krok\u00f3w w procesie.<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_4.jpg\" alt=\" class=\" class=\"wp-image-33913\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Kroki w procesie, takie jak uruchomienie aplikacji, pobranie danych, kalkulacja danych itp., dzielone s\u0105 na podstrony (sub page), kt\u00f3re s\u0105 odpowiednikami funkcji czy procedur. Tak samo jak funkcje \u2013 sub page mo\u017ce mie\u0107 parametry wej\u015bciowe i zwraca\u0107 dane.<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_5.jpg\" alt=\" class=\" class=\"wp-image-33914\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Interakcja z poszczeg\u00f3lnymi elementami aplikacji jest realizowana przy u\u017cyciu obiekt\u00f3w i zdefiniowanych w nich akcjach.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Warstwa obiekt\u00f3w<\/h3>\n\n\n\n<p>Obiekty w Blue Prism nie s\u0105 odpowiednikami obiekt\u00f3w z obiektowych j\u0119zyk\u00f3w programowania.<\/p>\n\n\n\n<p>Jeden obiekt jest dedykowany jednej aplikacji lub funkcji. Przyk\u0142adowo, je\u017celi chcemy zautomatyzowa\u0107 aplikacj\u0119 webow\u0105, tworzymy dedykowany dla niej obiekt posiadaj\u0105cy zestaw akcji s\u0142u\u017c\u0105cy do interakcji tylko z t\u0105 aplikacj\u0105. Akcjami mog\u0105 by\u0107 uruchomienie aplikacji, klikni\u0119cie przycisku czy sczytanie tekstu z pola tekstowego. Blue Prism posiada gotowy zestaw obiekt\u00f3w dla najcz\u0119\u015bciej u\u017cywanych aplikacji, takich jak np. Excel, Outlook, czy operacji takich jak manipulacje na ci\u0105gach tekstowych \u2013 String, manipulacje na kolekcjach itp.<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_6.jpg\" alt=\" class=\" class=\"wp-image-33901\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Aby mo\u017cna by\u0142o przeprowadzi\u0107 interakcj\u0119 z aplikacj\u0105, nale\u017cy zmapowa\u0107 jej elementy.<\/p>\n\n\n\n<p>Elementy te s\u0105 przechowywane w narz\u0119dziu <strong>Application Modeller:<\/strong><\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_7.jpg\" alt=\" class=\" class=\"wp-image-33902\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Blue Prism posiada szereg tryb\u00f3w mapowania (Spy modes) umo\u017cliwiaj\u0105cych interakcj\u0119 praktycznie z ka\u017cd\u0105 aplikacj\u0105.<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_8.jpg\" alt=\" class=\" class=\"wp-image-33903\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Je\u017celi potrzebujemy dodatkowych funkcjonalno\u015bci, kt\u00f3rych Blue Prism nie posiada, mo\u017cemy je doda\u0107 przy pomocy <strong>Code Stage<\/strong> \u2013 ma\u0142ych kawa\u0142k\u00f3w kodu, kt\u00f3re implementuje si\u0119 r\u00f3wnie\u017c w obiektach.<\/p>\n\n\n\n<p>\u015arodowisko wspiera pisanie kodu w C# i VB.NET. W tym przypadku potrzebna jest podstawowa wiedza w zakresie programowania.<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_9.jpg\" alt=\" class=\" class=\"wp-image-33904\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"984\" height=\"369\" class=\"size-full wp-image-33905 aligncenter\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/11\/2021.05.12_jpro_graphic_10.jpg\" alt=\"\" title=\"\"><\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Procesowanie-danych\">Procesowanie danych<\/h2>\n\n\n\n<p>Aby dane wej\u015bciowe mog\u0142y by\u0107 procesowane, musz\u0105 by\u0107 gdzie\u015b przechowywane \u2013 w tym celu Blue Prism udost\u0119pnia struktur\u0119 kolejek (queue). Dane w kolejkach przechowywane s\u0105 w tzw. itemach.<\/p>\n\n\n\n<p>Itemem mo\u017ce by\u0107 np. numer faktury (invoice number), numer zam\u00f3wienia sprzeda\u017cy (sales order) itp. Ka\u017cdy item, w zale\u017cno\u015bci od tego, &nbsp;na jakim jest etapie procesowania, posiada inny status.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Oczekuj\u0105cy (Pending) \u2013 je\u017celi dany item ma by\u0107 dopiero procesowany,<\/li>\n\n\n\n<li>Zako\u0144czony (Completed) \u2013 je\u017celi zosta\u0142 ju\u017c przeprocesowany,<\/li>\n\n\n\n<li>Wyj\u0105tek (Exception) \u2013 je\u017celi w trakcie procesowania wyst\u0105pi\u0142 biznesowy lub systemowy wyj\u0105tek.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_11.jpg\" alt=\" class=\" class=\"wp-image-33906\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Deployment-robota\">Deployment robota<\/h2>\n\n\n\n<p>Do tworzenia releas\u00f3w w \u015brodowisku Blue Prism s\u0142u\u017cy osobny komponent <strong>Release Manager.<\/strong> Release jest umieszczany w \u015brodowisku produkcyjnym i uruchamiany na maszynach wirtualnych (VDI).<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_12.jpg\" alt=\" class=\" class=\"wp-image-33907\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Certyfikacja-Blue-Prism\">Certyfikacja Blue Prism<\/h2>\n\n\n\n<p>Firma Blue Prism, w zale\u017cno\u015bci od specjalizacji, jak\u0105 si\u0119 wykonuje, oferuje r\u00f3\u017cne \u015bcie\u017cki szkole\u0144 i certyfikacji. Dla developer\u00f3w warto\u015bciowe b\u0119dzie posiadanie akredytacji: podstawowej <a href=\"https:\/\/www.blueprism.com\/partners-and-services\/certification\/\" target=\"_blank\" rel=\"noopener\"><strong>BluePrism Developer<\/strong> oraz <strong>BluePrism Professional Developer<\/strong><\/a> (dla certyfikowanych developer\u00f3w posiadaj\u0105cych du\u017c\u0105 wiedz\u0119 i do\u015bwiadczenie).<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/2021.05.12_jpro_graphic_13.jpg\" alt=\"Blue Prism certyfikaty dla RPA developera\" class=\"wp-image-33908\" title=\"\"><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Podsumowanie\">Podsumowanie<\/h2>\n\n\n\n<p>Z rozwi\u0105za\u0144 RPA korzystaj\u0105 dzi\u015b ju\u017c nie tylko globalne organizacje figuruj\u0105ce w rankingu <a href=\"http:\/\/www.otokoclub.pl\/temat_,607,rozmowa-z-dr-hab-andrzejem-sobczakiem-o-robonomice-i-rpa.html\" target=\"_blank\" rel=\"noopener\">Fortune 500<\/a> ale te\u017c wszystkie te firmy, kt\u00f3rym zale\u017cy na usprawnieniu proces\u00f3w i odci\u0105\u017ceniu pracownik\u00f3w od wykonywania powtarzalnych zada\u0144. \u015arodowiska RPA takie jak Blue Prism maj\u0105 niski pr\u00f3g wej\u015bcia, a logika biznesowa zaprojektowana w nich mo\u017ce by\u0107 prezentowana tak\u017ce przedstawicielom biznesu. Czy to oznacza, \u017ce rzeczywi\u015bcie ka\u017cdy mo\u017ce automatyzowa\u0107 procesy?<\/p>\n\n\n\n<p>Na pewno warto, \u017ceby jak najwi\u0119cej programist\u00f3w zainteresowa\u0142o si\u0119 \u015bcie\u017ck\u0105 kariery developera RPA i mo\u017cliwo\u015bciami, jakie daje ten dynamicznie rozwijaj\u0105cy si\u0119 trend technologiczny. Wsparcie specjalist\u00f3w RPA w organizacji to nie tylko rozw\u00f3j, ale te\u017c utrzymanie i dostosowanie zaprojektowanego robota do wszelkich zmian w \u015brodowisku produkcyjnym, o czym wi\u0119cej w wywiadzie: <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/robotic-process-automation-w-czym-tkwi-sekret-jej-popularnosci\">Robotics Process Automation \u2013 w czym tkwi sekret jej popularno\u015bci. <\/a><\/p>\n\n\n\n<p><strong>Przeczytaj artyku\u0142: <\/strong><a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/technologia-rozpoznawania-obrazu-ocr-w-rpa\">Dowiedz si\u0119, jak zautomatyzowa\u0107 czasoch\u0142onne procesy dzi\u0119ki technologii OCR! <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>W dobie wszechobecnej robotyzacji proces\u00f3w i zapotrzebowania na kompetencje RPA wielu programist\u00f3w rozwa\u017ca karier\u0119 jako RPA developer. Dzi\u015b dzi\u0119ki intuicyjnym narz\u0119dziom tak\u017ce przedstawiciele sektora biznesowego chc\u0105cy usprawni\u0107 procesy w firmie mog\u0105 zacz\u0105\u0107 przygod\u0119 z narz\u0119dziami RPA. Od czego zacz\u0105\u0107? Na pocz\u0105tek warto pozna\u0107 \u015brodowiska RPA. Jednym z najcz\u0119\u015bciej stosowanych narz\u0119dzi do automatyzacji proces\u00f3w jest Blue Prism \u2013 zajrzyjmy do \u015brodka, by pozna\u0107 podstawy jego dzia\u0142ania oraz mo\u017cliwo\u015bci.<\/p>\n","protected":false},"author":133,"featured_media":29943,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"iawp_total_views":206,"footnotes":""},"categories":[1,582],"tags":[615],"offering":[521],"class_list":["post-29899","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artykuly","category-technologie","tag-rpa-2","offering-modern-data-solutions"],"acf":[],"_links":{"self":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/29899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/users\/133"}],"replies":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/comments?post=29899"}],"version-history":[{"count":4,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/29899\/revisions"}],"predecessor-version":[{"id":33899,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/29899\/revisions\/33899"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/media\/29943"}],"wp:attachment":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/media?parent=29899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/categories?post=29899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/tags?post=29899"},{"taxonomy":"offering","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/offering?post=29899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}