{"id":101039,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101039"},"modified":"2026-10-17T13:00:38","modified_gmt":"2026-10-17T13:00:38","slug":"przewodnik-po-integracji","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/netsuite\/przewodnik-po-integracji\/","title":{"rendered":"Integracja NetSuite ze SkyPlanner APS do harmonogramowania produkcji \u2014 przewodnik"},"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> \/ Oracle NetSuite<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Przewodnik po integracji NetSuite <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 wyja\u015bnia partnerom NetSuite, administratorom i osobom oceniaj\u0105cym rozwi\u0105zania od strony technicznej, jak SkyPlanner APS \u0142\u0105czy si\u0119 z Oracle NetSuite na potrzeby harmonogramowania produkcji z uwzgl\u0119dnieniem rzeczywistych mo\u017cliwo\u015bci maszyn i dost\u0119pno\u015bci pracownik\u00f3w. Integracja SkyPlanner z NetSuite dzia\u0142a w obu kierunkach, za po\u015brednictwem us\u0142ug sieciowych REST i SuiteQL:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Do SkyPlanner trafiaj\u0105 zlecenia produkcyjne, marszruty technologiczne, gniazda produkcyjne, kartoteki towarowe i zam\u00f3wienia zakupu.<\/li>\n\n\n<li>Planowane terminy rozpocz\u0119cia i zako\u0144czenia s\u0105 zapisywane w zadaniach operacji produkcyjnych.<\/li>\n\n\n<li>Zarejestrowane godziny i wyprodukowane ilo\u015bci wracaj\u0105 do NetSuite jako Work Order Completions lub Assembly Builds.<\/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>NetSuite jest systemem nadrz\u0119dnym dla kartotek towarowych, BOM, marszrut technologicznych, zlece\u0144 produkcyjnych, zapas\u00f3w i kalkulacji koszt\u00f3w. SkyPlanner wykorzystuje silnik Arcturus do harmonogramowania produkcji z uwzgl\u0119dnieniem rzeczywistych mo\u017cliwo\u015bci maszyn i dost\u0119pno\u015bci pracownik\u00f3w. Zesp\u00f3\u0142 SkyPlanner konfiguruje integracj\u0119 z Twoim kontem podczas wdro\u017cenia i zapewnia wsparcie po uruchomieniu produkcyjnym. Integracja korzysta ze standardowych rekord\u00f3w NetSuite i nie wymaga Advanced Manufacturing SuiteApp.<\/p>\n\n\n<p>SkyPlanner ju\u017c dzia\u0142a w integracji z NetSuite w firmie <a href=\"\/pl\/customers\/utu\/\">UTU<\/a>, producencie rozdzielnic i aparatury rozdzielczej z Ulvili w Finlandii. Firma UTU uruchomi\u0142a SkyPlanner we wrze\u015bniu 2025, integruj\u0105c go z Oracle NetSuite i swoim systemem p\u0142acowym. Aby pozna\u0107 uzasadnienie biznesowe, zacznij od <a href=\"\/pl\/integracje\/erp\/netsuite\/\">strony o harmonogramowaniu produkcji z NetSuite<\/a> oraz artyku\u0142u <a href=\"\/pl\/integracje\/erp\/netsuite\/harmonogramowanie-produkcji\/\">Czy NetSuite oferuje harmonogramowanie produkcji?<\/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-one-decision-that-shapes-the-project-rest-an\"><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\">Decyzja, kt\u00f3ra wyznacza kierunek projektu: REST i OAuth 2.0<\/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><a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/article_2104046421.html\">Oracle wyznaczy\u0142o kierunek<\/a>. Od wersji 2026.1 nowe integracje nale\u017cy budowa\u0107 z wykorzystaniem us\u0142ug sieciowych SuiteTalk REST i OAuth 2.0. Od wersji 2027.1 nie b\u0119dzie mo\u017cna tworzy\u0107 nowych integracji opartych na SOAP lub Token-Based Authentication (TBA). W wersji 2028.2 endpointy SOAP zostan\u0105 wy\u0142\u0105czone. Ka\u017cda rozpoczynana dzi\u015b integracja do harmonogramowania powinna opiera\u0107 si\u0119 na REST.<\/p>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Rozwi\u0105zanie NetSuite<\/th><th>Opis<\/th><th>Rola w integracji z APS<\/th><\/tr><\/thead><tbody><tr><td>SuiteTalk REST record API<\/td><td><code>\/services\/rest\/record\/v1\/&lt;recordType&gt;<\/code>, wersjonowane wraz z wydaniami NetSuite; <code>!transform<\/code> do rejestrowania wykonania zlece\u0144 produkcyjnych, wyda\u0144 materia\u0142\u00f3w i monta\u017cu<\/td><td>Zapis: terminy operacji i zlece\u0144 produkcyjnych (PATCH), wykonanie zlece\u0144, wydania materia\u0142\u00f3w i monta\u017c (transform)<\/td><\/tr><tr><td>SuiteQL przez REST<\/td><td><code>POST \/services\/rest\/query\/v1\/suiteql<\/code> z <code>Prefer: transient<\/code>, do 100 000 wynik\u00f3w na zapytanie, stronicowanie za pomoc\u0105 limit\/offset<\/td><td>Odczyt zbiorczy: kartoteki towarowe, marszruty technologiczne, gniazda produkcyjne, otwarte zlecenia produkcyjne, stany magazynowe<\/td><\/tr><tr><td>SuiteScript 2.1 RESTlets<\/td><td>Niestandardowe endpointy <code>get\/post\/put\/delete<\/code><\/td><td>Uzupe\u0142nienie funkcji niedost\u0119pnych w REST, \u0142\u0105czenie danych w jednym \u017c\u0105daniu, np. zlecenia produkcyjnego ze wszystkimi jego operacjami<\/td><\/tr><tr><td>SuiteScript User Event \/ Map-Reduce<\/td><td>Skrypty uruchamiane po stronie serwera w NetSuite<\/td><td>Wysy\u0142anie powiadomie\u0144 o zmianach do system\u00f3w zewn\u0119trznych<\/td><\/tr><tr><td>CSV Import Assistant<\/td><td>Zapisane mapowania importu<\/td><td>Jednorazowe \u0142adowanie danych; nie do bie\u017c\u0105cej synchronizacji<\/td><\/tr><tr><td>SuiteTalk SOAP<\/td><td>Starsze rozwi\u0105zanie, tylko TBA<\/td><td>Nie u\u017cywaj do nowych integracji<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Uwierzytelnianie<\/h3>\n\n\n<p>W przypadku systemu harmonogramowania komunikuj\u0105cego si\u0119 bezpo\u015brednio mi\u0119dzy serwerami u\u017cyj OAuth 2.0 Client Credentials (machine-to-machine). <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_162686838198.html\">\u015acie\u017cka w panelu administratora<\/a> to Setup &gt; Integration &gt; Manage Authentication &gt; OAuth 2.0 Client Credentials (M2M) Setup. Prze\u015blij certyfikat publiczny i powi\u0105\u017c go z podmiotem, rol\u0105 oraz rekordem integracji. Ka\u017cdy rekord integracji mo\u017ce zawiera\u0107 najwy\u017cej pi\u0119\u0107 aktywnych certyfikat\u00f3w.<\/p>\n\n\n<p>Utw\u00f3rz osobn\u0105 rol\u0119 dla integracji: z uprawnieniami do odczytu kartotek towarowych, rewizji BOM, marszrut technologicznych i gniazd produkcyjnych oraz do edycji zlece\u0144 produkcyjnych, potwierdze\u0144 wykonania i wyda\u0144 materia\u0142\u00f3w. REST API SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">dokumentacja API<\/a>) korzysta z JWT, wi\u0119c warstwa po\u015brednicz\u0105ca przechowuje dane uwierzytelniaj\u0105ce do obu system\u00f3w.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Zdarzenia: brak standardowego webhooka<\/h3>\n\n\n<p>Dokumentacja Oracle nie opisuje natywnego webhooka wychodz\u0105cego. Sprawdzony schemat to skrypt SuiteScript User Event dla Work Order (<code>afterSubmit<\/code>), kt\u00f3ry kolejkuje wywo\u0142anie wychodz\u0105ce przez <code>N\/task<\/code> lub skrypt Map\/Reduce. Samo wywo\u0142anie odbywa si\u0119 przez <code>N\/https<\/code>. Nigdy nie wykonuj synchronicznych wywo\u0142a\u0144 zewn\u0119trznych w <code>afterSubmit<\/code>: s\u0105 one cz\u0119\u015bci\u0105 operacji zapisu wykonywanej przez u\u017cytkownika, wi\u0119c wolny endpoint spowolni zapis lub uniemo\u017cliwi jego uko\u0144czenie.<\/p>\n\n\n<p>Zdarzenia User Event nie obejmuj\u0105 wszystkich sposob\u00f3w wprowadzania zmian. Aktualizacje masowe i importy CSV mog\u0105 je pomija\u0107. Uzupe\u0142nij skrypt zdarzeniowy o cykliczne zapytania kontrolne SuiteQL oparte na <code>lastmodifieddate<\/code>, aby \u017cadna zmiana nie zosta\u0142a pomini\u0119ta. W przeciwnym kierunku zapis uruchamiaj\u0105 w\u0142asne webhooki SkyPlanner, dzi\u0119ki czemu NetSuite otrzymuje nowe terminy natychmiast po zmianie planu.<\/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-netsuite-to-skyplanner\"><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: z NetSuite do SkyPlanner<\/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>Rekord NetSuite (identyfikator REST)<\/th><th>Obiekt SkyPlanner<\/th><th>Kierunek<\/th><th>Cz\u0119stotliwo\u015b\u0107<\/th><\/tr><\/thead><tbody><tr><td>Assembly Item (<code>assemblyItem<\/code>), Inventory Item (<code>inventoryItem<\/code>)<\/td><td>Produkt \/ materia\u0142<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Pocz\u0105tkowe \u0142adowanie danych, nast\u0119pnie codziennie lub po zmianie<\/td><\/tr><tr><td>BOM Revision (<code>bomRevision<\/code>), komponenty BOM<\/td><td>Wielopoziomowa struktura produktu, zapotrzebowanie materia\u0142owe<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Po zmianie<\/td><\/tr><tr><td>Manufacturing Routing (<code>manufacturingRouting<\/code>, podlisty <code>routingStep<\/code>, <code>routingComponent<\/code>)<\/td><td>Operacje procesu: kolejno\u015b\u0107, stanowisko robocze, czas przezbrojenia, czas wykonania<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Po zmianie<\/td><\/tr><tr><td>Manufacturing Work Center (rekord Group oznaczony jako gniazdo produkcyjne): Machine Resources, Labor Resources, Work Calendar<\/td><td>Stanowiska robocze, grupy stanowisk roboczych, zmiany robocze<\/td><td>NetSuite \u2192 SkyPlanner, nast\u0119pnie dane utrzymywane w SkyPlanner<\/td><td>Pocz\u0105tkowe \u0142adowanie danych<\/td><\/tr><tr><td>Work Order (<code>workOrder<\/code>): produkt, ilo\u015b\u0107, lokalizacja, Production Start\/End Date, status; termin realizacji z powi\u0105zanego Sales Order<\/td><td>Zlecenie \/ operacja z terminem realizacji i priorytetem<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Niemal w czasie rzeczywistym przez User Event, dodatkowo cykliczne zapytania kontrolne<\/td><\/tr><tr><td>Manufacturing Operation Task (<code>manufacturingOperationTask<\/code>)<\/td><td>Operacja uj\u0119ta w harmonogramie<\/td><td>NetSuite \u2192 SkyPlanner, terminy SkyPlanner \u2192 NetSuite<\/td><td>Niemal w czasie rzeczywistym<\/td><\/tr><tr><td>Stan magazynowy wed\u0142ug lokalizacji (SuiteQL), Item Receipts (<code>itemReceipt<\/code>)<\/td><td>Stany magazynowe do harmonogramowania z uwzgl\u0119dnieniem dost\u0119pno\u015bci materia\u0142\u00f3w<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>W odst\u0119pach od 15 do 60 minut lub po przyj\u0119ciu do magazynu<\/td><\/tr><tr><td>Pozycje Purchase Order (<code>purchaseOrder<\/code>): produkt, ilo\u015b\u0107, oczekiwana data przyj\u0119cia, status<\/td><td>Zam\u00f3wienia zakupu \/ oczekiwane dostawy materia\u0142\u00f3w (przewidywana data dostawy). Materia\u0142 uznawany za dost\u0119pny w dniu dostawy; stan magazynowy aktualizowany po oznaczeniu zam\u00f3wienia zakupu jako Delivered<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>W odst\u0119pach od 15 do 60 minut lub po zmianie<\/td><\/tr><tr><td>Planowany pocz\u0105tek i koniec ka\u017cdej operacji<\/td><td><code>PATCH manufacturingOperationTask\/{id}<\/code> (<code>startDate<\/code>, <code>endDate<\/code>) oraz <code>PATCH workOrder\/{id}<\/code> (Production Start\/End Date)<\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>Po zmianie harmonogramu, przez webhook SkyPlanner<\/td><\/tr><tr><td>Mobile Confirmations, wpisy czasu pracy, Production Timer<\/td><td><code>POST workOrder\/{id}\/!transform\/workOrderCompletion<\/code>: zakres <code>startOperation<\/code>\/<code>endOperation<\/code>, wykonana ilo\u015b\u0107, czas pracy w pozycjach <code>operation<\/code>, identyfikator wpisu czasu pracy SkyPlanner jako identyfikator zewn\u0119trzny<\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>Po ka\u017cdym potwierdzeniu lub zbiorczo<\/td><\/tr><tr><td>Zu\u017cycie materia\u0142\u00f3w<\/td><td><code>POST workOrder\/{id}\/!transform\/workOrderIssue<\/code> lub <code>isBackflush<\/code> przy rejestrowaniu wykonania<\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>Po ka\u017cdym potwierdzeniu<\/td><\/tr><tr><td>Zako\u0144czone zlecenie (konta bez WIP)<\/td><td><code>POST workOrder\/{id}\/!transform\/assemblyBuild<\/code><\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>Po zako\u0144czeniu zlecenia<\/td><\/tr><tr><td>Zamkni\u0119te zlecenie<\/td><td>Work Order Close (<code>workOrderClose<\/code>)<\/td><td>W NetSuite, przez dzia\u0142 finansowy<\/td><td>Domy\u015blnie bez automatyzacji<\/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> Za pomoc\u0105 SuiteQL odczytaj najpierw gniazda produkcyjne, a nast\u0119pnie kartoteki towarowe, rewizje BOM i marszruty technologiczne. Marszruty odwo\u0142uj\u0105 si\u0119 do gniazd produkcyjnych, wi\u0119c kolejno\u015b\u0107 ma znaczenie. W okresie pr\u00f3bnym wyeksportuj te same dane do CSV i zaimportuj je do SkyPlanner. Harmonogram jest weryfikowany, zanim powstanie jakikolwiek kod.<\/p>\n\n\n<p><strong>2. Synchronizacja zlece\u0144.<\/strong> Pobieraj zlecenia produkcyjne o statusie Released i In Process. Ju\u017c na pocz\u0105tku zdecyduj, czy uwzgl\u0119dnia\u0107 r\u00f3wnie\u017c zlecenia o statusie Planned. Je\u015bli tak, traktuj je jako wst\u0119pne zapotrzebowanie. W tym samym cyklu synchronizuj otwarte zam\u00f3wienia zakupu, aby przy harmonogramowaniu ka\u017cdej operacji sprawdza\u0107 zar\u00f3wno zapasy, jak i oczekiwane dostawy materia\u0142\u00f3w, a nie tylko stan magazynowy.<\/p>\n\n\n<p><strong>3. Zapis harmonogramu w NetSuite.<\/strong> Po zmianie harmonogramu webhook SkyPlanner przesy\u0142a nowe terminy operacji do warstwy po\u015bredniej. Dla ka\u017cdej zmienionej operacji warstwa po\u015brednia wysy\u0142a <code>PATCH \/services\/rest\/record\/v1\/manufacturingOperationTask\/{id}<\/code> (<a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/article_66202904244.html\">dokumentacja rekordu Oracle<\/a>) z polami <code>startDate<\/code> i <code>endDate<\/code>. Dodatkowe \u017c\u0105danie PATCH dla nag\u0142\u00f3wka <code>workOrder<\/code> ustawia pola Production Start i End Date. Zapisuj tylko terminy oraz niestandardowe pole kolejno\u015bci, je\u015bli go u\u017cywasz. Nigdy nie zapisuj zwrotnie ilo\u015bci ani danych BOM. Aby zaktualizowa\u0107 wiele operacji w jednej transakcji, niewielki skrypt RESTlet zapisuje ca\u0142\u0105 list\u0119 operacji w jednym wywo\u0142aniu. Domy\u015blnym rozwi\u0105zaniem pozostaje record API.<\/p>\n\n\n<p><strong>4. Potwierdzenia z hali produkcyjnej.<\/strong> Operatorzy rejestruj\u0105 prac\u0119 w SkyPlanner Mobile Confirmations. Warstwa po\u015brednia przesy\u0142a ka\u017cde potwierdzenie za pomoc\u0105 <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/article_47212826771.html\">transformacji Work Order<\/a>, u\u017cywaj\u0105c <code>POST \/services\/rest\/record\/v1\/workOrder\/{id}\/!transform\/workOrderCompletion<\/code>. Przekazuje przy tym <code>startOperation<\/code>, <code>endOperation<\/code>, wykonan\u0105 ilo\u015b\u0107 i zarejestrowany czas w pozycjach operacji. Zlecenia produkcyjne bez WIP s\u0105 zamiast tego zamykane przez <code>!transform\/assemblyBuild<\/code>. <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/article_94213635853.html\">Work Order Completion przez REST<\/a> wymaga funkcji Manufacturing Work In Process. Ksi\u0119gowanie ruch\u00f3w magazynowych i koszt\u00f3w pozostaje w NetSuite.<\/p>\n\n\n<p><strong>5. Idempotencja i ponawianie pr\u00f3b.<\/strong> Ka\u017cde potwierdzenie wykonania zawiera identyfikator wpisu czasu pracy ze SkyPlanner jako zewn\u0119trzny identyfikator w NetSuite. <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_156335203191.html\">Identyfikatory zewn\u0119trzne<\/a> s\u0105 unikalne w obr\u0119bie typu rekordu, wi\u0119c ponownie przes\u0142any webhook jest odrzucany jako duplikat, co zapobiega podw\u00f3jnemu ksi\u0119gowaniu ilo\u015bci i koszt\u00f3w. Operacje zapisu s\u0105 kolejkowane. Nieudane wywo\u0142anie \u2014 z powodu limitu wsp\u00f3\u0142bie\u017cno\u015bci, zablokowanego rekordu lub wygas\u0142ego certyfikatu \u2014 jest ponawiane i zapisywane w dzienniku. Wszystkie operacje, kt\u00f3re nadal ko\u0144cz\u0105 si\u0119 b\u0142\u0119dem, s\u0105 widoczne dla zespo\u0142u SkyPlanner zapewniaj\u0105cego wsparcie integracji.<\/p>\n\n\n<p><strong>6. Podzia\u0142 odpowiedzialno\u015bci za dane.<\/strong> NetSuite okre\u015bla, co jest produkowane: kartotek\u0119 towarow\u0105, ilo\u015b\u0107, BOM, marszrut\u0119 technologiczn\u0105 i lokalizacj\u0119. SkyPlanner okre\u015bla kiedy i gdzie: kolejno\u015b\u0107 operacji, stanowisko robocze oraz terminy rozpocz\u0119cia i zako\u0144czenia. Daty zmienione w NetSuite zostan\u0105 nadpisane przy nast\u0119pnym zapisie zwrotnym, dlatego zablokuj pola Production Start\/End Date przez dostosowanie formularza lub przep\u0142yw pracy.<\/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 rozpocz\u0119cia prac, nawet w du\u017cych firmach. Projekt integracji z NetSuite obejmuje:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Test na w\u0142asnych danych:<\/strong> eksport gniazd produkcyjnych, marszrut technologicznych i otwartych zlece\u0144 produkcyjnych do CSV z zapisanych wyszukiwa\u0144 oraz import do SkyPlanner podczas 30-dniowego okresu pr\u00f3bnego.<\/li>\n\n\n<li><strong>Mapowanie danych podstawowych:<\/strong> przyporz\u0105dkowanie rekord\u00f3w NetSuite do obiekt\u00f3w SkyPlanner, uwzgl\u0119dnienie p\u00f3l niestandardowych, jednostek oraz modelu WIP lub bez WIP dla ka\u017cdej kartoteki towarowej.<\/li>\n\n\n<li><strong>Pocz\u0105tkowe wczytanie danych:<\/strong> kartoteki towarowe, rewizje BOM, marszruty technologiczne i gniazda produkcyjne przez SuiteQL, a nast\u0119pnie konfiguracja zmian, operator\u00f3w i alternatywnych stanowisk roboczych w SkyPlanner.<\/li>\n\n\n<li><strong>Synchronizacja zlece\u0144 i zam\u00f3wie\u0144 zakupu:<\/strong> zlecenia produkcyjne o statusie Released i In Process oraz otwarte zam\u00f3wienia zakupu z oczekiwanymi datami przyj\u0119cia, synchronizowane za pomoc\u0105 skrypt\u00f3w User Event i okresowego odpytywania w celu uzgodnienia danych.<\/li>\n\n\n<li><strong>Zapis zwrotny harmonogramu:<\/strong> zapisywanie planowanych termin\u00f3w operacji w zleceniach produkcyjnych i zadaniach operacji, z OAuth 2.0 M2M skonfigurowanym w \u015brodowisku testowym i produkcyjnym.<\/li>\n\n\n<li><strong>Potwierdzenia z hali produkcyjnej:<\/strong> Work Order Completions, wydania materia\u0142\u00f3w lub Assembly Builds na podstawie Mobile Confirmations i wpis\u00f3w czasu pracy.<\/li>\n\n\n<li><strong>Testy r\u00f3wnolegle z obecnym planem:<\/strong> stosowanie harmonogramu SkyPlanner r\u00f3wnolegle z dotychczasowym procesem zwalniania zlece\u0144 i por\u00f3wnanie wynik\u00f3w.<\/li>\n\n\n<li><strong>Uruchomienie produkcyjne:<\/strong> przeniesienie planowania do SkyPlanner i zablokowanie p\u00f3l dat w NetSuite.<\/li>\n\n<\/ul>\n\n\n<p>Uporz\u0105dkowane marszruty technologiczne i jedna sp\u00f3\u0142ka zale\u017cna pozwalaj\u0105 utrzyma\u0107 niewielki zakres projektu. Wiele sp\u00f3\u0142ek zale\u017cnych, rozliczanie wsteczne WIP i niestandardowe formularze wymagaj\u0105 dodatkowej pracy przy mapowaniu.<\/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=\"netsuite-pitfalls\"><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\">Pu\u0142apki integracji z NetSuite<\/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>Zlecenia produkcyjne bez marszrut technologicznych.<\/strong> Zlecenie bez Manufacturing Routing nie ma operacji, kt\u00f3re mo\u017cna zaplanowa\u0107. <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/bridgehead_1508338278.html\">Oracle wskazuje to samo<\/a> w odniesieniu do w\u0142asnego narz\u0119dzia do harmonogramowania produkcji z uwzgl\u0119dnieniem rzeczywistych mo\u017cliwo\u015bci maszyn i dost\u0119pno\u015bci pracownik\u00f3w: &#8222;Work orders not associated with a NetSuite routing should not be scheduled.&#8221; (Nie nale\u017cy harmonogramowa\u0107 zlece\u0144 produkcyjnych, kt\u00f3re nie s\u0105 powi\u0105zane z marszrut\u0105 w NetSuite). Wyszukaj je za pomoc\u0105 SuiteQL przed uruchomieniem produkcyjnym.<\/li>\n\n\n<li><strong>Gniazda produkcyjne zawieraj\u0105 niewiele danych.<\/strong> Gniazdo produkcyjne w NetSuite to Group z dwoma polami liczbowymi, Machine Resources i Labor Resources (oba domy\u015blnie maj\u0105 warto\u015b\u0107 0), oraz jednym Work Calendar, zwykle &#8222;Default Work Calendar&#8221;. Wczytaj gniazda produkcyjne jednorazowo, a nast\u0119pnie zarz\u0105dzaj poszczeg\u00f3lnymi stanowiskami roboczymi, zmianami ka\u017cdej osoby, narz\u0119dziami, macierz\u0105 czas\u00f3w przezbroje\u0144 i alternatywnymi stanowiskami roboczymi w SkyPlanner.<\/li>\n\n\n<li><strong>Jako\u015b\u0107 danych w polach Setup Time i Run Rate.<\/strong> NetSuite korzysta z tych p\u00f3l podczas harmonogramowania bez ogranicze\u0144 zasob\u00f3w. Poniewa\u017c jednak pomija zdolno\u015bci produkcyjne, b\u0142\u0119dne warto\u015bci pozostaj\u0105 niezauwa\u017cone. Harmonogram uwzgl\u0119dniaj\u0105cy ograniczenia zasob\u00f3w ujawnia je ju\u017c pierwszego dnia.<\/li>\n\n\n<li><strong>WIP lub bez WIP.<\/strong> Przy w\u0142\u0105czonym Manufacturing WIP produkcja jest ksi\u0119gowana przez Work Order Issue, Work Order Completion i Work Order Close. Bez WIP u\u017cywany jest Assembly Build. Integracja ksi\u0119guje potwierdzenia wykonania dla pozycji WIP, a dla pozosta\u0142ych \u2014 Assembly Builds, dlatego mapowanie obejmuje model ka\u017cdej kartoteki towarowej.<\/li>\n\n\n<li><strong>Advanced Manufacturing na tym samym koncie.<\/strong> Je\u015bli na koncie dzia\u0142a r\u00f3wnie\u017c Advanced Manufacturing SuiteApp, jego rekordy Manufacturing Work Bench musz\u0105 dok\u0142adnie odpowiada\u0107 marszrucie technologicznej pod wzgl\u0119dem kolejno\u015bci operacji, ich nazw i gniazd produkcyjnych. Zdecyduj, kt\u00f3ry system ustala terminy operacji. Dwa systemy harmonogramuj\u0105ce te same zlecenia produkcyjne oznaczaj\u0105 dwa konkuruj\u0105ce ze sob\u0105 plany.<\/li>\n\n\n<li><strong>Limity wsp\u00f3\u0142bie\u017cno\u015bci.<\/strong> Wywo\u0142ania us\u0142ug sieciowych i RESTlet wsp\u00f3\u0142dziel\u0105 jeden <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_N3448861.html\">limit wsp\u00f3\u0142bie\u017cno\u015bci konta<\/a>, okre\u015blany przez poziom us\u0142ugi i zwi\u0119kszany o 10 na ka\u017cd\u0105 licencj\u0119 SuiteCloud Plus. R\u00f3wnoleg\u0142e odpytywanie o pojedyncze rekordy szybko go wyczerpuje. Do odczytu u\u017cywaj SuiteQL ze stronicowaniem, a zapisy umieszczaj w kolejce.<\/li>\n\n\n<li><strong>Od\u015bwie\u017cenie \u015brodowiska testowego usuwa konfiguracj\u0119 M2M.<\/strong> Powi\u0105zania OAuth 2.0 Client Credentials s\u0105 usuwane podczas od\u015bwie\u017cania \u015brodowiska testowego i nie s\u0105 kopiowane mi\u0119dzy kontami. Wygas\u0142y lub uniewa\u017cniony certyfikat zatrzymuje synchronizacj\u0119 do czasu utworzenia nowego powi\u0105zania. Skonfiguruj alerty o b\u0142\u0119dach uwierzytelniania.<\/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-netsuite-integration-who-configures-and-supp\"><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 NetSuite: 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 mapowanie Twoich rekord\u00f3w, marszrut technologicznych i gniazd produkcyjnych, a tak\u017ce uwzgl\u0119dnienie ogranicze\u0144, kt\u00f3rych NetSuite nie przechowuje w postaci danych do harmonogramowania: macierzy czas\u00f3w przezbroje\u0144, narz\u0119dzi, liczby operator\u00f3w i zasob\u00f3w alternatywnych. Webhooki SkyPlanner przesy\u0142aj\u0105 z powrotem zmiany harmonogramu na bie\u017c\u0105co, r\u00f3wnie\u017c te wprowadzane przez Autopilot.<\/p>\n\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> Ka\u017cdy zak\u0142ad korzysta z NetSuite inaczej: z WIP lub bez WIP, z w\u0142asnymi formularzami, skryptami i zasadami tworzenia marszrut technologicznych. Zesp\u00f3\u0142 mapuje Twoje rekordy i \u0142\u0105czy REST API oraz webhooki SkyPlanner z NetSuite REST, SuiteQL i RESTlets. Wsparcie obejmuje skrypt User Event i warstw\u0119 po\u015brednicz\u0105c\u0105 oraz uwzgl\u0119dnia zmiany w konfiguracji NetSuite.<\/li>\n\n\n<li><strong>Tw\u00f3j partner NetSuite mo\u017ce uczestniczy\u0107 w projekcie.<\/strong> Partnerzy znaj\u0105 Twoje niestandardowe formularze, skrypty i role. Korzystaj\u0105 z REST API SkyPlanner, kt\u00f3re obs\u0142uguje zlecenia, produkty, materia\u0142y, zam\u00f3wienia zakupu, etapy procesu i wpisy czasu pracy. API ma dokumentacj\u0119 Swagger\/OpenAPI i uwierzytelnianie JWT. Publiczna dokumentacja: <a href=\"\/pl\/docs\/samouczek-integracji\/\">dokumentacja SkyPlanner<\/a>.<\/li>\n\n\n<li><strong>Twoi programi\u015bci mog\u0105 na tej podstawie budowa\u0107 w\u0142asne rozwi\u0105zania.<\/strong> Cz\u0119sto stosowany podzia\u0142 to skrypt User Event wewn\u0105trz NetSuite i niewielka us\u0142uga po\u015brednicz\u0105ca poza nim. Do rozpocz\u0119cia wystarczy klucz API (<a href=\"\/pl\/docs\/samouczek-integracji\/\">samouczek integracji<\/a>), a zesp\u00f3\u0142 SkyPlanner pomaga w razie potrzeby.<\/li>\n\n<\/ol>\n\n\n<p>Najpierw zweryfikuj harmonogram podczas <a href=\"\/pl\/proba\/\">30-dniowego bezp\u0142atnego okresu pr\u00f3bnego<\/a>, korzystaj\u0105c z danych CSV i maksymalnie 20 stanowisk roboczych, bez podawania karty kredytowej. Dzi\u0119ki temu punktem wyj\u015bcia do integracji b\u0119dzie harmonogram ju\u017c dopasowany do zak\u0142adu.<\/p>\n\n\n<p>Po po\u0142\u0105czeniu system\u00f3w silnik Arcturus tworzy harmonogram na podstawie aktualnych zlece\u0144 produkcyjnych z NetSuite i sprawdza dost\u0119pno\u015b\u0107 materia\u0142\u00f3w w zapasach oraz oczekiwanych zam\u00f3wieniach zakupu. Operatorzy rejestruj\u0105 prac\u0119 za pomoc\u0105 Mobile Confirmations, Production Timer i Quick Log Mode, a NetSuite odzwierciedla sytuacj\u0119 na hali produkcyjnej bez r\u0119cznego wprowadzania danych. SkyPlanner kosztuje od 199 \u20ac miesi\u0119cznie za 5 stanowisk roboczych, z rozliczeniem miesi\u0119cznym i mo\u017cliwo\u015bci\u0105 rezygnacji w dowolnym momencie. Integracja jest wyceniana z g\u00f3ry, zgodnie z Twoim procesem i potrzebami, razem z abonamentem, wi\u0119c znasz pe\u0142ny koszt przed rozpocz\u0119ciem. <a href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">Porozmawiaj z dzia\u0142em sprzeda\u017cy<\/a>, aby okre\u015bli\u0107 zakres integracji z NetSuite, lub poznaj <a href=\"\/pl\/funkcje\/\">funkcje<\/a> i <a href=\"\/pl\/historie-klientow\/\">naszych klient\u00f3w<\/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=\"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 producent\u00f3w 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\/22-d7d6bcdf-ecf7-48d2-9750-66253ccf9aa7-crop.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 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 i aparatura rozdzielcza<\/p>\n\n\n<p class=\"ind-cust__result\">Planowanie produkcji zajmuje o 2 godziny mniej tygodniowo, a nowa kolejka operacji trafia na lini\u0119 w kilka sekund.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/customers\/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\/customers\/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\/02-3a675468-ac30-4369-b781-b03bbf3f9d21.jpg\" alt=\"Widok z lotu ptaka na fabryk\u0119 system\u00f3w bezpiecze\u0144stwa dachowego Piristeel w Kauhava\" 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\/07-cec60b32-3b28-48a8-9520-1f12fd8061ee.png\" alt=\"Piristeel\" width=\"96\" height=\"46\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>99,2%<\/b><span>terminowo\u015bci dostaw<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eSkyPlanner u\u0142atwi\u0142 identyfikowanie w\u0105skich garde\u0142 i sprawi\u0142, \u017ce zarz\u0105dzanie produkcj\u0105 sta\u0142o si\u0119 bardziej przejrzyste.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, kierownik produkcji<\/b><br>Piristeel \u00b7 Systemy bezpiecze\u0144stwa dachowego i systemy rynnowe<\/p>\n\n\n<p class=\"ind-cust__result\">Terminowo\u015b\u0107 dostaw osi\u0105gn\u0119\u0142a w tym roku 99,2%, a harmonogramowanie pozwala zaoszcz\u0119dzi\u0107 nawet cztery godziny pracy dziennie.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/customers\/piristeel\/\">Przeczytaj opini\u0119 Piristeel<\/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\/13-9cbf2d28-08ef-49a1-94e3-0095e107df55.jpg\" alt=\"Anu J\u00e4rvinen, kierowniczka produkcji w Fredman Operations, obok zrobotyzowanego gniazda paletyzacji w Rauma\" 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\/10-2fd983ec-02a7-440d-b77d-281f37545c8d.png\" alt=\"Fredman Operations\" width=\"137\" height=\"48\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>6 miesi\u0119cy<\/b><span>do przodu \u2014 dzia\u0142 sprzeda\u017cy widzi wolne moce produkcyjne<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eSkyPlanner daje solidn\u0105 podstaw\u0119 ca\u0142emu planowaniu produkcji i zapewnia jego wiarygodno\u015b\u0107.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Anu J\u00e4rvinen, kierowniczka produkcji<\/b><br>Fredman Operations \u00b7 Papiery opakowaniowe do kontaktu z \u017cywno\u015bci\u0105<\/p>\n\n\n<p class=\"ind-cust__result\">Dzia\u0142 sprzeda\u017cy widzi wolne moce produkcyjne na sze\u015b\u0107 miesi\u0119cy do przodu. Odpowiedzi na pro\u015bby o zmian\u0119 harmonogramu s\u0105 gotowe w kilka sekund, cho\u0107 wcze\u015bniej zajmowa\u0142y godzin\u0119 lub d\u0142u\u017cej.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/customers\/fredman-operations\/\">Przeczytaj opini\u0119 Fredman Operations<\/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>Jak SkyPlanner APS \u0142\u0105czy si\u0119 z NetSuite?<\/summary>\n<p class=\"sp-faq__a\">Dwukierunkowo, przez NetSuite REST record API, SuiteQL oraz, w razie potrzeby, skrypty RESTlet. Terminy operacji s\u0105 zapisywane za pomoc\u0105 <code>PATCH<\/code> w <code>manufacturingOperationTask<\/code>. Czas pracy i wykonana ilo\u015b\u0107 s\u0105 rejestrowane przez transformacj\u0119 <code>workOrderCompletion<\/code> lub <code>assemblyBuild<\/code>. Zesp\u00f3\u0142 SkyPlanner konfiguruje integracj\u0119 podczas wdro\u017cenia i zapewnia jej wsparcie po uruchomieniu produkcyjnym. Tw\u00f3j partner NetSuite lub w\u0142asny zesp\u00f3\u0142 programist\u00f3w mo\u017ce j\u0105 rozbudowywa\u0107, korzystaj\u0105c z udokumentowanego REST 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 do korzystania ze SkyPlanner potrzebna jest aplikacja Advanced Manufacturing SuiteApp?<\/summary>\n<p class=\"sp-faq__a\">Nie. SkyPlanner sam realizuje harmonogramowanie produkcji z uwzgl\u0119dnieniem rzeczywistych mo\u017cliwo\u015bci maszyn i dost\u0119pno\u015bci pracownik\u00f3w na podstawie standardowych obiekt\u00f3w Work Orders, Manufacturing Routings i Work Centers. Je\u015bli na koncie dzia\u0142a r\u00f3wnie\u017c Advanced Manufacturing, na etapie okre\u015blania zakresu integracji ustala si\u0119, kt\u00f3ry system wyznacza terminy 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 unikn\u0105\u0107 podw\u00f3jnego ksi\u0119gowania, je\u015bli zdarzenie zostanie wys\u0142ane dwa razy?<\/summary>\n<p class=\"sp-faq__a\">Ka\u017cdy rekord Work Order Completion zawiera identyfikator wpisu czasu ze SkyPlanner jako identyfikator zewn\u0119trzny. NetSuite wymaga unikalnych identyfikator\u00f3w zewn\u0119trznych w obr\u0119bie danego typu rekordu, wi\u0119c ponownie przes\u0142ane zdarzenie zostaje odrzucone, co zapobiega ponownemu zaksi\u0119gowaniu ilo\u015bci i kosztu. Nieudane operacje zapisu trafiaj\u0105 do kolejki, s\u0105 ponawiane i odnotowywane w dzienniku.<\/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 u\u017cywa\u0107 TBA lub SOAP zamiast REST i OAuth 2.0?<\/summary>\n<p class=\"sp-faq__a\">W nowych integracjach nale\u017cy stosowa\u0107 REST z OAuth 2.0. Od wersji 2027.1 Oracle blokuje tworzenie nowych integracji TBA i SOAP, a w wersji 2028.2 wy\u0142\u0105cza wszystkie endpointy SOAP. Integracja SkyPlanner oparta na REST i OAuth 2.0 b\u0119dzie dzia\u0142a\u0107 nadal po obu tych zmianach.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Sk\u0105d SkyPlanner otrzymuje informacje o nowych zleceniach produkcyjnych w NetSuite?<\/summary>\n<p class=\"sp-faq__a\">NetSuite nie ma udokumentowanego standardowego mechanizmu wychodz\u0105cych webhook\u00f3w. Skrypt User Event dla Work Order dodaje powiadomienie do kolejki przy zapisie. Cykliczne odpytywanie przez SuiteQL wychwytuje zmiany pomini\u0119te przez skrypt, takie jak importy CSV i aktualizacje masowe.<\/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 na danych z NetSuite przed zbudowaniem integracji?<\/summary>\n<p class=\"sp-faq__a\">Tak. Wyeksportuj gniazda produkcyjne, marszruty technologiczne i otwarte zlecenia produkcyjne do plik\u00f3w CSV, zaimportuj je do SkyPlanner podczas 30-dniowego okresu pr\u00f3bnego i por\u00f3wnaj harmonogram produkcji uwzgl\u0119dniaj\u0105cy rzeczywiste mo\u017cliwo\u015bci maszyn i dost\u0119pno\u015b\u0107 pracownik\u00f3w z obecnym planem. <a href=\"\/pl\/proba\/\">Rozpocznij bezp\u0142atny okres pr\u00f3bny<\/a> lub <a href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">um\u00f3w prezentacj\u0119<\/a>.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Ile trwa projekt integracji z NetSuite?<\/summary>\n<p class=\"sp-faq__a\">Wdro\u017cenie zwykle ko\u0144czy si\u0119 w ci\u0105gu kilku tygodni od rozpocz\u0119cia onboardingu, nawet w du\u017cych firmach. Ju\u017c w okresie pr\u00f3bnym harmonogramowanie odbywa si\u0119 na podstawie danych z plik\u00f3w CSV, a UTU ju\u017c dzi\u015b korzysta ze SkyPlanner razem z NetSuite (<a href=\"\/pl\/customers\/utu\/\">opinia UTU<\/a>).<\/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 \/ Oracle NetSuite Przewodnik po integracji NetSuite ze SkyPlanner APS do harmonogramowania produkcji Ten przewodnik wyja\u015bnia partnerom NetSuite, administratorom i osobom oceniaj\u0105cym rozwi\u0105zania od strony technicznej, jak SkyPlanner APS \u0142\u0105czy si\u0119 z Oracle NetSuite na potrzeby harmonogramowania produkcji z uwzgl\u0119dnieniem rzeczywistych mo\u017cliwo\u015bci maszyn i dost\u0119pno\u015bci pracownik\u00f3w. Integracja SkyPlanner z NetSuite dzia\u0142a w &#8230; <a title=\"Integracja NetSuite ze SkyPlanner APS do harmonogramowania produkcji \u2014 przewodnik\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/netsuite\/przewodnik-po-integracji\/\" aria-label=\"Read more about Integracja NetSuite ze SkyPlanner APS do harmonogramowania produkcji \u2014 przewodnik\">Czytaj dalej<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100742,"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-101039","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>NetSuite i harmonogramowanie APS \u2014 integracja | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Po\u0142\u0105cz SkyPlanner APS z Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mapowanie zlece\u0144, zapis zwrotny i pu\u0142apki NetSuite.\" \/>\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\/netsuite\/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 NetSuite ze SkyPlanner APS do harmonogramowania produkcji \u2014 przewodnik\" \/>\n<meta property=\"og:description\" content=\"Po\u0142\u0105cz SkyPlanner APS z Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mapowanie zlece\u0144, zapis zwrotny i pu\u0142apki NetSuite.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/netsuite\/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=\"16 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\\\/netsuite\\\/przewodnik-po-integracji\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/netsuite\\\/przewodnik-po-integracji\\\/\",\"name\":\"NetSuite i harmonogramowanie APS \u2014 integracja | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Po\u0142\u0105cz SkyPlanner APS z Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mapowanie zlece\u0144, zapis zwrotny i pu\u0142apki NetSuite.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/netsuite\\\/przewodnik-po-integracji\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/netsuite\\\/przewodnik-po-integracji\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/netsuite\\\/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 systemu ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS dla Oracle NetSuite: harmonogramowanie produkcji\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/netsuite\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Integracja NetSuite ze SkyPlanner APS do harmonogramowania produkcji \u2014 przewodnik\"}]},{\"@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":"NetSuite i harmonogramowanie APS \u2014 integracja | SkyPlanner","description":"Po\u0142\u0105cz SkyPlanner APS z Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mapowanie zlece\u0144, zapis zwrotny i pu\u0142apki NetSuite.","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\/netsuite\/przewodnik-po-integracji\/","og_locale":"pl_PL","og_type":"article","og_title":"Integracja NetSuite ze SkyPlanner APS do harmonogramowania produkcji \u2014 przewodnik","og_description":"Po\u0142\u0105cz SkyPlanner APS z Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mapowanie zlece\u0144, zapis zwrotny i pu\u0142apki NetSuite.","og_url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/netsuite\/przewodnik-po-integracji\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"16 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/netsuite\/przewodnik-po-integracji\/","url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/netsuite\/przewodnik-po-integracji\/","name":"NetSuite i harmonogramowanie APS \u2014 integracja | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pl\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Po\u0142\u0105cz SkyPlanner APS z Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mapowanie zlece\u0144, zapis zwrotny i pu\u0142apki NetSuite.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/netsuite\/przewodnik-po-integracji\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pl\/integracje\/erp\/netsuite\/przewodnik-po-integracji\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/netsuite\/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 systemu ERP","item":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS dla Oracle NetSuite: harmonogramowanie produkcji","item":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/netsuite\/"},{"@type":"ListItem","position":5,"name":"Integracja NetSuite ze SkyPlanner APS do harmonogramowania produkcji \u2014 przewodnik"}]},{"@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 \/ Oracle NetSuite Przewodnik po integracji NetSuite ze SkyPlanner APS do harmonogramowania produkcji Ten przewodnik wyja\u015bnia partnerom NetSuite, administratorom i osobom oceniaj\u0105cym rozwi\u0105zania od strony technicznej, jak SkyPlanner APS \u0142\u0105czy si\u0119 z Oracle NetSuite na potrzeby harmonogramowania produkcji z uwzgl\u0119dnieniem rzeczywistych mo\u017cliwo\u015bci maszyn i dost\u0119pno\u015bci pracownik\u00f3w. Integracja SkyPlanner z NetSuite dzia\u0142a w&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/101039","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=101039"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/101039\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/100742"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/media?parent=101039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}