{"id":101099,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101099"},"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\/sap-business-one\/przewodnik-po-integracji\/","title":{"rendered":"Integracja SAP Business One 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> \/ SAP Business One<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Przewodnik po integracji SAP Business One <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 partnerom SAP Business One i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 B1 ze SkyPlanner APS. Wyja\u015bnia, kt\u00f3rych API u\u017cy\u0107, dok\u0105d trafiaj\u0105 poszczeg\u00f3lne obiekty i gdzie pojawiaj\u0105 si\u0119 problemy w projektach B1. SkyPlanner integruje si\u0119 z SAP Business One dwukierunkowo przez Service Layer:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Do SkyPlanner trafiaj\u0105 zlecenia produkcyjne, etapy marszrut technologicznych, zasoby produkcyjne, kartoteki towar\u00f3w i zam\u00f3wienia zakupu.<\/li>\n\n\n<li>Planowane daty rozpocz\u0119cia i terminy zako\u0144czenia s\u0105 zapisywane z powrotem w zleceniach produkcyjnych.<\/li>\n\n\n<li>Rejestry czasu pracy operator\u00f3w s\u0105 ksi\u0119gowane jako Receipt i Issue for Production.<\/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>Kartoteki towar\u00f3w, BOM, zlecenia produkcyjne, zapasy i finanse pozostaj\u0105 w SAP Business One, a modu\u0142 produkcyjny dzia\u0142a bez zmian. Zesp\u00f3\u0142 SkyPlanner konfiguruje integracj\u0119 ze standardowymi obiektami B1 podczas wdro\u017cenia i zapewnia wsparcie po uruchomieniu produkcyjnym. Bazy danych poszczeg\u00f3lnych firm r\u00f3\u017cni\u0105 si\u0119 etapami marszrut technologicznych, grupami zasob\u00f3w, polami u\u017cytkownika i dodatkami \u2014 konfiguracja odwzorowuje w\u0142a\u015bnie te r\u00f3\u017cnice.<\/p>\n\n\n<p><a href=\"\/pl\/customers\/laboratory-allied\/\">Laboratory &amp; Allied<\/a> korzysta ze SkyPlanner w po\u0142\u0105czeniu z SAP Business One na HANA. Uzasadnienie biznesowe znajdziesz na <a href=\"\/pl\/integracje\/erp\/sap-business-one\/\">stronie o harmonogramowaniu produkcji z SAP Business One<\/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=\"sap-business-one-integration-options\"><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\">Mo\u017cliwo\u015bci integracji z SAP Business One<\/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>SAP Business One udost\u0119pnia trzy interfejsy integracyjne. W przypadku harmonogramowania w chmurze domy\u015blnym wyborem jest Service Layer.<\/p>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Opcja<\/th><th>Opis<\/th><th>Zastosowanie w integracji z APS<\/th><\/tr><\/thead><tbody><tr><td><strong>Service Layer<\/strong><\/td><td>API REST\/OData. <code>\/b1s\/v1<\/code> korzysta z OData v3, a <code>\/b1s\/v2<\/code> z OData v4. Dzia\u0142a w wersji SAP Business One dla SAP HANA, a od wersji 10.0 PL01 tak\u017ce na Microsoft SQL Server.<\/td><td>Podstawowy spos\u00f3b integracji. Korzysta z HTTP i JSON, umo\u017cliwia po\u0142\u0105czenie z us\u0142ugi chmurowej.<\/td><\/tr><tr><td><strong>DI API<\/strong><\/td><td>Biblioteka COM dla Windows. Zlecenia produkcyjne s\u0105 reprezentowane przez obiekt <code>ProductionOrders<\/code> i przechowywane w tabeli OWOR (typ obiektu 202).<\/td><td>Do starszych integracji lub lokalnego oprogramowania po\u015brednicz\u0105cego. Wymaga hosta z systemem Windows.<\/td><\/tr><tr><td><strong>Integration Framework (B1if)<\/strong><\/td><td>Oprogramowanie po\u015brednicz\u0105ce SAP do scenariuszy integracji na poziomie dokument\u00f3w.<\/td><td>Przydatne, je\u015bli partner korzysta ju\u017c ze scenariuszy B1if.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Uwierzytelnianie<\/h3>\n\n\n<p>Service Layer korzysta z uwierzytelniania sesyjnego. Wy\u015blij \u017c\u0105danie <code>POST \/b1s\/v1\/Login<\/code> z <code>CompanyDB<\/code>, <code>UserName<\/code> i <code>Password<\/code>. W odpowiedzi otrzymasz plik cookie <code>B1SESSION<\/code> oraz opcjonalny <code>ROUTEID<\/code> w \u015brodowiskach z r\u00f3wnowa\u017ceniem obci\u0105\u017cenia. Domy\u015blna warto\u015b\u0107 <code>SessionTimeout<\/code> to 30 minut bezczynno\u015bci. Po zako\u0144czeniu synchronizacji jawnie wywo\u0142aj <code>Logout<\/code>. Utw\u00f3rz osobnego u\u017cytkownika B1 do integracji, aby ka\u017cd\u0105 zmian\u0119 zapisan\u0105 ze SkyPlanner mo\u017cna by\u0142o zidentyfikowa\u0107 w dzienniku zmian.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Encje Service Layer do harmonogramowania produkcji<\/h3>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Dane<\/th><th>Encja Service Layer<\/th><\/tr><\/thead><tbody><tr><td>Kartoteki towar\u00f3w i dane do planowania<\/td><td><code>Items<\/code><\/td><\/tr><tr><td>Zestawienia materia\u0142owe i etapy marszruty technologicznej<\/td><td><code>ProductTrees<\/code> (Lines, Stages)<\/td><\/tr><tr><td>Maszyny, pracownicy i inne zasoby produkcyjne<\/td><td><code>Resources<\/code>, <code>ResourceGroups<\/code><\/td><\/tr><tr><td>Zlecenia produkcyjne<\/td><td><code>ProductionOrders<\/code> (Lines, Stages)<\/td><\/tr><tr><td>Stany magazynowe wed\u0142ug magazynu<\/td><td>Dane o zapasach w <code>Items<\/code>, <code>Warehouses<\/code><\/td><\/tr><tr><td>Otwarte zam\u00f3wienia zakupu i terminy dostaw<\/td><td><code>PurchaseOrders<\/code> (DocumentLines: ilo\u015b\u0107 pozosta\u0142a do realizacji, <code>ShipDate<\/code>)<\/td><\/tr><tr><td>Przyj\u0119cia towar\u00f3w na podstawie zam\u00f3wie\u0144 zakupu<\/td><td><code>PurchaseDeliveryNotes<\/code> (Goods Receipt PO, typ obiektu 20)<\/td><\/tr><tr><td>Wydanie do produkcji<\/td><td><code>InventoryGenExits<\/code><\/td><\/tr><tr><td>Przyj\u0119cie z produkcji<\/td><td><code>InventoryGenEntries<\/code><\/td><\/tr><tr><td>Konfiguracja webhook\u00f3w<\/td><td><code>EventSubscriptions<\/code>, <code>EventNotifications<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Domy\u015blny rozmiar strony to 20 rekord\u00f3w. Zwi\u0119ksz go nag\u0142\u00f3wkiem <code>Prefer: odata.maxpagesize<\/code> lub parametrem <code>PageSize<\/code> w <code>b1s.conf<\/code>, a kolejne strony pobieraj przez <code>odata.nextLink<\/code>. U\u017cyj <code>$expand<\/code>, aby pobra\u0107 pozycje i etapy zlecenia produkcyjnego w jednym wywo\u0142aniu. Przy masowym zapisie danych do B1 korzystaj z \u017c\u0105da\u0144 wsadowych.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Zdarzenia i webhooki<\/h3>\n\n\n<p>Od wersji SAP Business One 10.0 FP 2602 Service Layer obs\u0142uguje webhooki. Domy\u015blnie s\u0105 wy\u0142\u0105czone. W\u0142\u0105cza si\u0119 je dla ka\u017cdej firmy osobno przez <code>CompanyService_UpdateAdminInfo<\/code> (<code>EnableWebhook = tYES<\/code>). Nast\u0119pnie wy\u015blij <code>POST EventSubscriptions<\/code> z trzema elementami:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>adresem <code>WebhookURL<\/code><\/li>\n\n\n<li>parametrem <code>AuthenticationType<\/code>: None, Basic, HMAC lub OAuth; domy\u015blnie HMAC<\/li>\n\n\n<li>kolekcj\u0105 <code>EventCollection<\/code> zawieraj\u0105c\u0105 obiekty biznesowe i typy transakcji<\/li>\n\n<\/ul>\n\n\n<p>Adres <code>WebhookURL<\/code> musi korzysta\u0107 z HTTPS i certyfikatu zgodnego z nazw\u0105 hosta. <code>EventSubscriptionsService_GetEventCatalog<\/code> zwraca list\u0119 zdarze\u0144 dost\u0119pnych do subskrypcji. Us\u0142uga Webhook Messenger Service musi by\u0107 uruchomiona.<\/p>\n\n\n<p>W starszych wersjach stosuj cykliczne odpytywanie (zobacz ni\u017cej pu\u0142apk\u0119 zwi\u0105zan\u0105 z <code>UpdateDate<\/code>). <code>SBO_SP_TransactionNotification<\/code> s\u0142u\u017cy do walidacji na poziomie bazy danych, a nie do dostarczania powiadomie\u0144.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"data-mapping-sap-business-one-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 SAP Business One 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>SAP Business One (Service Layer)<\/th><th>Obiekt SkyPlanner<\/th><th>Kierunek<\/th><th>Cz\u0119stotliwo\u015b\u0107<\/th><\/tr><\/thead><tbody><tr><td><code>Items<\/code> (towary z metod\u0105 zaopatrzenia Procurement Method ustawion\u0105 na Make)<\/td><td>Produkty<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy, nast\u0119pnie cyklicznie<\/td><\/tr><tr><td>Lines w <code>ProductTrees<\/code> (pozycje towarowe)<\/td><td>Materia\u0142y produktu<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy, nast\u0119pnie po zmianie<\/td><\/tr><tr><td>Stages i pozycje zasob\u00f3w w <code>ProductTrees<\/code><\/td><td>Etapy procesu i czasy wykonania<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy, nast\u0119pnie po zmianie<\/td><\/tr><tr><td><code>Resources<\/code> (Machine, Labor, Other)<\/td><td>Stanowiska robocze i pracownicy<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy, rzadkie zmiany<\/td><\/tr><tr><td><code>ResourceGroups<\/code><\/td><td>Grupy stanowisk roboczych<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy<\/td><\/tr><tr><td><code>ProductionOrders<\/code> (statusy Planned, Released)<\/td><td>Zlecenia i operacje<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Webhook (FP 2602+) lub odpytywanie co kilka minut<\/td><\/tr><tr><td>Stages w <code>ProductionOrders<\/code><\/td><td>Etapy operacji wraz z kolejno\u015bci\u0105<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Wraz ze zleceniem<\/td><\/tr><tr><td>Stany magazynowe <code>Items<\/code> wed\u0142ug <code>Warehouses<\/code><\/td><td>Zapasy materia\u0142\u00f3w<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Cyklicznie, np. co godzin\u0119<\/td><\/tr><tr><td>Otwarte pozycje <code>PurchaseOrders<\/code> (typ obiektu 22) z terminem dostawy<\/td><td>Zam\u00f3wienia zakupu \/ oczekiwane materia\u0142y z przewidywanym terminem dostawy<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Cyklicznie, np. co godzin\u0119<\/td><\/tr><tr><td>Pozycje <code>PurchaseDeliveryNotes<\/code> (Goods Receipt PO) z <code>BaseType<\/code> 22<\/td><td>Przyj\u0119ta ilo\u015b\u0107 w pozycji zam\u00f3wienia zakupu i zaktualizowany stan magazynowy<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Cyklicznie, np. co godzin\u0119<\/td><\/tr><tr><td>Pocz\u0105tek i koniec wed\u0142ug harmonogramu<\/td><td><code>PATCH ProductionOrders({DocEntry})<\/code>: <code>StartDate<\/code>, <code>DueDate<\/code> oraz <code>StartDate<\/code> i <code>EndDate<\/code> w pozycji zasobu<\/td><td>SkyPlanner \u2192 B1<\/td><td>Webhook SkyPlanner przy zmianie harmonogramu<\/td><\/tr><tr><td>Zarejestrowane ilo\u015bci<\/td><td><code>InventoryGenEntries<\/code> (przyj\u0119cie z produkcji)<\/td><td>SkyPlanner \u2192 B1<\/td><td>Po potwierdzeniu lub wsadowo<\/td><\/tr><tr><td>Zarejestrowane godziny i zu\u017cycie materia\u0142\u00f3w<\/td><td><code>InventoryGenExits<\/code> (wydanie do produkcji)<\/td><td>SkyPlanner \u2192 B1<\/td><td>Po potwierdzeniu lub wsadowo<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Kalendarze zmianowe, personel i nieobecno\u015bci s\u0105 zarz\u0105dzane w SkyPlanner. Dzienne zdolno\u015bci produkcyjne z B1 nie s\u0105 przesy\u0142ane w ramach integracji (zobacz pierwsz\u0105 pu\u0142apk\u0119 poni\u017cej).<\/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=\"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\">Wzorce 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> Pobierz <code>Resources<\/code>, <code>ResourceGroups<\/code>, <code>Items<\/code> z metod\u0105 zaopatrzenia Procurement Method ustawion\u0105 na Make oraz ich <code>ProductTrees<\/code> wraz z etapami. Przypisz ka\u017cdy zas\u00f3b maszynowy do stanowiska roboczego w SkyPlanner. Przed pierwsz\u0105 synchronizacj\u0105 zlece\u0144 przejrzyj list\u0119 z planistami.<\/p>\n\n\n<p><strong>2. Synchronizacja zlece\u0144.<\/strong> Odczytaj <code>ProductionOrders<\/code> w statusach Planned i Released, u\u017cywaj\u0105c <code>$expand<\/code> do pobrania pozycji i etap\u00f3w. Zlecenia produkcyjne B1 zawieraj\u0105 etapy marszruty technologicznej pobrane z BOM, a plani\u015bci mog\u0105 zmienia\u0107 zlecenie po jego utworzeniu. Korzystaj z etap\u00f3w zlecenia, nie z BOM. Jedno zlecenie produkcyjne dotyczy jednego produktu, wi\u0119c produkt o wielopoziomowej strukturze wymaga osobnego zlecenia na ka\u017cdym poziomie. Powi\u0105\u017c te zlecenia, aby SkyPlanner zaplanowa\u0142 p\u00f3\u0142produkty przed produktem nadrz\u0119dnym.<\/p>\n\n\n<p>Synchronizuj r\u00f3wnie\u017c otwarte pozycje <code>PurchaseOrders<\/code>, wraz z ilo\u015bci\u0105 pozosta\u0142\u0105 do realizacji i terminem dostawy, z endpointami zam\u00f3wie\u0144 zakupu w SkyPlanner. SkyPlanner traktuje zam\u00f3wiony materia\u0142 jako dost\u0119pny w terminie dostawy wskazanym w zam\u00f3wieniu zakupu. W B1 stan magazynowy zmienia si\u0119 po zaksi\u0119gowaniu dokumentu przyj\u0119cia towar\u00f3w na podstawie zam\u00f3wienia zakupu \u2014 Goods Receipt PO (<code>PurchaseDeliveryNotes<\/code>). Integracja odczytuje te przyj\u0119cia, oznacza przyj\u0119t\u0105 ilo\u015b\u0107 jako dostarczon\u0105 w SkyPlanner, a pozosta\u0142\u0105 cz\u0119\u015b\u0107 pozostawia otwart\u0105. Przyj\u0119cia cz\u0119\u015bciowe s\u0105 uwzgl\u0119dniane tylko raz, a kontrola dost\u0119pno\u015bci materia\u0142\u00f3w obejmuje zar\u00f3wno zapasy, jak i oczekiwane dostawy.<\/p>\n\n\n<p><strong>3. Zapis harmonogramu do B1.<\/strong> Webhooki SkyPlanner s\u0105 wywo\u0142ywane przy zmianie harmonogramu. Integracja wysy\u0142a <code>PATCH \/b1s\/v1\/ProductionOrders({DocEntry})<\/code> z nowymi warto\u015bciami <code>StartDate<\/code> i <code>DueDate<\/code> oraz z <code>StartDate<\/code> i <code>EndDate<\/code> w pozycjach zasob\u00f3w zlecenia (<code>ProductionOrderLines<\/code>), tak aby ka\u017cdy etap mia\u0142 zaplanowany przedzia\u0142 czasowy. Tre\u015b\u0107 \u017c\u0105dania zawiera wy\u0142\u0105cznie pola, za kt\u00f3re odpowiada SkyPlanner, a kilka zlece\u0144 jest przesy\u0142anych w jednym \u017c\u0105daniu <code>$batch<\/code>. U\u017cytkownicy B1 widz\u0105 wtedy zaplanowane daty w zleceniu produkcyjnym i w oknie Resource Capacity. W instalacjach bez Service Layer t\u0119 sam\u0105 aktualizacj\u0119 wykonuje lokalna us\u0142uga przez obiekt <code>ProductionOrders<\/code> w DI API (<code>GetByKey<\/code>, ustawienie dat, <code>Update<\/code>).<\/p>\n\n\n<p><strong>4. Potwierdzenia z hali produkcyjnej.<\/strong> Operatorzy rejestruj\u0105 prac\u0119 w SkyPlanner za pomoc\u0105 <a href=\"\/pl\/funkcje\/\">Mobile Confirmations lub Production Timer<\/a>. Ka\u017cdy wpis czasu pracy jest przekszta\u0142cany w <code>POST \/b1s\/v1\/InventoryGenEntries<\/code> dla wyprodukowanej ilo\u015bci (przyj\u0119cie z produkcji) oraz <code>POST \/b1s\/v1\/InventoryGenExits<\/code> dla komponent\u00f3w i czasu pracy zasob\u00f3w (wydanie do produkcji).<\/p>\n\n\n<p>Ka\u017cda pozycja dokumentu zawiera <code>BaseType<\/code> o warto\u015bci 202 oraz <code>BaseEntry<\/code> ustawione na <code>DocEntry<\/code> zlecenia produkcyjnego. Pozycje wydania zawieraj\u0105 dodatkowo <code>BaseLine<\/code> pozycji komponentu lub zasobu. Ilo\u015bci cz\u0119\u015bciowe s\u0105 ksi\u0119gowane w miar\u0119 ich rejestrowania. Dla towar\u00f3w zarz\u0105dzanych partiami lub numerami seryjnymi nale\u017cy poda\u0107 odpowiednie numery, a zlecenie musi mie\u0107 status Released.<\/p>\n\n\n<p>Identyfikator wpisu czasu pracy ze SkyPlanner jest przechowywany w dokumencie B1, wi\u0119c ponowienie zdarzenia nigdy nie powoduje podw\u00f3jnego ksi\u0119gowania. Nieudane ksi\u0119gowanie jest ponawiane i zg\u0142aszane, zamiast zosta\u0107 pomini\u0119te.<\/p>\n\n\n<p><strong>5. Odpowiedzialno\u015b\u0107 za dane i regu\u0142y rozstrzygania konflikt\u00f3w.<\/strong> Uzgodnij je przed rozpocz\u0119ciem programowania:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>B1 odpowiada za kartoteki towar\u00f3w, BOM, ilo\u015bci, magazyny i tworzenie zlece\u0144.<\/li>\n\n\n<li>SkyPlanner odpowiada za kolejno\u015b\u0107 operacji, czas rozpocz\u0119cia i zako\u0144czenia oraz przypisanie do stanowisk roboczych.<\/li>\n\n\n<li>Je\u015bli daty zlecenia zmieni\u0105 si\u0119 w obu systemach, decyduje wynik kolejnego harmonogramowania w SkyPlanner, chyba \u017ce plani\u015bci zablokowali operacj\u0119 w SkyPlanner.<\/li>\n\n\n<li>Zlecenia o statusie Closed lub Cancelled w B1 powoduj\u0105 usuni\u0119cie operacji z harmonogramu.<\/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=\"what-the-project-contains\"><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 obejmuje projekt<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Wdro\u017cenie zwykle ko\u0144czy si\u0119 w ci\u0105gu kilku tygodni od jego rozpocz\u0119cia. Wcze\u015bniej mo\u017cesz skorzysta\u0107 z 30-dniowego bezp\u0142atnego okresu pr\u00f3bnego na w\u0142asnych danych. Wyeksportuj kartoteki towar\u00f3w, zasoby produkcyjne i otwarte zlecenia produkcyjne z B1 do pliku CSV lub Excel, a nast\u0119pnie wczytaj je za pomoc\u0105 funkcji importu danych w SkyPlanner. Plani\u015bci zobacz\u0105 rzeczywisty harmonogram, zanim ktokolwiek napisze kod integracji.<\/p>\n\n\n<p>Typowy projekt integracji z SAP Business One obejmuje:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Mapowanie danych podstawowych.<\/strong> Zasoby i grupy zasob\u00f3w B1 s\u0105 mapowane na stanowiska robocze, etapy marszrut technologicznych na kroki procesu, a towary z ustawieniem Make na produkty.<\/li>\n\n\n<li><strong>Pocz\u0105tkowe wczytanie danych.<\/strong> Kartoteki towar\u00f3w, Product Trees z etapami i pozycjami towarowymi, zasoby produkcyjne oraz stany zapas\u00f3w w poszczeg\u00f3lnych magazynach.<\/li>\n\n\n<li><strong>Synchronizacj\u0119 zlece\u0144 produkcyjnych i zam\u00f3wie\u0144 zakupu.<\/strong> Otwarte zlecenia produkcyjne z pozycjami i etapami oraz otwarte zam\u00f3wienia zakupu z terminami dostaw.<\/li>\n\n\n<li><strong>Zapis harmonogramu do B1.<\/strong> Zaplanowane daty rozpocz\u0119cia i zako\u0144czenia trafiaj\u0105 do <code>ProductionOrders<\/code>.<\/li>\n\n\n<li><strong>Potwierdzenia z hali produkcyjnej.<\/strong> Ksi\u0119gowanie Receipt i Issue for Production na podstawie rejestr\u00f3w czasu pracy w SkyPlanner.<\/li>\n\n\n<li><strong>Testy prowadzone r\u00f3wnolegle z dotychczasowym planowaniem.<\/strong> Plani\u015bci por\u00f3wnuj\u0105 harmonogram SkyPlanner z dotychczasowym sposobem planowania.<\/li>\n\n\n<li><strong>Uruchomienie produkcyjne.<\/strong> Harmonogram SkyPlanner staje si\u0119 obowi\u0105zuj\u0105cym planem.<\/li>\n\n<\/ul>\n\n\n<p>Uporz\u0105dkowane zasoby i etapy marszrut technologicznych w B1 skracaj\u0105 czas potrzebny na mapowanie. W Laboratory &amp; Allied integracja nale\u017ca\u0142a do najmniej pracoch\u0142onnych cz\u0119\u015bci projektu. Wewn\u0119trzny zesp\u00f3\u0142 IT przeprowadzi\u0142 integracj\u0119 z SAP Business One na HANA w du\u017cej mierze samodzielnie. Zesp\u00f3\u0142 SkyPlanner pomaga\u0142 w najbardziej z\u0142o\u017conych przypadkach, takich jak produkty \u0142\u0105czone w wieloetapowych procesach.<\/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=\"sap-business-one-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 SAP Business One<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-pain ind-cards\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Dzienna zdolno\u015b\u0107 produkcyjna nie zast\u0119puje modelu zmianowego.<\/p>\n\n\n<p class=\"fx-pain__b\">B1 przechowuje Daily Internal Capacity i Single Run Capacity dla ka\u017cdego zasobu produkcyjnego na ka\u017cdy dzie\u0144 (\u201eThese capacities are defined on a daily basis,\u201d (te zdolno\u015bci s\u0105 definiowane w uj\u0119ciu dziennym), zgodnie z <a href=\"https:\/\/learning.sap.com\/courses\/managing-logistics-in-sap-business-one\/working-with-resources-in-sap-business-one\">SAP Learning<\/a>). Przewodnik SAP podaje, \u017ce obliczanie Required Days opiera si\u0119 na za\u0142o\u017ceniu \u201ea single production order can be produced on a single machine\u201d (pojedyncze zlecenie produkcyjne mo\u017cna wykona\u0107 na jednej maszynie) (<a href=\"https:\/\/help.sap.com\/doc\/08da4f4af99f4fc5a4fbb0249a6698a6\/9.3\/en-US\/How%20to%20Work%20with%20Resources%20and%20Production%20in%20SAP%20Business%20One.pdf\">poradnik SAP<\/a>). Nie kopiuj tych warto\u015bci jako rzeczywistych dost\u0119pnych zdolno\u015bci produkcyjnych na potrzeby harmonogramowania produkcji. Zdefiniuj zmiany, personel i efektywno\u015b\u0107 stanowisk roboczych w SkyPlanner.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Marszruta technologiczna jest cz\u0119\u015bci\u0105 BOM.<\/p>\n\n\n<p class=\"fx-pain__b\">Nie ma osobnej kartoteki marszrut technologicznych. Kolejno\u015b\u0107 okre\u015blaj\u0105 pozycje Route Stage w Product Tree, a Waiting Days wpisuje si\u0119 r\u0119cznie. Odczytuj Stages z <code>ProductTrees<\/code> i <code>ProductionOrders<\/code> oraz sprawdzaj, czy ka\u017cda pozycja zasobu jest przypisana do etapu. Zlecenia bez etap\u00f3w nie dostarczaj\u0105 systemowi harmonogramowania informacji o kolejno\u015bci operacji.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Ilo\u015bci w pozycjach zasob\u00f3w wymagaj\u0105 przeliczenia.<\/p>\n\n\n<p class=\"fx-pain__b\">Pole Quantity w pozycji BOM okre\u015bla zapotrzebowanie dla ilo\u015bci podanej w nag\u0142\u00f3wku BOM, a nie dla jednej sztuki. Additional Quantity jest dodawane do planowanego czasu \u201eregardless of the quantity of the parent item produced\u201d (niezale\u017cnie od wyprodukowanej ilo\u015bci wyrobu nadrz\u0119dnego) (<a href=\"https:\/\/help.sap.com\/doc\/08da4f4af99f4fc5a4fbb0249a6698a6\/9.3\/en-US\/How%20to%20Work%20with%20Resources%20and%20Production%20in%20SAP%20Business%20One.pdf\">poradnik SAP<\/a>). Traktuj t\u0119 warto\u015b\u0107 jako sta\u0142y czas przypadaj\u0105cy na zlecenie, podobnie jak czas przezbrojenia. Zanim wyznaczysz jednostkowe czasy wykonania, podziel warto\u015bci przez ilo\u015b\u0107 z nag\u0142\u00f3wka. W przeciwnym razie czas ka\u017cdej operacji b\u0119dzie zawy\u017cony lub zani\u017cony tyle razy, ile wynosi ta ilo\u015b\u0107.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Dane podstawowe zasob\u00f3w rzadko s\u0105 uporz\u0105dkowane.<\/p>\n\n\n<p class=\"fx-pain__b\">Zasoby maj\u0105 typ Machine, Labor lub Other. Maszyny mo\u017cna powi\u0105za\u0107 ze \u015brodkami trwa\u0142ymi, a zasoby pracy z pracownikami. Zas\u00f3b mo\u017ce te\u017c mie\u0107 powi\u0105zany towar niemagazynowy s\u0142u\u017c\u0105cy do jego zakupu lub sprzeda\u017cy. \u017badne z tych powi\u0105za\u0144 nie wskazuje jednak, kt\u00f3re zasoby s\u0105 rzeczywistymi maszynami, dla kt\u00f3rych mo\u017cna tworzy\u0107 harmonogram. Uporz\u0105dkuj grupy zasob\u00f3w i usu\u0144 duplikaty, zanim powstanie z nich lista stanowisk roboczych.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Regu\u0142y gospodarki magazynowej mog\u0105 blokowa\u0107 ksi\u0119gowanie potwierdze\u0144.<\/p>\n\n\n<p class=\"fx-pain__b\">Przyj\u0119cia i wydania to dokumenty magazynowe. Typowe b\u0142\u0119dy to pomylenie <code>InventoryGenEntries<\/code> z <code>InventoryGenExits<\/code>, brak numer\u00f3w partii lub numer\u00f3w seryjnych dla towar\u00f3w, kt\u00f3re ich wymagaj\u0105, oraz ksi\u0119gowanie do zlecenia w statusie Planned.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Sesje i stronicowanie.<\/p>\n\n\n<p class=\"fx-pain__b\">Po wyga\u015bni\u0119ciu sesji pojawia si\u0119 komunikat \u201eInvalid session or session already timeout.\u201d (Nieprawid\u0142owa sesja lub sesja ju\u017c wygas\u0142a). Po tym b\u0142\u0119dzie zaloguj si\u0119 ponownie. Domy\u015blne stronicowanie po 20 rekord\u00f3w powoduje, \u017ce synchronizacja ignoruj\u0105ca <code>odata.nextLink<\/code> pomija pozosta\u0142e rekordy bez ostrze\u017cenia.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\"><code>UpdateDate<\/code> nie zawiera godziny.<\/p>\n\n\n<p class=\"fx-pain__b\">W tabeli OWOR <code>UpdateDate<\/code> jest polem daty, a godzina aktualizacji znajduje si\u0119 osobno w <code>UpdateTS<\/code>. Odpytywanie z filtrem opartym wy\u0142\u0105cznie na <code>UpdateDate<\/code> przy ka\u017cdym uruchomieniu pobiera wszystkie zlecenia zmienione danego dnia. Po\u0142\u0105cz oba pola lub usuwaj duplikaty po stronie integracji.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Webhooki gwarantuj\u0105 dostarczenie co najmniej raz.<\/p>\n\n\n<p class=\"fx-pain__b\">Webhook Messenger ponawia nieudane dostarczenie maksymalnie pi\u0119\u0107 razy (po 2, 4, 8, 16 i 32 sekundach), a nast\u0119pnie oznacza je jako nieudane. Ponowienia mog\u0105 powodowa\u0107 duplikaty, a kolejno\u015b\u0107 jest gwarantowana tylko w obr\u0119bie jednej firmy. Zadbaj o idempotentn\u0105 obs\u0142ug\u0119 na podstawie identyfikatora zdarzenia i zachowaj nocne odpytywanie w celu uzgadniania danych.<\/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=\"the-sap-business-one-integration-who-sets-it-up\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Kto konfiguruje integracj\u0119 z SAP Business One<\/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 etap\u00f3w marszrut technologicznych, zasob\u00f3w produkcyjnych i konfiguracji B1, a tak\u017ce ogranicze\u0144, kt\u00f3rych B1 nie uwzgl\u0119dnia w harmonogramowaniu: macierzy czas\u00f3w przezbroje\u0144, narz\u0119dzi, liczby operator\u00f3w i zasob\u00f3w alternatywnych.<\/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\u017cda firma korzysta z B1 inaczej \u2014 w\u0142a\u015bnie tutaj wykorzystujemy wiedz\u0119 o tych r\u00f3\u017cnicach. To domy\u015blna \u015bcie\u017cka.<\/li>\n\n\n<li><strong>Tw\u00f3j partner SAP Business One mo\u017ce uczestniczy\u0107 w projekcie.<\/strong> Partnerzy znaj\u0105cy baz\u0119 danych firmy, dodatki i pola u\u017cytkownika mog\u0105 tworzy\u0107 integracj\u0119 z u\u017cyciem Service Layer i REST API SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">dokumentacja API<\/a>).<\/li>\n\n\n<li><strong>Integracj\u0119 mog\u0105 przygotowa\u0107 Twoi programi\u015bci.<\/strong> REST API SkyPlanner umo\u017cliwia odczyt i zapis zlece\u0144, produkt\u00f3w, materia\u0142\u00f3w, krok\u00f3w procesu, zam\u00f3wie\u0144 zakupu i rejestr\u00f3w czasu pracy. Korzysta z uwierzytelniania tokenem JWT typu bearer i jest opisane w Swagger\/OpenAPI. Publiczna dokumentacja jest dost\u0119pna w <a href=\"\/pl\/docs\/samouczek-integracji\/\">dokumentacji SkyPlanner<\/a>. Webhooki przesy\u0142aj\u0105 zmiany harmonogramu i status\u00f3w w czasie rzeczywistym. Aby rozpocz\u0105\u0107 prace, wystarczy klucz API SkyPlanner (<a href=\"\/pl\/docs\/samouczek-integracji\/\">poradnik integracji<\/a>), a zesp\u00f3\u0142 SkyPlanner pomaga w razie potrzeby. T\u0119 \u015bcie\u017ck\u0119 wybra\u0142 wewn\u0119trzny zesp\u00f3\u0142 IT Laboratory &amp; Allied.<\/li>\n\n<\/ol>\n\n\n<p>Najpierw zweryfikuj harmonogram podczas 30-dniowego bezp\u0142atnego okresu pr\u00f3bnego, aby rozpocz\u0105\u0107 integracj\u0119 z planem, kt\u00f3ry ju\u017c pasuje do reali\u00f3w zak\u0142adu.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Dlaczego zespo\u0142y techniczne wybieraj\u0105 SkyPlanner do B1<\/h3>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Wybierz SkyPlanner, je\u015bli zale\u017cy Ci na niewielkiej integracji o jasno okre\u015blonym zakresie.<\/strong> Do systemu trafiaj\u0105 standardowe obiekty B1 (zlecenia produkcyjne, Product Trees, Resources, Items), a z powrotem \u2014 daty oraz Issue i Receipt from Production. Bez zmian w module produkcyjnym B1 i bez migracji danych.<\/li>\n\n\n<li><strong>Wybierz SkyPlanner, je\u015bli projekt musi szybko wykaza\u0107 swoj\u0105 warto\u015b\u0107.<\/strong> Podczas 30-dniowego bezp\u0142atnego okresu pr\u00f3bnego mo\u017cesz korzysta\u0107 z danych wyeksportowanych do CSV i maksymalnie 20 stanowisk roboczych, bez karty kredytowej. Firma zobaczy w\u0142asny harmonogram jeszcze przed rozpocz\u0119ciem integracji.<\/li>\n\n\n<li><strong>Wybierz SkyPlanner, je\u015bli harmonogram musi uwzgl\u0119dnia\u0107 rzeczywiste ograniczenia.<\/strong> Czasy przezbroje\u0144, wsp\u00f3lne narz\u0119dzia, operacje wymagaj\u0105ce wielu operator\u00f3w, zasoby alternatywne, zapasy i otwarte zam\u00f3wienia zakupu s\u0105 modelowane w SkyPlanner. Integracja jedynie dostarcza dane z B1.<\/li>\n\n\n<li><strong>Wybierz SkyPlanner, je\u015bli potrzebujesz jednego systemu dla planist\u00f3w i operator\u00f3w.<\/strong> Silnik Arcturus tworzy harmonogram w kilka sekund, a Autopilot automatycznie go przelicza, gdy zmienia si\u0119 sytuacja na produkcji. Operatorzy rejestruj\u0105 prac\u0119 na telefonie lub tablecie, a integracja zapisuje te potwierdzenia z powrotem w B1.<\/li>\n\n\n<li><strong>Wybierz SkyPlanner, je\u015bli koszty musz\u0105 by\u0107 przewidywalne.<\/strong> <a href=\"\/pl\/wycena\/\">Ceny<\/a> zaczynaj\u0105 si\u0119 od 199 \u20ac miesi\u0119cznie za 5 stanowisk roboczych, z rozliczeniem miesi\u0119cznym i mo\u017cliwo\u015bci\u0105 rezygnacji w dowolnym momencie. Integracj\u0119 wyceniamy z g\u00f3ry, zgodnie z Twoim procesem i potrzebami, razem z wybranym planem. Dzi\u0119ki temu znasz pe\u0142ny koszt przed rozpocz\u0119ciem.<\/li>\n\n<\/ul>\n\n\n<p>O brakuj\u0105cych mo\u017cliwo\u015bciach planowania przeczytasz w <a href=\"\/pl\/integracje\/erp\/sap-business-one\/harmonogramowanie-produkcji\/\">artykule o harmonogramowaniu produkcji w SAP Business One<\/a>. Informacje o innych systemach ERP znajdziesz na <a href=\"\/pl\/integracje\/erp\/\">stronie integracji 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\/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\/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 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 i aparatura rozdzielcza<\/p>\n\n\n<p class=\"ind-cust__result\">Planowanie produkcji zajmuje o 2 godziny mniej ka\u017cdego tygodnia, 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\/13-9cbf2d28-08ef-49a1-94e3-0095e107df55.jpg\" alt=\"Anu J\u00e4rvinen, kierowniczka produkcji w Fredman Operations, obok zrobotyzowanej celi paletyzuj\u0105cej 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>naprz\u00f3d \u2014 dzia\u0142 sprzeda\u017cy widzi wolne moce produkcyjne<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eSkyPlanner zapewnia solidn\u0105 podstaw\u0119 i niezawodno\u015b\u0107 ca\u0142ego planowania produkcji.\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 naprz\u00f3d, a odpowiedzi na pro\u015bby o zmian\u0119 harmonogramu, kt\u00f3re wcze\u015bniej zajmowa\u0142y godzin\u0119 lub d\u0142u\u017cej, s\u0105 teraz udzielane w kilka sekund.<\/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\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\">\u201eDzi\u0119ki SkyPlanner \u0142atwiej dostrzegamy w\u0105skie gard\u0142a, a 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 do czterech godzin 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<\/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>Kto tworzy integracj\u0119 z SAP Business One?<\/summary>\n<p class=\"sp-faq__a\">Zesp\u00f3\u0142 SkyPlanner konfiguruje dwukierunkow\u0105 integracj\u0119 podczas wdro\u017cenia i zapewnia jej wsparcie po uruchomieniu produkcyjnym. Do SkyPlanner trafiaj\u0105 zlecenia produkcyjne, etapy marszrut technologicznych, zasoby produkcyjne, zam\u00f3wienia zakupu i przyj\u0119cia towar\u00f3w. Z powrotem przesy\u0142ane s\u0105 terminy z harmonogramu oraz dokumenty Issue and Receipt from Production. Partner B1 lub Pa\u0144stwa programi\u015bci mog\u0105 r\u00f3wnie\u017c stworzy\u0107 integracj\u0119 z wykorzystaniem Service Layer i REST API SkyPlanner. Do rozpocz\u0119cia pracy wystarczy klucz 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>Ile trwa wdro\u017cenie SkyPlanner z SAP Business One?<\/summary>\n<p class=\"sp-faq__a\">Wdro\u017cenie zwykle ko\u0144czy si\u0119 w ci\u0105gu kilku tygodni od rozpocz\u0119cia prac. Zesp\u00f3\u0142 mapuje zasoby produkcyjne i etapy marszrut technologicznych, pod\u0142\u0105cza zlecenia produkcyjne i zam\u00f3wienia zakupu, a przed uruchomieniem produkcyjnym por\u00f3wnuje harmonogram z Pa\u0144stwa aktualnym planem.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Service Layer czy DI API?<\/summary>\n<p class=\"sp-faq__a\">Do nowych integracji nale\u017cy wybra\u0107 Service Layer. Korzysta z HTTP, dzia\u0142a z HANA i SQL Server i nadaje si\u0119 do systemu harmonogramowania w chmurze. DI API nale\u017cy u\u017cywa\u0107 tylko tam, gdzie istniej\u0105ce oprogramowanie po\u015brednicz\u0105ce ju\u017c od niego zale\u017cy.<\/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 wymagana jest wersja SAP Business One 10.0 FP 2602?<\/summary>\n<p class=\"sp-faq__a\">Tylko do obs\u0142ugi webhook\u00f3w. Wcze\u015bniejsze wersje 10.0 mo\u017cna zintegrowa\u0107 przez cykliczne odpytywanie.<\/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 terminy z harmonogramu s\u0105 zapisywane z powrotem w SAP Business One?<\/summary>\n<p class=\"sp-faq__a\">S\u0142u\u017cy do tego <code>PATCH \/b1s\/v1\/ProductionOrders({DocEntry})<\/code>, wywo\u0142ywane po otrzymaniu webhooka SkyPlanner o zmianie harmonogramu. \u017b\u0105danie ustawia <code>StartDate<\/code> i <code>DueDate<\/code> w zleceniu oraz <code>StartDate<\/code> i <code>EndDate<\/code> w jego pozycjach zasob\u00f3w. Wyprodukowane ilo\u015bci i czas pracy wracaj\u0105 jako <code>InventoryGenEntries<\/code> i <code>InventoryGenExits<\/code>, powi\u0105zane ze zleceniem przez <code>BaseType<\/code> o warto\u015bci 202 oraz <code>BaseEntry<\/code>.<\/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 potrzebujemy dodatku produkcyjnego do B1?<\/summary>\n<p class=\"sp-faq__a\">Nie. Integracja korzysta wy\u0142\u0105cznie ze standardowych obiekt\u00f3w B1: zlece\u0144 produkcyjnych, Product Trees, Resources, Items, zam\u00f3wie\u0144 zakupu i dokument\u00f3w magazynowych. \u017badne dane nie s\u0105 przenoszone do nowego modelu danych produkcyjnych.<\/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 naszych danych z B1 przed integracj\u0105?<\/summary>\n<p class=\"sp-faq__a\">Tak. 30-dniowy okres pr\u00f3bny obejmuje do 20 stanowisk roboczych i import danych z plik\u00f3w CSV lub Excel, bez konieczno\u015bci podawania karty p\u0142atniczej. <a href=\"\/pl\/proba\/\">Rozpocznij bezp\u0142atny okres pr\u00f3bny<\/a> lub <a href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">porozmawiaj z dzia\u0142em sprzeda\u017cy<\/a> o swojej konfiguracji B1.<\/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 \/ SAP Business One Przewodnik po integracji SAP Business One ze SkyPlanner APS do harmonogramowania produkcji Ten przewodnik pokazuje partnerom SAP Business One i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 B1 ze SkyPlanner APS. Wyja\u015bnia, kt\u00f3rych API u\u017cy\u0107, dok\u0105d trafiaj\u0105 poszczeg\u00f3lne obiekty i gdzie pojawiaj\u0105 si\u0119 problemy w projektach B1. SkyPlanner integruje si\u0119 z &#8230; <a title=\"Integracja SAP Business One ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/sap-business-one\/przewodnik-po-integracji\/\" aria-label=\"Read more about Integracja SAP Business One ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\">Czytaj dalej<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100771,"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-101099","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>Integracja SAP Business One z APS | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Integracja SkyPlanner APS z SAP Business One: encje Service Layer, uwierzytelnianie, webhooki, mapowanie danych i pu\u0142apki harmonogramowania produkcji.\" \/>\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\/sap-business-one\/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 SAP Business One ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\" \/>\n<meta property=\"og:description\" content=\"Integracja SkyPlanner APS z SAP Business One: encje Service Layer, uwierzytelnianie, webhooki, mapowanie danych i pu\u0142apki harmonogramowania produkcji.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/sap-business-one\/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=\"17 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\\\/sap-business-one\\\/przewodnik-po-integracji\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/sap-business-one\\\/przewodnik-po-integracji\\\/\",\"name\":\"Integracja SAP Business One z APS | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Integracja SkyPlanner APS z SAP Business One: encje Service Layer, uwierzytelnianie, webhooki, mapowanie danych i pu\u0142apki harmonogramowania produkcji.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/sap-business-one\\\/przewodnik-po-integracji\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/sap-business-one\\\/przewodnik-po-integracji\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/sap-business-one\\\/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 SAP Business One: harmonogramowanie produkcji\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/sap-business-one\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Integracja SAP Business One 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":"Integracja SAP Business One z APS | SkyPlanner","description":"Integracja SkyPlanner APS z SAP Business One: encje Service Layer, uwierzytelnianie, webhooki, mapowanie danych i pu\u0142apki harmonogramowania produkcji.","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\/sap-business-one\/przewodnik-po-integracji\/","og_locale":"pl_PL","og_type":"article","og_title":"Integracja SAP Business One ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji","og_description":"Integracja SkyPlanner APS z SAP Business One: encje Service Layer, uwierzytelnianie, webhooki, mapowanie danych i pu\u0142apki harmonogramowania produkcji.","og_url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/sap-business-one\/przewodnik-po-integracji\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"17 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/sap-business-one\/przewodnik-po-integracji\/","url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/sap-business-one\/przewodnik-po-integracji\/","name":"Integracja SAP Business One z APS | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pl\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Integracja SkyPlanner APS z SAP Business One: encje Service Layer, uwierzytelnianie, webhooki, mapowanie danych i pu\u0142apki harmonogramowania produkcji.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/sap-business-one\/przewodnik-po-integracji\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pl\/integracje\/erp\/sap-business-one\/przewodnik-po-integracji\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/sap-business-one\/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 SAP Business One: harmonogramowanie produkcji","item":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/sap-business-one\/"},{"@type":"ListItem","position":5,"name":"Integracja SAP Business One 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 \/ SAP Business One Przewodnik po integracji SAP Business One ze SkyPlanner APS do harmonogramowania produkcji Ten przewodnik pokazuje partnerom SAP Business One i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 B1 ze SkyPlanner APS. Wyja\u015bnia, kt\u00f3rych API u\u017cy\u0107, dok\u0105d trafiaj\u0105 poszczeg\u00f3lne obiekty i gdzie pojawiaj\u0105 si\u0119 problemy w projektach B1. SkyPlanner integruje si\u0119 z&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/101099","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=101099"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/101099\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/100771"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/media?parent=101099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}