{"id":104247,"date":"2026-10-20T16:09:04","date_gmt":"2026-10-20T16:09:04","guid":{"rendered":"https:\/\/skyplanner.ai\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/"},"modified":"2026-10-20T16:09:04","modified_gmt":"2026-10-20T16:09:04","slug":"przewodnik-po-integracji","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/","title":{"rendered":"Integracja ProShop ERP ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji"},"content":{"rendered":"\n<div class=\"wp-block-group sp-industry-page sp-industry sp-page sp-erp-page\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<section class=\"wp-block-group fx-hero\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__grid\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__copy sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-eyebrow ind-crumbs\"><span><a href=\"\/pl\/integracje\/\">Integracje<\/a> \/ <a href=\"\/pl\/integracje\/erp\/\">ERP<\/a> \/ ProShop ERP<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Przewodnik po integracji ProShop ERP <span class=\"hl\">na potrzeby harmonogramowania produkcji w SkyPlanner APS<\/span><\/h1>\n\n\n<div class=\"wp-block-group fx-hero__sub ind-hero__intro\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Ten przewodnik pokazuje administratorom, konsultantom i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 ProShop ERP ze SkyPlanner APS. SkyPlanner wymienia dane z ProShop w obu kierunkach, korzystaj\u0105c z API ProShop:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Do SkyPlanner trafiaj\u0105 Work Orders wraz z operacjami, Parts, rekordy Work Order BOM, Work Cells, Users, Tools, Fixtures i Purchase Orders.<\/li>\n\n\n<li>Planowane daty rozpocz\u0119cia i zako\u0144czenia s\u0105 zapisywane z powrotem w zleceniach produkcyjnych.<\/li>\n\n\n<li>Je\u015bli wybierzesz tak\u0105 opcj\u0119, czas pracy operator\u00f3w mo\u017ce by\u0107 przesy\u0142any z powrotem do ProShop Time Tracking.<\/li>\n\n\n<li>Webhooki SkyPlanner przesy\u0142aj\u0105 zmiany w harmonogramie na bie\u017c\u0105co.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-buttons fx-hero__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/pl\/proba\/\">Rozpocznij bezp\u0142atny okres pr\u00f3bny<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">Um\u00f3w prezentacj\u0119<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-hero__media sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"fx-shot\"><div class=\"fx-shot__bar\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><span>skyplanner.ai \u00b7 Harmonogramowanie produkcji<\/span><\/div><img fetchpriority=\"high\" decoding=\"async\" loading=\"eager\" width=\"1024\" height=\"685\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/features-v2\/20-d7d44cbc-5430-4f97-99f5-fca4632862ef.png\" alt=\"Wykres Gantta w SkyPlanner APS z operacjami zaplanowanymi na stanowiskach roboczych i list\u0105 zlece\u0144 poni\u017cej.\"><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--intro\" id=\"overview\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Podczas wdro\u017cenia zesp\u00f3\u0142 SkyPlanner dostosowuje integracj\u0119 do konfiguracji ProShop i zapewnia jej wsparcie po uruchomieniu produkcyjnym. Ten przewodnik jest przeznaczony dla partner\u00f3w i programist\u00f3w, kt\u00f3rzy chc\u0105 uczestniczy\u0107 w pracach lub samodzielnie tworzy\u0107 rozwi\u0105zania oparte na udokumentowanym REST API SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">dokumentacja API<\/a>).<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"proshop-s-integration-interfaces\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Interfejsy integracyjne ProShop<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>ProShop udost\u0119pnia zewn\u0119trznemu systemowi harmonogramowania dwie mo\u017cliwo\u015bci po\u0142\u0105czenia, opisane w dokumentacji ProShop API Developer Documents:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>ProShop GraphQL API.<\/strong> &#8222;ProShop provides a GraphQL API, available via HTTP(S).&#8221; (ProShop udost\u0119pnia GraphQL API przez HTTP(S)). Dost\u0119pny jest jeden endpoint: ka\u017cde wywo\u0142anie to \u017c\u0105danie HTTP POST do <code>&lt;proshop root&gt;\/api\/graphql<\/code> z polami <code>query<\/code>, <code>variables<\/code> i <code>operationName<\/code> w tre\u015bci JSON. Ka\u017cdy modu\u0142 ma zapytanie w liczbie pojedynczej do pobierania jednego rekordu oraz zapytanie w liczbie mnogiej do pobierania list. Listy s\u0105 stronicowane za pomoc\u0105 <code>pageSize<\/code> (domy\u015blnie 20) i <code>pageStart<\/code>. Zwracaj\u0105 <code>records<\/code> i <code>totalRecords<\/code> oraz przyjmuj\u0105 argumenty <code>filter<\/code> i <code>query<\/code>, kt\u00f3re odpowiadaj\u0105 funkcji Advanced Search danego modu\u0142u. Schemat mo\u017cna odczyta\u0107 za pomoc\u0105 introspekcji. (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/460554241\/Introduction+to+the+ProShop+API\">Wprowadzenie do API ProShop<\/a>)<\/li>\n\n\n<li><strong>Recently Updated Records API.<\/strong> &#8222;A simple REST interface allows external integrations to request information between arbitrary points in time.&#8221; (Prosty interfejs REST pozwala zewn\u0119trznym integracjom pobiera\u0107 informacje z dowolnego przedzia\u0142u czasu). Wywo\u0142aj <code>&lt;proshop root&gt;\/recentlyupdatedrecords<\/code> z parametrem <code>start<\/code> (ISO 8601) oraz opcjonalnymi parametrami <code>end<\/code> i <code>filterby<\/code>, na przyk\u0142ad <code>workorders,workcells,purchaseorders,timetracking,deletions<\/code>. Zesp\u00f3\u0142 ProShop musi najpierw w\u0142\u0105czy\u0107 indeks. (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/2214100993\/The+Recently+Updated+Records+API\">Recently Updated Records API<\/a>)<\/li>\n\n<\/ol>\n\n\n<p>Zapis odbywa si\u0119 przez <strong>mutacje<\/strong> GraphQL. Udokumentowanym przyk\u0142adem jest Time Tracking Login, a uprawnienia do zapisu przyznaje si\u0119 osobno dla ka\u017cdego modu\u0142u za pomoc\u0105 zakres\u00f3w uprawnie\u0144.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"authentication-and-scopes\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Uwierzytelnianie i zakresy uprawnie\u0144<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Token dost\u0119pu w ka\u017cdym wywo\u0142aniu.<\/strong> Przesy\u0142aj go jako <code>Authorization: Bearer &lt;token&gt;<\/code> lub w parametrze zapytania <code>token<\/code>.<\/li>\n\n\n<li><strong>OAuth 2.0 Client Credentials<\/strong> (ProShop 5.2.3 i nowsze wersje). Administrator systemu ProShop otwiera System Config &gt; Manage Authorizations, tworzy Authorization z polami Name i Maximum Scope oraz zaznacza <strong>Direct Login<\/strong> i <strong>Active<\/strong>. Warto\u015bci Unique ID i Shared Secret s\u0142u\u017c\u0105 odpowiednio jako <code>client_id<\/code> i <code>client_secret<\/code>. Aplikacja wysy\u0142a \u017c\u0105danie POST z <code>grant_type=client_credentials<\/code> do <code>&lt;proshop root&gt;\/home\/member\/oauth\/accesstoken<\/code> i otrzymuje token Bearer z <code>expires_in<\/code>. Nie ma tokenu od\u015bwie\u017cania, wi\u0119c po wyga\u015bni\u0119ciu tokenu trzeba pobra\u0107 nowy. (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/1230209075\/OAuth+2.0+Client+Credentials+Flow\">Przep\u0142yw Client Credentials<\/a>)<\/li>\n\n\n<li><strong>OAuth 2.0 Authorization Flow<\/strong> s\u0142u\u017cy do wywo\u0142a\u0144 wymagaj\u0105cych kontekstu u\u017cytkownika, takich jak Time Tracking Login.<\/li>\n\n\n<li><strong>Zakresy uprawnie\u0144.<\/strong> Maj\u0105 format <code>SCOPE_NAME:[{r|w|d|p}]<\/code>, gdzie litery oznaczaj\u0105 odczyt, zapis, usuwanie i preferencje. System harmonogramowania zwykle \u017c\u0105da <code>workorders:rw parts:r purchaseorders:r users:r tools:r<\/code>, a dodatkowo uprawnie\u0144 do Time Tracking, je\u015bli czas pracy ma by\u0107 przesy\u0142any z powrotem. Od wersji ProShop 5.1.9 &#8222;a scope grant request is now required on all connections to the API.&#8221; (\u017b\u0105danie przyznania zakresu uprawnie\u0144 jest teraz wymagane przy ka\u017cdym po\u0142\u0105czeniu z API). (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/1444184068\/Authorization+scopes\">Zakresy uprawnie\u0144 autoryzacji<\/a>)<\/li>\n\n\n<li><strong>\u015alad audytowy.<\/strong> Przy wywo\u0142aniach z u\u017cyciem danych uwierzytelniaj\u0105cych klienta widnieje nazwa aplikacji, a nie u\u017cytkownika.<\/li>\n\n<\/ul>\n\n\n<p>Po stronie SkyPlanner uwierzytelnianie w REST API odbywa si\u0119 za pomoc\u0105 tokenu API w nag\u0142\u00f3wku <code>Authorization-Token<\/code> (SkyPlanner Settings &gt; API). Dokumentacja jest dost\u0119pna w Swagger\/OpenAPI. <a href=\"\/pl\/docs\/samouczek-integracji\/\">Samouczek integracji<\/a> prowadzi przez pierwsze wywo\u0142ania.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"events-and-polling\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Zdarzenia i cykliczne odpytywanie<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Dokumentacja dla programist\u00f3w ProShop nie opisuje wychodz\u0105cych webhook\u00f3w ani subskrypcji GraphQL. Dane z ProShop pobiera si\u0119 przez cykliczne odpytywanie. Recently Updated Records API ogranicza zwi\u0105zane z tym obci\u0105\u017cenie: wystarczy pobra\u0107 informacje o wszystkich rekordach utworzonych, zmodyfikowanych lub usuni\u0119tych od ostatniego uruchomienia, z filtrem obejmuj\u0105cym typy rekord\u00f3w potrzebne do harmonogramowania. Nast\u0119pnie pobierz zmienione zlecenia produkcyjne wed\u0142ug numeru przez GraphQL. Jak wskazuje ProShop, jest to szybsze ni\u017c zapytania wed\u0142ug <code>lastModifiedTime<\/code>.<\/p>\n\n\n<p>Zwykle wybiera si\u0119 cykl pi\u0119ciominutowy dla zlece\u0144 produkcyjnych i ewidencji czasu pracy oraz godzinny dla cz\u0119\u015bci i zam\u00f3wie\u0144 zakupu. SkyPlanner wysy\u0142a webhooki przy zmianie stanu lub harmonogramu, wi\u0119c zapis zwrotny jest sterowany zdarzeniami.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"data-mapping\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Mapowanie danych<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Obiekt ProShop (API)<\/th><th>Obiekt SkyPlanner<\/th><th>Kierunek<\/th><th>Cz\u0119stotliwo\u015b\u0107<\/th><\/tr><\/thead><tbody><tr><td>Parts, COTS (zakres <code>parts<\/code> w GraphQL)<\/td><td>Produkty i materia\u0142y<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Wczytanie pocz\u0105tkowe, nast\u0119pnie przy ka\u017cdej zmianie<\/td><\/tr><tr><td>Rekordy Work Order BOM<\/td><td>Struktura produktu, materia\u0142y dla danego zlecenia<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Wraz z ka\u017cdym zleceniem produkcyjnym<\/td><\/tr><tr><td>Operacje zlecenia produkcyjnego: kom\u00f3rka robocza, szacowany czas przezbrojenia i czas cyklu (czasy docelowe)<\/td><td>Etapy procesu z czasem trwania, przygotowania i zako\u0144czenia prac<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Wraz z ka\u017cdym zleceniem produkcyjnym<\/td><\/tr><tr><td>Work Cells (maszyna, st\u00f3\u0142 roboczy, wyposa\u017cenie)<\/td><td>Stanowiska robocze, grupy stanowisk roboczych, wska\u017aniki wydajno\u015bci<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Pocz\u0105tkowe wczytanie, p\u00f3\u017aniej rzadko<\/td><\/tr><tr><td>Work Cells przypisane do os\u00f3b, Users<\/td><td>Personel i przypisania operator\u00f3w<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Pocz\u0105tkowe wczytanie, nast\u0119pnie po zmianie<\/td><\/tr><tr><td>Kalendarze kom\u00f3rek roboczych (dost\u0119pne godziny, zmiany)<\/td><td>Zmiany i dni wolne od pracy<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Codziennie lub zarz\u0105dzanie zmianami w SkyPlanner<\/td><\/tr><tr><td>Work Orders (ilo\u015b\u0107, termin realizacji, status)<\/td><td>Zlecenia i operacje z terminami realizacji i priorytetem<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Odpytywanie co kilka minut<\/td><\/tr><tr><td>Tools, Toolpots, Fixtures, RTAs<\/td><td>Narz\u0119dzia jako wsp\u00f3\u0142dzielone zasoby o ograniczonej dost\u0119pno\u015bci<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Pocz\u0105tkowe wczytanie, nast\u0119pnie po zmianie<\/td><\/tr><tr><td>Purchase Orders z terminami dostawy<\/td><td>Zam\u00f3wienia zakupu, oczekiwane materia\u0142y wed\u0142ug daty dostawy<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Odpytywanie co godzin\u0119 lub przy uruchomieniu harmonogramowania<\/td><\/tr><tr><td>Planowane rozpocz\u0119cie i zako\u0144czenie zlecenia produkcyjnego (mutacja GraphQL, <code>workorders:w<\/code>)<\/td><td>Planowane rozpocz\u0119cie i zako\u0144czenie ka\u017cdej operacji<\/td><td>SkyPlanner \u2192 ProShop<\/td><td>Po zmianie harmonogramu, przez webhook SkyPlanner<\/td><\/tr><tr><td>Time Tracking: czas przezbrojenia i wykonania oraz liczba wykonanych cz\u0119\u015bci dla ka\u017cdej operacji zlecenia produkcyjnego<\/td><td>Wpisy czasu pracy i potwierdzenia operator\u00f3w<\/td><td>SkyPlanner \u2192 ProShop<\/td><td>Przy ka\u017cdym potwierdzeniu lub raz na zmian\u0119, je\u015bli wybrano t\u0119 opcj\u0119<\/td><\/tr><tr><td>Brak w ProShop<\/td><td>Macierz czas\u00f3w przezbroje\u0144, operacje wymagaj\u0105ce wielu operator\u00f3w, alternatywne maszyny i personel<\/td><td>Zarz\u0105dzanie w SkyPlanner<\/td><td>Konfiguracja podczas wdro\u017cenia<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"integration-patterns\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Schematy integracji<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p><strong>1. Pocz\u0105tkowe wczytanie danych podstawowych.<\/strong> Pobieraj kolejne strony Parts, Work Cells, Users, Tools i Fixtures za pomoc\u0105 zapyta\u0144 GraphQL w liczbie mnogiej. Przy pierwszym wczytaniu ustaw wysok\u0105 warto\u015b\u0107 <code>pageSize<\/code> i pobieraj dane w p\u0119tli na podstawie <code>totalRecords<\/code>. Ustal mapowanie kom\u00f3rek roboczych: kom\u00f3rki odpowiadaj\u0105ce maszynom staj\u0105 si\u0119 stanowiskami roboczymi, a kom\u00f3rki odpowiadaj\u0105ce osobom \u2014 personelem. Dzi\u0119ki temu ta sama operacja mo\u017ce jednocze\u015bnie rezerwowa\u0107 maszyn\u0119 i jej operatora.<\/p>\n\n\n<p><strong>2. Synchronizacja zlece\u0144 produkcyjnych.<\/strong> Odczytuj aktywne zlecenia produkcyjne wraz z operacjami, czasami docelowymi i rekordami BOM, a tak\u017ce otwarte zam\u00f3wienia zakupu. SkyPlanner uznaje zam\u00f3wiony materia\u0142 za dost\u0119pny w dniu dostawy okre\u015blonym w zam\u00f3wieniu zakupu i aktualizuje stan magazynowy po oznaczeniu zam\u00f3wienia jako Delivered. Wykrywanie zmian odbywa si\u0119 przez Recently Updated Records z <code>filterby=workorders,purchaseorders,deletions<\/code>.<\/p>\n\n\n<p><strong>3. Zapis zwrotny harmonogramu.<\/strong> Gdy silnik umieszcza operacj\u0119 w harmonogramie lub j\u0105 przesuwa, webhook SkyPlanner wyzwala mutacj\u0119 GraphQL, kt\u00f3ra ustawia planowane daty zlecenia produkcyjnego. Odbywa si\u0119 to z u\u017cyciem Authorization z uprawnieniem <code>workorders:w<\/code>. Prognoza terminowo\u015bci w ProShop oraz daty zapotrzebowania zakupowego opieraj\u0105 si\u0119 w\u00f3wczas na datach ze SkyPlanner.<\/p>\n\n\n<p><strong>4. Potwierdzenia z hali produkcyjnej.<\/strong> Operatorzy rejestruj\u0105 prac\u0119 za pomoc\u0105 SkyPlanner Mobile Confirmations lub Production Timer, a wpisy czasu pracy zapewniaj\u0105 aktualno\u015b\u0107 harmonogramu. To Ty decydujesz, czy rzeczywisty czas pracy ma by\u0107 przesy\u0142any z powrotem do ProShop Time Tracking dla danej operacji zlecenia produkcyjnego. Je\u015bli nie, operatorzy rejestruj\u0105 czas w ProShop tak jak dotychczas, a SkyPlanner odczytuje go przez <code>timetracking<\/code>.<\/p>\n\n\n<p><strong>5. Odpowiedzialno\u015b\u0107 za dane i zasady rozstrzygania konflikt\u00f3w.<\/strong> Spisz je przed uruchomieniem produkcyjnym:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Dane<\/th><th>System odpowiedzialny<\/th><\/tr><\/thead><tbody><tr><td>Cz\u0119\u015bci, operacje, czasy docelowe, ilo\u015bci, status zlecenia produkcyjnego<\/td><td>ProShop<\/td><\/tr><tr><td>Kolejno\u015b\u0107 operacji, czasy rozpocz\u0119cia i zako\u0144czenia, przypisanie maszyny i operatora<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Macierz czas\u00f3w przezbrojenia, wymagania dotycz\u0105ce narz\u0119dzi i operator\u00f3w, alternatywne zasoby produkcyjne<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Zmiany robocze i dni wolne<\/td><td>Jeden system, wybrany podczas okre\u015blania zakresu<\/td><\/tr><tr><td>Time Tracking, stany magazynowe, zakupy, kalkulacja koszt\u00f3w zlece\u0144<\/td><td>ProShop \u2014 dane wprowadzane bezpo\u015brednio lub przesy\u0142ane z wpis\u00f3w czasu pracy w SkyPlanner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Wybierz jeden system odpowiedzialny za zapis dat zlece\u0144 produkcyjnych. Gdy SkyPlanner zacznie harmonogramowa\u0107 prac\u0119 danej kom\u00f3rki roboczej, plani\u015bci przestaj\u0105 zmienia\u0107 kolejno\u015b\u0107 na jej li\u015bcie w ProShop. Dzi\u0119ki temu oba plany nie b\u0119d\u0105 ze sob\u0105 kolidowa\u0107.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"typical-project-steps\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Typowe etapy projektu<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Wdro\u017cenie zwykle ko\u0144czy si\u0119 w ci\u0105gu kilku tygodni od jego rozpocz\u0119cia. Wcze\u015bniej zweryfikuj harmonogram w ramach 30-dniowego bezp\u0142atnego okresu pr\u00f3bnego, korzystaj\u0105c z kom\u00f3rek roboczych, operacji i otwartych zlece\u0144 produkcyjnych wyeksportowanych z ProShop do plik\u00f3w CSV lub Excel.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Mapowanie.<\/strong> Ustal tabel\u0119 mapowania, odpowiedzialno\u015b\u0107 za dane, cz\u0119stotliwo\u015b\u0107 synchronizacji oraz to, czy czas pracy b\u0119dzie przesy\u0142any z powrotem.<\/li>\n\n\n<li><strong>Dost\u0119p do ProShop.<\/strong> Administrator tworzy Authorization z uzgodnion\u0105 warto\u015bci\u0105 Maximum Scope i prosi zesp\u00f3\u0142 ProShop o w\u0142\u0105czenie Recently Updated Records.<\/li>\n\n\n<li><strong>Pocz\u0105tkowe wczytanie.<\/strong> Parts, Work Cells, Users, Tools, Fixtures i kalendarze kom\u00f3rek roboczych.<\/li>\n\n\n<li><strong>Synchronizacja zlece\u0144 produkcyjnych i zam\u00f3wie\u0144 zakupu.<\/strong> Odpytywanie o zmiany ze stronicowaniem i ponawianiem \u017c\u0105da\u0144.<\/li>\n\n\n<li><strong>Konfiguracja ogranicze\u0144 w SkyPlanner.<\/strong> Macierz czas\u00f3w przezbroje\u0144, narz\u0119dzia, liczba operator\u00f3w dla ka\u017cdej operacji oraz alternatywne maszyny lub personel.<\/li>\n\n\n<li><strong>Zapis zwrotny harmonogramu.<\/strong> Mutacje wyzwalane przez webhooki SkyPlanner, a tak\u017ce Time Tracking, je\u015bli wybrano t\u0119 opcj\u0119.<\/li>\n\n\n<li><strong>Testy r\u00f3wnoleg\u0142e.<\/strong> Uruchom SkyPlanner r\u00f3wnolegle z obecnym harmonogramem w ProShop, por\u00f3wnaj terminy i skoryguj czasy normatywne.<\/li>\n\n\n<li><strong>Uruchomienie produkcyjne.<\/strong> W\u0142\u0105cz zapis zwrotny, gdy dane b\u0119d\u0105 zgodne.<\/li>\n\n<\/ol>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"what-to-plan-for-in-a-proshop-integration\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Co uwzgl\u0119dni\u0107 przy integracji z ProShop<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Czasy normatywne decyduj\u0105 o wszystkim.<\/strong> ProShop oblicza czas trwania na podstawie szacowanych czas\u00f3w przezbrojenia i cyklu. Pobieraj aktualne czasy normatywne, a nie pierwotne szacunki. Oddziel czas przezbrojenia od czasu wykonania, aby macierz czas\u00f3w przezbroje\u0144 mog\u0142a zast\u0105pi\u0107 pojedyncz\u0105 warto\u015b\u0107 czasu przezbrojenia.<\/li>\n\n\n<li><strong>Osoby jako gniazda robocze.<\/strong> Gniazdem roboczym mo\u017ce by\u0107 osoba. Takie gniazda mapuj na personel w SkyPlanner, a nie na maszyny \u2014 w przeciwnym razie ka\u017cdy operator stanie si\u0119 maszyn\u0105 pracuj\u0105c\u0105 r\u00f3wnolegle.<\/li>\n\n\n<li><strong>Time Tracking wymaga u\u017cytkownika.<\/strong> Od kwietnia 2026 mutacja Time Tracking Login \u201erequires user context\u201d (wymaga kontekstu u\u017cytkownika) i nie jest autoryzowana w trybie Client Credentials. Przesy\u0142aj czas pracy operator\u00f3w przez OAuth 2.0 Authorization Flow albo nadal rejestruj go w ProShop i stamt\u0105d odczytuj.<\/li>\n\n\n<li><strong>W\u0142\u0105cz indeks zmian.<\/strong> Recently Updated Records dzia\u0142a dopiero po w\u0142\u0105czeniu przez zesp\u00f3\u0142 ProShop. Popro\u015b o to w pierwszym tygodniu.<\/li>\n\n\n<li><strong>Rekordy obj\u0119te ITAR.<\/strong> ProShop filtruje rekordy obj\u0119te ograniczeniami ITAR osobno dla ka\u017cdego po\u0142\u0105czenia. Opcja w Developer System Config okre\u015bla, czy s\u0105 zwracane jako warto\u015bci null, czy pomijane. Ustal, kt\u00f3re zlecenia produkcyjne b\u0119d\u0105 widoczne dla integracji, i obs\u0142uguj warto\u015bci null przy ka\u017cdym odczycie.<\/li>\n\n\n<li><strong>Operacje u podwykonawc\u00f3w.<\/strong> Operacje wykonywane u dostawc\u00f3w zajmuj\u0105 czas, ale nie obci\u0105\u017caj\u0105 Twoich zdolno\u015bci produkcyjnych. Modeluj je jako etapy uwzgl\u0119dniaj\u0105ce wy\u0142\u0105cznie czas.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"who-configures-and-supports-the-proshop-integrat\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Kto konfiguruje i wspiera integracj\u0119 z ProShop<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Zesp\u00f3\u0142 SkyPlanner konfiguruje integracj\u0119 podczas wdro\u017cenia i zapewnia wsparcie po uruchomieniu produkcyjnym.<\/strong> Obejmuje ono uzgodnione zapytania GraphQL, mutacje i cykliczne odpytywanie o zmiany. Ka\u017cdy zak\u0142ad korzysta z ProShop inaczej \u2014 t\u0119 wiedz\u0119 wykorzystujemy przy integracji.<\/li>\n\n\n<li><strong>W pracach uczestniczy Tw\u00f3j administrator lub konsultant ProShop.<\/strong> Tworzy Authorization, ustawia zakresy uprawnie\u0144, wnioskuje o w\u0142\u0105czenie indeksu zmian i zna konfiguracj\u0119 gniazd roboczych w Twoim zak\u0142adzie.<\/li>\n\n\n<li><strong>Twoi programi\u015bci mog\u0105 rozwija\u0107 integracj\u0119,<\/strong> korzystaj\u0105c z REST API SkyPlanner i tokena API. Do rozpocz\u0119cia wystarczy token API, a zesp\u00f3\u0142 SkyPlanner pomaga w razie potrzeby. Szczeg\u00f3\u0142y znajdziesz w <a href=\"\/pl\/docs\/samouczek-integracji\/\">dokumentacji integracji SkyPlanner<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>Ceny SkyPlanner zaczynaj\u0105 si\u0119 od 199 \u20ac miesi\u0119cznie za 5 stanowisk roboczych, przy rozliczeniu miesi\u0119cznym. Integracj\u0119 wyceniamy z g\u00f3ry wraz z planem, stosownie do Twojego procesu i potrzeb. Zobacz <a href=\"\/pl\/wycena\/\">cennik<\/a>, <a href=\"\/pl\/integracje\/erp\/proshop-erp\/harmonogramowanie-produkcji\/\">harmonogramowanie produkcji z uwzgl\u0119dnieniem rzeczywistych zdolno\u015bci produkcyjnych dla ProShop<\/a>, <a href=\"\/pl\/integracje\/erp\/proshop-erp\/\">stron\u0119 ProShop ERP<\/a>, <a href=\"\/pl\/funkcje\/\">funkcje<\/a> SkyPlanner i <a href=\"\/pl\/integracje\/erp\/\">przegl\u0105d integracji z ERP<\/a>.<\/p>\n\n\n<div class=\"wp-block-buttons ind-prose__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/pl\/proba\/\">Rozpocznij bezp\u0142atny okres pr\u00f3bny<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">Um\u00f3w prezentacj\u0119<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"customers\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Opinie firm produkcyjnych o SkyPlanner<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-custs\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/utu-kalle-kalliomaki-2026.jpg\" alt=\"Kalle Kalliom\u00e4ki, specjalista ds. \u0142a\u0144cucha dostaw w UTU, w hali produkcji rozdzielnic w Ulvila\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/23-beca6df2-3fa2-4315-80e8-7c38a9e3d2e1.png\" alt=\"UTU\" width=\"69\" height=\"59\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>2 h<\/b><span>oszcz\u0119dno\u015bci co tydzie\u0144<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eDzi\u0119ki SkyPlanner przeszli\u015bmy od planowania produkcji w arkuszach Excela do jej optymalizacji w czasie rzeczywistym.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, specjalista ds. \u0142a\u0144cucha dostaw<\/b><br>UTU \u00b7 Rozdzielnice elektryczne i aparatura rozdzielcza<\/p>\n\n\n<p class=\"ind-cust__result\">Planowanie produkcji pozwala zaoszcz\u0119dzi\u0107 2 godziny pracy tygodniowo, a nowa kolejka operacji trafia na lini\u0119 w ci\u0105gu kilku sekund.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/historie-klientow\/utu\/\">Przeczytaj opini\u0119 UTU<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-35ce8dff-f7d0-4cf3-9e71-0fe7e7ff88d3.jpg\" alt=\"Operatorzy w kombinezonach do pomieszcze\u0144 czystych przy linii nape\u0142niania butelek w zak\u0142adzie farmaceutycznym Laboratory &amp; Allied w Nairobi\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/09-8c2deb57-ac1c-468b-ad64-fafb9debd7eb.png\" alt=\"Laboratory &amp; Allied\" width=\"71\" height=\"44\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>+90%<\/b><span>wydajno\u015bci produkcji<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eWydajno\u015b\u0107 produkcji wzros\u0142a o 90%.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, kierownik IT<\/b><br>Laboratory &amp; Allied \u00b7 Produkcja farmaceutyczna<\/p>\n\n\n<p class=\"ind-cust__result\">Wydajno\u015b\u0107 produkcji wzros\u0142a o 90%, a przygotowanie zoptymalizowanego planu na trzy miesi\u0105ce dla wszystkich stanowisk roboczych zajmuje mniej ni\u017c 30 minut.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/historie-klientow\/laboratory-allied\/\">Przeczytaj opini\u0119 Laboratory &amp; Allied<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/07-d99dfa98-8de6-4a48-9bad-9560584a9a24.jpg\" alt=\"Spawacz KJH-Comp szlifuj\u0105cy spawan\u0105 konstrukcj\u0119 stalow\u0105 w zak\u0142adzie w Alah\u00e4rm\u00e4\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-b4d7c595-f03f-4472-afad-29a42f77e660.png\" alt=\"KJH-Comp\" width=\"126\" height=\"34\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>98%<\/b><span>terminowo\u015bci dostaw \u2014 wzrost z oko\u0142o 50%<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eSkyPlanner odgrywa decyduj\u0105c\u0105 rol\u0119 w utrzymaniu naszej terminowo\u015bci dostaw.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Lahtinen, dyrektor zarz\u0105dzaj\u0105cy<\/b><br>KJH-Comp \u00b7 Produkcja element\u00f3w z blach i produkcja kontraktowa<\/p>\n\n\n<p class=\"ind-cust__result\">Terminowo\u015b\u0107 dostaw wzros\u0142a z oko\u0142o 50% do nawet 98%, a harmonogramowaniem zajmuje si\u0119 teraz jeden kierownik zamiast dw\u00f3ch.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/historie-klientow\/kjh-comp\/\">Przeczytaj opini\u0119 KJH-Comp<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/25-73c14230-f628-43c7-9890-005acea9125f.jpg\" alt=\"Hannu Ryyn\u00e4nen, dyrektor generalny Mamec, w hali produkcyjnej firmy w Lohja\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/26-733d2728-780d-4b41-b834-e23619dad50c.png\" alt=\"Mamec\" width=\"106\" height=\"20\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>1 000+<\/b><span>zlece\u0144 produkcyjnych harmonogramowanych automatycznie<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eKontrolujemy produkcj\u0119 w inny spos\u00f3b, a nasza wiedza o zdolno\u015bciach produkcyjnych jest na zupe\u0142nie innym poziomie.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, dyrektor generalny<\/b><br>Mamec \u00b7 Mieszalniki przemys\u0142owe, pompy i zaawansowana technologicznie produkcja kontraktowa<\/p>\n\n\n<p class=\"ind-cust__result\">Tysi\u0105ce zlece\u0144 produkcyjnych s\u0105 harmonogramowane automatycznie, a ca\u0142a organizacja ma wgl\u0105d w produkcj\u0119 w czasie rzeczywistym.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/historie-klientow\/mamec\/\">Przeczytaj opini\u0119 Mamec<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Najcz\u0119\u015bciej zadawane pytania<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group sp-faq fx-faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Czy ProShop ma API?<\/summary>\n<p class=\"sp-faq__a\">Tak. ProShop udost\u0119pnia GraphQL API pod adresem <code>&lt;proshop root&gt;\/api\/graphql<\/code>, z uwierzytelnianiem OAuth 2.0 lub Basic Authentication i zakresami uprawnie\u0144 do modu\u0142\u00f3w. Endpoint REST Recently Updated Records zwraca rekordy utworzone, zmodyfikowane lub usuni\u0119te w okre\u015blonym przedziale czasu.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Czy ProShop obs\u0142uguje webhooki?<\/summary>\n<p class=\"sp-faq__a\">Dokumentacja ProShop dla programist\u00f3w nie opisuje webhook\u00f3w wychodz\u0105cych. Integracja cyklicznie odpytuje API Recently Updated Records zgodnie z harmonogramem ustalonym dla danego zak\u0142adu. Webhooki SkyPlanner wysy\u0142aj\u0105 zmiany harmonogramu na bie\u017c\u0105co.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Jak planowane terminy s\u0105 zapisywane z powrotem w ProShop?<\/summary>\n<p class=\"sp-faq__a\">Za pomoc\u0105 mutacji GraphQL na zleceniu produkcyjnym, z u\u017cyciem Authorization z uprawnieniami do zapisu w <code>workorders<\/code>. SkyPlanner wywo\u0142uje j\u0105 przez webhook przy ka\u017cdej zmianie harmonogramu.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kto tworzy dane uwierzytelniaj\u0105ce do API ProShop?<\/summary>\n<p class=\"sp-faq__a\">Administrator systemu ProShop, w System Config &gt; Manage Authorizations. Direct Login w\u0142\u0105cza przep\u0142yw Client Credentials, a Maximum Scope ogranicza zakres danych, kt\u00f3re integracja mo\u017ce odczytywa\u0107 i zapisywa\u0107.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Czy konsultant ProShop powinien proponowa\u0107 harmonogramowanie w ProShop, czy SkyPlanner?<\/summary>\n<p class=\"sp-faq__a\">SkyPlanner, gdy u klienta kolejno\u015b\u0107 operacji decyduje o terminie dostawy. Harmonogram ProShop pokazuje priorytety i prognozy terminowo\u015bci dla poszczeg\u00f3lnych gniazd roboczych, a plani\u015bci dostosowuj\u0105 priorytety. SkyPlanner \u0142\u0105czy si\u0119 przez GraphQL API, automatycznie optymalizuje ca\u0142y plan oraz planuje przezbrojenia, operator\u00f3w, narz\u0119dzia i materia\u0142y. Nie ogranicza liczby u\u017cytkownik\u00f3w, a ceny zaczynaj\u0105 si\u0119 od 199 \u20ac miesi\u0119cznie.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Czy mo\u017cemy przetestowa\u0107 SkyPlanner przed zbudowaniem integracji?<\/summary>\n<p class=\"sp-faq__a\">Tak. Bezp\u0142atny 30-dniowy okres pr\u00f3bny obejmuje do 20 stanowisk roboczych i umo\u017cliwia import danych z ProShop w plikach CSV lub Excel. Nie wymaga karty p\u0142atniczej. <a href=\"\/pl\/proba\/\">Rozpocznij okres pr\u00f3bny<\/a> lub <a href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">porozmawiaj z dzia\u0142em sprzeda\u017cy<\/a>, aby okre\u015bli\u0107 zakres integracji.<\/p>\n<\/details>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Integracje \/ ERP \/ ProShop ERP Przewodnik po integracji ProShop ERP na potrzeby harmonogramowania produkcji w SkyPlanner APS Ten przewodnik pokazuje administratorom, konsultantom i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 ProShop ERP ze SkyPlanner APS. SkyPlanner wymienia dane z ProShop w obu kierunkach, korzystaj\u0105c z API ProShop: skyplanner.ai \u00b7 Harmonogramowanie produkcji Podczas wdro\u017cenia zesp\u00f3\u0142 SkyPlanner dostosowuje integracj\u0119 &#8230; <a title=\"Integracja ProShop ERP ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/\" aria-label=\"Read more about Integracja ProShop ERP ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\">Czytaj dalej<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":103207,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-104247","page","type-page","status-publish"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>ProShop ERP i APS: integracja i harmonogramowanie produkcji<\/title>\n<meta name=\"description\" content=\"Po\u0142\u0105cz ProShop ERP z SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations i zakresy, Recently Updated Records, mapowanie, zapis zwrotny, porady projektowe.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integracja ProShop ERP ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\" \/>\n<meta property=\"og:description\" content=\"Po\u0142\u0105cz ProShop ERP z SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations i zakresy, Recently Updated Records, mapowanie, zapis zwrotny, porady projektowe.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/proshop-erp\\\/przewodnik-po-integracji\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/proshop-erp\\\/przewodnik-po-integracji\\\/\",\"name\":\"ProShop ERP i APS: integracja i harmonogramowanie produkcji\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#website\"},\"datePublished\":\"2026-10-20T16:09:04+00:00\",\"description\":\"Po\u0142\u0105cz ProShop ERP z SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations i zakresy, Recently Updated Records, mapowanie, zapis zwrotny, porady projektowe.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/proshop-erp\\\/przewodnik-po-integracji\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/proshop-erp\\\/przewodnik-po-integracji\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/proshop-erp\\\/przewodnik-po-integracji\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integracje oprogramowania ERP i MES ze SkyPlannerem\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS dla Twojego ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS dla ProShop ERP: harmonogramowanie produkcji z uwzgl\u0119dnieniem dost\u0119pnych zdolno\u015bci\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/proshop-erp\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Integracja ProShop ERP ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"width\":223,\"height\":43,\"caption\":\"SkyPlanner APS\"},\"image\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Skycode Oy\",\"alternateName\":[\"Skycode\",\"SkyPlanner\",\"SkyPlanner APS\"],\"description\":\"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.\",\"foundingDate\":\"1997\",\"taxID\":\"2204947-0\",\"vatID\":\"FI22049470\",\"telephone\":\"+358407000002\",\"email\":\"support@skyplanner.ai\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Rantakatu 2 G 11\",\"postalCode\":\"65100\",\"addressLocality\":\"Vaasa\",\"addressCountry\":\"FI\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"SkyPlanner\"},\"knowsAbout\":[\"Production Scheduling\",\"Advanced Planning and Scheduling\",\"Manufacturing AI\",\"Finite Capacity Scheduling\",\"ERP Integration\",\"MES Integration\"],\"areaServed\":\"Worldwide\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/contact-sales\\\/\",\"areaServed\":\"Worldwide\"},{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@skyplanner.ai\",\"telephone\":\"+358407000002\",\"areaServed\":\"Worldwide\"}],\"sameAs\":[\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141672132\",\"https:\\\/\\\/skycode.fi\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skycodeoy\\\/\",\"https:\\\/\\\/www.finder.fi\\\/IT-konsultointi+IT-palvelut\\\/Skycode+Oy\\\/Vaasa\\\/yhteystiedot\\\/1934882\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ProShop ERP i APS: integracja i harmonogramowanie produkcji","description":"Po\u0142\u0105cz ProShop ERP z SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations i zakresy, Recently Updated Records, mapowanie, zapis zwrotny, porady projektowe.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/","og_locale":"pl_PL","og_type":"article","og_title":"Integracja ProShop ERP ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji","og_description":"Po\u0142\u0105cz ProShop ERP z SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations i zakresy, Recently Updated Records, mapowanie, zapis zwrotny, porady projektowe.","og_url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"13 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/","url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/","name":"ProShop ERP i APS: integracja i harmonogramowanie produkcji","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pl\/#website"},"datePublished":"2026-10-20T16:09:04+00:00","description":"Po\u0142\u0105cz ProShop ERP z SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations i zakresy, Recently Updated Records, mapowanie, zapis zwrotny, porady projektowe.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/przewodnik-po-integracji\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/pl\/"},{"@type":"ListItem","position":2,"name":"Integracje oprogramowania ERP i MES ze SkyPlannerem","item":"https:\/\/skyplanner.ai\/pl\/integracje\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS dla Twojego ERP","item":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS dla ProShop ERP: harmonogramowanie produkcji z uwzgl\u0119dnieniem dost\u0119pnych zdolno\u015bci","item":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/proshop-erp\/"},{"@type":"ListItem","position":5,"name":"Integracja ProShop ERP ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/pl\/#website","url":"https:\/\/skyplanner.ai\/pl\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/pl\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/skyplanner.ai\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","contentUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","width":223,"height":43,"caption":"SkyPlanner APS"},"image":{"@id":"https:\/\/skyplanner.ai\/pl\/#\/schema\/logo\/image\/"},"legalName":"Skycode Oy","alternateName":["Skycode","SkyPlanner","SkyPlanner APS"],"description":"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.","foundingDate":"1997","taxID":"2204947-0","vatID":"FI22049470","telephone":"+358407000002","email":"support@skyplanner.ai","address":{"@type":"PostalAddress","streetAddress":"Rantakatu 2 G 11","postalCode":"65100","addressLocality":"Vaasa","addressCountry":"FI"},"brand":{"@type":"Brand","name":"SkyPlanner"},"knowsAbout":["Production Scheduling","Advanced Planning and Scheduling","Manufacturing AI","Finite Capacity Scheduling","ERP Integration","MES Integration"],"areaServed":"Worldwide","contactPoint":[{"@type":"ContactPoint","contactType":"sales","url":"https:\/\/skyplanner.ai\/contact-sales\/","areaServed":"Worldwide"},{"@type":"ContactPoint","contactType":"customer support","email":"support@skyplanner.ai","telephone":"+358407000002","areaServed":"Worldwide"}],"sameAs":["https:\/\/www.wikidata.org\/wiki\/Q141672132","https:\/\/skycode.fi\/","https:\/\/www.linkedin.com\/company\/skycodeoy\/","https:\/\/www.finder.fi\/IT-konsultointi+IT-palvelut\/Skycode+Oy\/Vaasa\/yhteystiedot\/1934882"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"Jussi M\u00e4ntyl\u00e4","author_link":"https:\/\/skyplanner.ai\/pl\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integracje \/ ERP \/ ProShop ERP Przewodnik po integracji ProShop ERP na potrzeby harmonogramowania produkcji w SkyPlanner APS Ten przewodnik pokazuje administratorom, konsultantom i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 ProShop ERP ze SkyPlanner APS. SkyPlanner wymienia dane z ProShop w obu kierunkach, korzystaj\u0105c z API ProShop: skyplanner.ai \u00b7 Harmonogramowanie produkcji Podczas wdro\u017cenia zesp\u00f3\u0142 SkyPlanner dostosowuje integracj\u0119&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/104247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/comments?post=104247"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/104247\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/103207"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/media?parent=104247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}