{"id":103839,"date":"2026-10-20T16:09:04","date_gmt":"2026-10-20T16:09:04","guid":{"rendered":"https:\/\/skyplanner.ai\/integracje\/erp\/katana\/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\/katana\/przewodnik-po-integracji\/","title":{"rendered":"Integracja Katana 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> \/ Katana<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Przewodnik po integracji Katana <span class=\"hl\">ze SkyPlanner APS do harmonogramowania produkcji<\/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 konsultantom i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 Katana Cloud Inventory (Katana MRP) ze SkyPlanner APS. Integracja SkyPlanner z Katana dzia\u0142a w obu kierunkach przez publiczne Katana API:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Do SkyPlanner trafiaj\u0105 zlecenia produkcyjne, wiersze operacji, receptury produkt\u00f3w, operacje produkcyjne, zasoby produkcyjne, stany magazynowe i zam\u00f3wienia zakupu.<\/li>\n\n\n<li>Kolejno\u015b\u0107 z harmonogramu jest przesy\u0142ana z powrotem do zak\u0142adki Schedule w Katana, wraz z terminem zako\u0144czenia produkcji dla ka\u017cdego zlecenia produkcyjnego.<\/li>\n\n\n<li>Status operacji i rzeczywisty czas wykonania s\u0105 zapisywane z powrotem w wierszach operacji.<\/li>\n\n\n<li>Webhooki Katana informuj\u0105 SkyPlanner o zmianach, a webhooki SkyPlanner na bie\u017c\u0105co przesy\u0142aj\u0105 zmiany harmonogramu.<\/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 Katana i zapewnia jej wsparcie po uruchomieniu produkcyjnym. Ten przewodnik jest przeznaczony dla konsultant\u00f3w i programist\u00f3w, kt\u00f3rzy chc\u0105 uczestniczy\u0107 w pracach lub samodzielnie tworzy\u0107 rozwi\u0105zania z wykorzystaniem udokumentowanego 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=\"the-katana-api\"><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\">Katana API<\/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>Katana to jeden produkt chmurowy w architekturze wielodost\u0119pnej, wi\u0119c wszyscy klienci korzystaj\u0105 z tego samego API. Jest to REST API w wersji v1, dost\u0119pne pod adresem <code>https:\/\/api.katanamrp.com\/v1<\/code>. Specyfikacja OpenAPI 3.0 znajduje si\u0119 pod adresem <code>https:\/\/api.katanamrp.com\/v1\/openapi.json<\/code>, a dokumentacja \u2014 w <a href=\"https:\/\/developer.katanamrp.com\/reference\/api-introduction\">Katana Developer Hub<\/a>.<\/p>\n\n\n<p>Endpointy potrzebne do harmonogramowania:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Dane podstawowe:<\/strong> <code>\/products<\/code>, <code>\/materials<\/code>, <code>\/variants<\/code>, <code>\/recipe_rows<\/code>, <code>\/bom_rows<\/code>, <code>\/product_operation_rows<\/code>.<\/li>\n\n\n<li><strong>Zlecenia:<\/strong> <code>\/manufacturing_orders<\/code>, <code>\/manufacturing_order_operation_rows<\/code>, <code>\/manufacturing_order_recipe_rows<\/code>, <code>\/manufacturing_order_productions<\/code>.<\/li>\n\n\n<li><strong>Kolejno\u015b\u0107:<\/strong> <code>\/manufacturing_order_rerank<\/code>.<\/li>\n\n\n<li><strong>Zaopatrzenie i zapotrzebowanie:<\/strong> <code>\/inventory<\/code>, <code>\/purchase_orders<\/code>, <code>\/purchase_order_rows<\/code>, <code>\/sales_orders<\/code>, <code>\/sales_order_rows<\/code>.<\/li>\n\n<\/ul>\n\n\n<p>Nie ma endpointu <code>\/resources<\/code>. Zasoby produkcyjne s\u0105 dost\u0119pne jako pola <code>resource_id<\/code> i <code>resource_name<\/code> w wierszach operacji produkt\u00f3w oraz zlece\u0144 produkcyjnych.<\/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-limits\"><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 limity<\/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>Do uwierzytelniania s\u0142u\u017cy klucz API przekazywany jako token Bearer: <code>Authorization: Bearer &lt;api key&gt;<\/code>. Utw\u00f3rz klucz w sekcji <strong>Settings &gt; API &gt; Add new API key<\/strong>. (<a href=\"https:\/\/developer.katanamrp.com\/reference\/api-authentication\">\u017ar\u00f3d\u0142o<\/a>)<\/p>\n\n\n<p>Projekt synchronizacji musi uwzgl\u0119dnia\u0107 limity:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Domy\u015blnie API Katana dopuszcza 60 \u017c\u0105da\u0144 w ci\u0105gu 60 sekund (<a href=\"https:\/\/developer.katanamrp.com\/reference\/api-rate-limiting\">\u017ar\u00f3d\u0142o<\/a>)<\/li>\n\n\n<li>Po przekroczeniu limitu API zwraca kod 429 z nag\u0142\u00f3wkiem <code>Retry-After<\/code>. Nag\u0142\u00f3wek <code>X-Ratelimit-Remaining<\/code> wskazuje liczb\u0119 pozosta\u0142ych \u017c\u0105da\u0144.<\/li>\n\n\n<li>Endpointy listuj\u0105ce stosuj\u0105 stronicowanie wynik\u00f3w i obs\u0142uguj\u0105 filtrowanie wed\u0142ug daty aktualizacji, dzi\u0119ki czemu przyrosty danych pozostaj\u0105 niewielkie.<\/li>\n\n<\/ul>\n\n\n<p>Po stronie SkyPlanner REST API korzysta z tokenu API do uwierzytelniania (SkyPlanner Settings &gt; API), a jego 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=\"webhooks\"><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\">Webhooki<\/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>Zarejestruj webhook za pomoc\u0105 POST <code>\/webhooks<\/code>, podaj\u0105c adres HTTPS i potrzebne zdarzenia. (<a href=\"https:\/\/developer.katanamrp.com\/reference\/webhooks\">\u017ar\u00f3d\u0142o<\/a>) Zdarzenia przydatne przy harmonogramowaniu:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>manufacturing_order.created<\/code>, <code>.updated<\/code>, <code>.deleted<\/code>, <code>.in_progress<\/code>, <code>.blocked<\/code>, <code>.done<\/code><\/li>\n\n\n<li><code>manufacturing_order_operation_row.created<\/code>, <code>.updated<\/code>, <code>.in_progress<\/code>, <code>.paused<\/code>, <code>.completed<\/code><\/li>\n\n\n<li><code>current_inventory.material_updated<\/code>, <code>.material_out_of_stock<\/code><\/li>\n\n\n<li><code>purchase_order.*<\/code> i <code>purchase_order_row.*<\/code>, w tym zdarzenia przyj\u0119cia dostawy<\/li>\n\n\n<li><code>product.*<\/code>, <code>product_recipe_row.*<\/code> i <code>sales_order.*<\/code><\/li>\n\n<\/ul>\n\n\n<p>Przesy\u0142ane dane s\u0105 skromne: typ zasobu, akcja i <code>href<\/code>. Odbiorca pobiera pe\u0142ny obiekt spod adresu href. Ka\u017cde powiadomienie zawiera nag\u0142\u00f3wek <code>x-sha2-signature<\/code> (HMAC SHA-256) s\u0142u\u017c\u0105cy do weryfikacji. Tw\u00f3j endpoint musi zwr\u00f3ci\u0107 odpowied\u017a 20X w ci\u0105gu 10 sekund. Katana ponawia wysy\u0142k\u0119 trzy razy: po 30 sekundach, 2 minutach i 15 minutach.<\/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 Katana (endpoint)<\/th><th>Obiekt SkyPlanner<\/th><th>Kierunek<\/th><th>Cz\u0119stotliwo\u015b\u0107<\/th><\/tr><\/thead><tbody><tr><td>Produkty, materia\u0142y, warianty (<code>\/products<\/code>, <code>\/materials<\/code>, <code>\/variants<\/code>)<\/td><td>Produkty i materia\u0142y<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy, nast\u0119pnie po otrzymaniu webhooka<\/td><\/tr><tr><td>Receptura produktu \/ BOM (<code>\/recipe_rows<\/code>, <code>\/bom_rows<\/code>)<\/td><td>Struktura produktu, p\u00f3\u0142produkty<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy, nast\u0119pnie po otrzymaniu webhooka<\/td><\/tr><tr><td>Operacje produkcyjne (<code>\/product_operation_rows<\/code>): typ, zas\u00f3b produkcyjny, czas<\/td><td>Etapy procesu z czasami trwania i przezbrojenia<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy, nast\u0119pnie po zmianie<\/td><\/tr><tr><td>Zasoby produkcyjne (<code>resource_id<\/code>, <code>resource_name<\/code> w wierszach operacji)<\/td><td>Stanowiska robocze, grupy stanowisk roboczych<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy, przy dodaniu nowego zasobu produkcyjnego<\/td><\/tr><tr><td>Zlecenie produkcyjne z wierszami operacji (<code>\/manufacturing_orders<\/code>, <code>\/manufacturing_order_operation_rows<\/code>)<\/td><td>Zlecenia i operacje<\/td><td>Katana \u2192 SkyPlanner<\/td><td>W czasie rzeczywistym przez webhook<\/td><\/tr><tr><td>Sk\u0142adniki zlecenia produkcyjnego (<code>\/manufacturing_order_recipe_rows<\/code>)<\/td><td>Materia\u0142y przypisane do operacji<\/td><td>Katana \u2192 SkyPlanner<\/td><td>W czasie rzeczywistym przez webhook<\/td><\/tr><tr><td>Stany magazynowe, zam\u00f3wienia zakupu z datami dostaw (<code>\/inventory<\/code>, <code>\/purchase_order_rows<\/code>)<\/td><td>Zapasy i planowane dostawy materia\u0142\u00f3w<\/td><td>Katana \u2192 SkyPlanner<\/td><td>W czasie rzeczywistym przez webhook<\/td><\/tr><tr><td>Pole <code>delivery_date<\/code> zam\u00f3wienia sprzeda\u017cy (<code>\/sales_orders<\/code>)<\/td><td>Termin realizacji zam\u00f3wienia, priorytet klienta<\/td><td>Katana \u2192 SkyPlanner<\/td><td>W czasie rzeczywistym przez webhook<\/td><\/tr><tr><td>Kolejno\u015b\u0107 zlece\u0144 produkcyjnych (POST <code>\/manufacturing_order_rerank<\/code>)<\/td><td>Kolejno\u015b\u0107 otwartych zlece\u0144 produkcyjnych w harmonogramie<\/td><td>SkyPlanner \u2192 Katana<\/td><td>Przy zmianie harmonogramu<\/td><\/tr><tr><td>Pole <code>production_deadline_date<\/code> zlecenia produkcyjnego (PATCH <code>\/manufacturing_orders\/{id}<\/code>)<\/td><td>Planowane zako\u0144czenie<\/td><td>SkyPlanner \u2192 Katana<\/td><td>Przy zmianie harmonogramu<\/td><\/tr><tr><td>Pola <code>status<\/code>, <code>total_actual_time<\/code> wiersza operacji (PATCH <code>\/manufacturing_order_operation_rows\/{id}<\/code>)<\/td><td>Mobile Confirmations, rejestry czasu pracy<\/td><td>SkyPlanner \u2192 Katana<\/td><td>Na bie\u017c\u0105co przy rejestrowaniu pracy<\/td><\/tr><tr><td>Brak w Katana<\/td><td>Zmiany robocze, nieobecno\u015bci, macierz czas\u00f3w przezbroje\u0144, narz\u0119dzia, liczby operator\u00f3w, alternatywne stanowiska robocze<\/td><td>Utrzymywane 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\u0105tkowy import danych podstawowych.<\/strong> Pobieraj kolejne strony produkt\u00f3w, materia\u0142\u00f3w, wariant\u00f3w, wierszy receptur i wierszy operacji produkt\u00f3w, nie przekraczaj\u0105c limitu \u017c\u0105da\u0144. Na podstawie unikalnych zasob\u00f3w produkcyjnych z wierszy operacji utw\u00f3rz stanowiska robocze w SkyPlanner i zachowaj powi\u0105zanie kluczy 1:1. Dla ka\u017cdego stanowiska roboczego ustaw w SkyPlanner zmiany, urlopy i nadgodziny, poniewa\u017c Katana nie ma kalendarza zasob\u00f3w produkcyjnych.<\/p>\n\n\n<p><strong>2. Synchronizacja zlece\u0144.<\/strong> Subskrybuj zdarzenia dotycz\u0105ce zlece\u0144 produkcyjnych, wierszy operacji, stan\u00f3w magazynowych i zam\u00f3wie\u0144 zakupu. Po ka\u017cdym zdarzeniu pobierz obiekt spod jego adresu href i zaktualizuj operacj\u0119. SkyPlanner uznaje zam\u00f3wiony materia\u0142 za dost\u0119pny w dniu dostawy wskazanym w zam\u00f3wieniu zakupu i aktualizuje stan magazynowy po przyj\u0119ciu dostawy. Nocne uzgadnianie danych z filtrowaniem wed\u0142ug daty aktualizacji wychwytuje wszystkie pomini\u0119te zdarzenia.<\/p>\n\n\n<p><strong>3. Zapis harmonogramu w Katana.<\/strong> Dwa wywo\u0142ania przesy\u0142aj\u0105 plan do Katana:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>POST <code>\/manufacturing_order_rerank<\/code> &#8222;moves one or more manufacturing orders to an exact place in the production schedule&#8221; (przenosi jedno lub wi\u0119cej zlece\u0144 produkcyjnych w okre\u015blone miejsce w harmonogramie produkcji). Obs\u0142uguje do 250 otwartych zlece\u0144 produkcyjnych w jednym \u017c\u0105daniu i umieszcza je na pocz\u0105tku, na ko\u0144cu, przed wskazanym zleceniem lub po nim. (<a href=\"https:\/\/developer.katanamrp.com\/reference\/rerankmanufacturingorder\">\u017ar\u00f3d\u0142o<\/a>)<\/li>\n\n\n<li>PATCH <code>\/manufacturing_orders\/{id}<\/code> ustawia pole <code>production_deadline_date<\/code>. Katana akceptuje t\u0119 warto\u015b\u0107 tylko wtedy, gdy automatyczne obliczanie terminu dla danej lokalizacji zak\u0142adu jest wy\u0142\u0105czone. (<a href=\"https:\/\/developer.katanamrp.com\/reference\/updatemanufacturingorder\">\u017ar\u00f3d\u0142o<\/a>)<\/li>\n\n<\/ul>\n\n\n<p>Zmiana kolejno\u015bci ma znaczenie nie tylko dla samej listy. W Katana &#8222;higher-priority MOs reserve required materials and subassemblies first&#8221; (zlecenia produkcyjne o wy\u017cszym priorytecie jako pierwsze rezerwuj\u0105 wymagane materia\u0142y i podzespo\u0142y). Kolejno\u015b\u0107 ustalona w SkyPlanner decyduje wi\u0119c r\u00f3wnie\u017c o tym, kt\u00f3remu zleceniu Katana przydzieli zapasy.<\/p>\n\n\n<p><strong>4. Potwierdzenia z hali produkcyjnej.<\/strong> Operatorzy rejestruj\u0105 prac\u0119 za pomoc\u0105 SkyPlanner Mobile Confirmations, Production Timer lub Quick Log Mode. SkyPlanner zapisuje status i rzeczywisty czas wykonania w wierszu operacji zlecenia produkcyjnego. Je\u015bli zak\u0142ad zamiast tego pozostaje przy Katana Shop Floor App, SkyPlanner odczytuje zdarzenia dotycz\u0105ce wierszy operacji. Wybierz jeden kana\u0142 raportowania dla ka\u017cdego zak\u0142adu.<\/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>Produkty, receptury, operacje produkcyjne, stany magazynowe, zakupy, zam\u00f3wienia sprzeda\u017cy<\/td><td>Katana<\/td><\/tr><tr><td>Kolejno\u015b\u0107 operacji, czasy rozpocz\u0119cia i zako\u0144czenia, stanowisko robocze przypisane do ka\u017cdej operacji<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Pozycja zlecenia produkcyjnego w zak\u0142adce Schedule i termin zako\u0144czenia produkcji<\/td><td>SkyPlanner, z zapisem w Katana<\/td><\/tr><tr><td>Zmiany robocze, nieobecno\u015bci, macierz czas\u00f3w przezbroje\u0144, narz\u0119dzia, alternatywne zasoby produkcyjne<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Status operacji i zarejestrowany czas<\/td><td>Jeden kana\u0142 wybrany podczas okre\u015blania zakresu<\/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\" 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 rozpocz\u0119cia onboardingu. Wcze\u015bniej mo\u017cesz skorzysta\u0107 z 30-dniowego bezp\u0142atnego okresu pr\u00f3bnego na w\u0142asnych danych wyeksportowanych z Katana do pliku CSV, na przyk\u0142ad z listy Tasks na ekranie Make.<\/p>\n\n\n<p>Sam projekt obejmuje:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Plan i klucz.<\/strong> Sprawd\u017a, czy plan Katana obejmuje API i Manufacturing Management, a nast\u0119pnie utw\u00f3rz klucz API.<\/li>\n\n\n<li><strong>Tryb ustalania termin\u00f3w.<\/strong> Uzgodnij wy\u0142\u0105czenie automatycznego ustalania termin\u00f3w dla lokalizacji zak\u0142adu, aby za terminy produkcji odpowiada\u0142 SkyPlanner.<\/li>\n\n\n<li><strong>Mapowanie.<\/strong> Ustal tabel\u0119 mapowania, klucze zasob\u00f3w produkcyjnych, zasady odpowiedzialno\u015bci za dane i kana\u0142 raportowania.<\/li>\n\n\n<li><strong>Pocz\u0105tkowe wczytanie danych.<\/strong> Produkty, warianty, receptury, operacje produkcyjne i zasoby produkcyjne.<\/li>\n\n\n<li><strong>Synchronizacja zdarze\u0144.<\/strong> Webhooki dla zlece\u0144, operacji, stan\u00f3w magazynowych i zam\u00f3wie\u0144 zakupu oraz nocne uzgadnianie danych.<\/li>\n\n\n<li><strong>Konfiguracja ogranicze\u0144 w SkyPlanner.<\/strong> Zmiany robocze, macierz czas\u00f3w przezbroje\u0144, narz\u0119dzia, liczba operator\u00f3w i alternatywne stanowiska robocze.<\/li>\n\n\n<li><strong>Zapis zwrotny.<\/strong> Zmiana kolejno\u015bci i terminy, a nast\u0119pnie status operacji i czas.<\/li>\n\n\n<li><strong>Testy r\u00f3wnoleg\u0142e i uruchomienie produkcyjne.<\/strong> Por\u00f3wnaj daty ze SkyPlanner z bie\u017c\u0105cymi datami na karcie Schedule, popraw dane podstawowe, a nast\u0119pnie w\u0142\u0105cz zapis zwrotny.<\/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-katana-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 Katana<\/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>Tryb automatyczny nadpisuje terminy.<\/strong> &#8222;Once automatic mode is enabled, all manual deadlines will be overwritten and cannot be restored.&#8221; (Po w\u0142\u0105czeniu trybu automatycznego wszystkie r\u0119cznie ustawione terminy zostan\u0105 nadpisane i nie b\u0119dzie mo\u017cna ich przywr\u00f3ci\u0107). Wybierz tryb raz, na pocz\u0105tku projektu.<\/li>\n\n\n<li><strong>Brak kalendarza zasob\u00f3w produkcyjnych.<\/strong> Nie wyznaczaj zmian roboczych na podstawie pojedynczej warto\u015bci Weekly throughput. Skonfiguruj je w SkyPlanner osobno dla ka\u017cdego stanowiska roboczego.<\/li>\n\n\n<li><strong>Zasoby produkcyjne tylko w wierszach operacji.<\/strong> Nie zmieniaj nazw zasob\u00f3w w Katana, poniewa\u017c s\u0142u\u017c\u0105 jako klucze do stanowisk roboczych w SkyPlanner.<\/li>\n\n\n<li><strong>Jednostki czasu.<\/strong> <code>planned_time_parameter<\/code> jest podawany w sekundach: na jednostk\u0119 dla operacji z czasem okre\u015blanym na jednostk\u0119, a \u0142\u0105cznie dla typ\u00f3w process, setup i fixed. Prawid\u0142owo zmapuj typ, inaczej czas trwania b\u0119dzie b\u0142\u0119dnie przemno\u017cony lub podzielony przez ilo\u015b\u0107.<\/li>\n\n\n<li><strong>Grupy w produkcji na zam\u00f3wienie.<\/strong> Przy zmianie kolejno\u015bci zlecenia produkcyjne powi\u0105zane z tym samym zam\u00f3wieniem sprzeda\u017cy pozostaj\u0105 razem, dlatego ustalaj ich kolejno\u015b\u0107 jako grupy.<\/li>\n\n\n<li><strong>Zmieni\u0142o si\u0119 dzia\u0142anie endpoint\u00f3w rerank.<\/strong> Od 7 pa\u017adziernika 2026 endpointy rerank umieszczaj\u0105 zlecenia dok\u0142adnie na wskazanych pozycjach. Integracje napisane z my\u015bl\u0105 o wcze\u015bniejszym dzia\u0142aniu wymagaj\u0105 ponownych test\u00f3w. (<a href=\"https:\/\/developer.katanamrp.com\/changelog\/breaking-change-order-rerank-endpoints-place-orders-exactly-where-asked\">\u017ar\u00f3d\u0142o<\/a>)<\/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=\"the-katana-integration-who-configures-and-suppor\"><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\">Integracja z Katana: kto j\u0105 konfiguruje i zapewnia wsparcie<\/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>Prace obejmuj\u0105 zasoby produkcyjne, operacje produkcyjne, przep\u0142yw zlece\u0144 i tryb ustalania termin\u00f3w. Uzupe\u0142niaj\u0105 te\u017c dane, kt\u00f3rych Katana nie przechowuje: zmiany robocze, macierz czas\u00f3w przezbroje\u0144, narz\u0119dzia, liczb\u0119 operator\u00f3w i alternatywne zasoby produkcyjne.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Zesp\u00f3\u0142 SkyPlanner konfiguruje integracj\u0119 podczas onboardingu i zapewnia wsparcie po uruchomieniu produkcyjnym.<\/strong> Ka\u017cdy zak\u0142ad inaczej konfiguruje zasoby produkcyjne i operacje w Katana \u2014 podczas tych prac wykorzystujemy wiedz\u0119 o tych ustawieniach.<\/li>\n\n\n<li><strong>Integracj\u0119 mo\u017ce zbudowa\u0107 Tw\u00f3j konsultant Katana lub partner integracyjny.<\/strong> SkyPlanner udost\u0119pnia REST API, dokumentacj\u0119 Swagger\/OpenAPI i webhooki.<\/li>\n\n\n<li><strong>Twoi programi\u015bci mog\u0105 rozwija\u0107 integracj\u0119<\/strong>, korzystaj\u0105c z tokenu API. Do rozpocz\u0119cia prac wystarczy token API, a zesp\u00f3\u0142 SkyPlanner pomaga w razie potrzeby. Dokumentacj\u0119 produktu, w tym zam\u00f3wie\u0144 zakupu oraz API produkt\u00f3w i materia\u0142\u00f3w, znajdziesz w <a href=\"\/pl\/docs\/samouczek-integracji\/\">dokumentacji SkyPlanner<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>Cena SkyPlanner zaczyna si\u0119 od 199 \u20ac miesi\u0119cznie i obejmuje 5 stanowisk roboczych, z rozliczeniem miesi\u0119cznym. Integracj\u0119 wyceniamy z g\u00f3ry, razem z planem, na podstawie Twoich proces\u00f3w i potrzeb. Dzi\u0119ki temu znasz pe\u0142ny koszt przed rozpocz\u0119ciem prac. Sprawd\u017a <a href=\"\/pl\/wycena\/\">cennik<\/a> i <a href=\"\/pl\/funkcje\/\">funkcje<\/a>, a tak\u017ce por\u00f3wnanie z harmonogramowaniem dost\u0119pnym w Katana w artykule <a href=\"\/pl\/integracje\/erp\/katana\/harmonogramowanie-produkcji\/\">Harmonogramowanie produkcji z uwzgl\u0119dnieniem dost\u0119pnych mocy w Katana<\/a>. Og\u00f3lne informacje znajdziesz na <a href=\"\/pl\/integracje\/erp\/katana\/\">stronie Katana<\/a>, a pozosta\u0142e systemy ERP \u2014 w <a href=\"\/pl\/integracje\/erp\/\">centrum 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, na 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 Excel do optymalizacji produkcji 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 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, szef dzia\u0142u 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\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/homepage-v2\/logo-eskomatic.png\" alt=\"Eskomatic\" width=\"140\" height=\"15\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>Mniej<\/b><span>przestoj\u00f3w z powodu brak\u00f3w materia\u0142owych<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eWarto\u015b\u0107 SkyPlanner polega dla nas na tym, \u017ce to narz\u0119dzie sprawdza si\u0119 w codziennej pracy, zw\u0142aszcza przy ustalaniu termin\u00f3w dostaw.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Tommi M\u00e4nnist\u00f6, kierownik ds. planowania produkcji<\/b><br>Eskomatic \u00b7 Us\u0142ugowa obr\u00f3bka skrawaniem<\/p>\n\n\n<p class=\"ind-cust__result\">Automatyczne harmonogramowanie obci\u0105\u017cenia pozwala dok\u0142adniej ustala\u0107 terminy dostaw, a liczba przestoj\u00f3w produkcji spowodowanych brakami materia\u0142owymi znacznie spad\u0142a.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/historie-klientow\/eskomatic\/\">Przeczytaj opini\u0119 Eskomatic<\/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 i wi\u0119cej<\/b><span>zlece\u0144 produkcyjnych harmonogramowanych automatycznie<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eMamy teraz zupe\u0142nie inn\u0105 kontrol\u0119 nad produkcj\u0105, a nasza wiedza o dost\u0119pnych mocach produkcyjnych jest na ca\u0142kiem 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 Katana ma API i kt\u00f3rego planu potrzebuj\u0119?<\/summary>\n<p class=\"sp-faq__a\">Tak. Katana udost\u0119pnia publiczne REST API w wersji v1 ze specyfikacj\u0105 OpenAPI 3.0. Wed\u0142ug cennika dost\u0119p do API obejmuj\u0105 plany Free i Advantage. Uwierzytelnianie odbywa si\u0119 za pomoc\u0105 klucza API typu bearer z sekcji Settings &gt; API.<\/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 SkyPlanner mo\u017ce przesy\u0142a\u0107 harmonogram z powrotem do Katana?<\/summary>\n<p class=\"sp-faq__a\">Tak. SkyPlanner ustawia otwarte zlecenia produkcyjne we w\u0142asnej kolejno\u015bci na karcie Schedule w Katana za pomoc\u0105 <code>\/manufacturing_order_rerank<\/code> i zapisuje <code>production_deadline_date<\/code> ka\u017cdego zlecenia. Status operacji i rzeczywisty czas trafiaj\u0105 do wierszy operacji zlecenia produkcyjnego. Harmonogram z czasami dla poszczeg\u00f3lnych stanowisk roboczych pozostaje w SkyPlanner, gdzie operatorzy pracuj\u0105 wed\u0142ug swoich kolejek.<\/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 Katana przesy\u0142a zmiany w czasie rzeczywistym?<\/summary>\n<p class=\"sp-faq__a\">Tak. Webhooki Katana obejmuj\u0105 zlecenia produkcyjne, wiersze operacji, stany magazynowe, zam\u00f3wienia zakupu i zam\u00f3wienia sprzeda\u017cy. SkyPlanner pobiera ka\u017cdy zmieniony obiekt i co noc uzgadnia dane, dzi\u0119ki czemu pomini\u0119te zdarzenie nigdy nie pozostawia nieaktualnej operacji.<\/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 zasoby produkcyjne z Katana staj\u0105 si\u0119 stanowiskami roboczymi w SkyPlanner?<\/summary>\n<p class=\"sp-faq__a\">Ka\u017cdy odr\u0119bny zas\u00f3b produkcyjny w wierszach operacji Katana staje si\u0119 stanowiskiem roboczym w SkyPlanner z kluczem przypisanym w relacji 1:1. Nast\u0119pnie w SkyPlanner ustawia si\u0119 zmiany robocze, nieobecno\u015bci i alternatywne stanowiska robocze.<\/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. W ramach bezp\u0142atnego 30-dniowego okresu pr\u00f3bnego mo\u017cesz korzysta\u0107 z maksymalnie 20 stanowisk roboczych i importowa\u0107 dane z Katana w formacie CSV. Karta kredytowa nie jest wymagana. <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 \/ Katana Przewodnik po integracji Katana ze SkyPlanner APS do harmonogramowania produkcji Ten przewodnik pokazuje konsultantom i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 Katana Cloud Inventory (Katana MRP) ze SkyPlanner APS. Integracja SkyPlanner z Katana dzia\u0142a w obu kierunkach przez publiczne Katana API: skyplanner.ai \u00b7 Harmonogramowanie produkcji Podczas wdro\u017cenia zesp\u00f3\u0142 SkyPlanner dostosowuje integracj\u0119 do &#8230; <a title=\"Integracja Katana ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/katana\/przewodnik-po-integracji\/\" aria-label=\"Read more about Integracja Katana ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\">Czytaj dalej<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":103001,"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-103839","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>Katana MRP APS: poradnik integracji i harmonogramowania produkcji<\/title>\n<meta name=\"description\" content=\"Po\u0142\u0105cz Katana ze SkyPlanner APS: API v1, klucze API, webhooki, limity \u017c\u0105da\u0144, zmiana kolejno\u015bci zlece\u0144 produkcyjnych, mapowanie danych i wskaz\u00f3wki 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\/katana\/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 Katana ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\" \/>\n<meta property=\"og:description\" content=\"Po\u0142\u0105cz Katana ze SkyPlanner APS: API v1, klucze API, webhooki, limity \u017c\u0105da\u0144, zmiana kolejno\u015bci zlece\u0144 produkcyjnych, mapowanie danych i wskaz\u00f3wki projektowe.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/katana\/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=\"12 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\\\/katana\\\/przewodnik-po-integracji\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/katana\\\/przewodnik-po-integracji\\\/\",\"name\":\"Katana MRP APS: poradnik integracji i harmonogramowania produkcji\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#website\"},\"datePublished\":\"2026-10-20T16:09:04+00:00\",\"description\":\"Po\u0142\u0105cz Katana ze SkyPlanner APS: API v1, klucze API, webhooki, limity \u017c\u0105da\u0144, zmiana kolejno\u015bci zlece\u0144 produkcyjnych, mapowanie danych i wskaz\u00f3wki projektowe.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/katana\\\/przewodnik-po-integracji\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/katana\\\/przewodnik-po-integracji\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/katana\\\/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 Katana: harmonogramowanie produkcji z uwzgl\u0119dnieniem dost\u0119pnych mocy\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/katana\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Integracja Katana 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":"Katana MRP APS: poradnik integracji i harmonogramowania produkcji","description":"Po\u0142\u0105cz Katana ze SkyPlanner APS: API v1, klucze API, webhooki, limity \u017c\u0105da\u0144, zmiana kolejno\u015bci zlece\u0144 produkcyjnych, mapowanie danych i wskaz\u00f3wki 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\/katana\/przewodnik-po-integracji\/","og_locale":"pl_PL","og_type":"article","og_title":"Integracja Katana ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji","og_description":"Po\u0142\u0105cz Katana ze SkyPlanner APS: API v1, klucze API, webhooki, limity \u017c\u0105da\u0144, zmiana kolejno\u015bci zlece\u0144 produkcyjnych, mapowanie danych i wskaz\u00f3wki projektowe.","og_url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/katana\/przewodnik-po-integracji\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"12 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/katana\/przewodnik-po-integracji\/","url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/katana\/przewodnik-po-integracji\/","name":"Katana MRP APS: poradnik integracji i harmonogramowania produkcji","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pl\/#website"},"datePublished":"2026-10-20T16:09:04+00:00","description":"Po\u0142\u0105cz Katana ze SkyPlanner APS: API v1, klucze API, webhooki, limity \u017c\u0105da\u0144, zmiana kolejno\u015bci zlece\u0144 produkcyjnych, mapowanie danych i wskaz\u00f3wki projektowe.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/katana\/przewodnik-po-integracji\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pl\/integracje\/erp\/katana\/przewodnik-po-integracji\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/katana\/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 Katana: harmonogramowanie produkcji z uwzgl\u0119dnieniem dost\u0119pnych mocy","item":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/katana\/"},{"@type":"ListItem","position":5,"name":"Integracja Katana 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 \/ Katana Przewodnik po integracji Katana ze SkyPlanner APS do harmonogramowania produkcji Ten przewodnik pokazuje konsultantom i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 Katana Cloud Inventory (Katana MRP) ze SkyPlanner APS. Integracja SkyPlanner z Katana dzia\u0142a w obu kierunkach przez publiczne Katana API: skyplanner.ai \u00b7 Harmonogramowanie produkcji Podczas wdro\u017cenia zesp\u00f3\u0142 SkyPlanner dostosowuje integracj\u0119 do&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/103839","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=103839"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/103839\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/103001"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/media?parent=103839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}