{"id":101278,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101278"},"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\/epicor-kinetic\/przewodnik-po-integracji\/","title":{"rendered":"Integracja Epicor Kinetic 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> \/ Epicor Kinetic<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Przewodnik po integracji Epicor Kinetic <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 Epicor, zespo\u0142om IT i osobom odpowiedzialnym za techniczn\u0105 ocen\u0119 zakupu, jak korzysta\u0107 ze SkyPlanner APS do harmonogramowania produkcji z uwzgl\u0119dnieniem rzeczywistych mocy maszyn i dost\u0119pno\u015bci pracownik\u00f3w w po\u0142\u0105czeniu z Epicor Kinetic. SkyPlanner integruje si\u0119 z Epicor Kinetic w obu kierunkach za po\u015brednictwem us\u0142ug REST systemu Kinetic:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Do SkyPlanner trafiaj\u0105 zlecenia, operacje, zasoby produkcyjne i harmonogramy dostaw z zam\u00f3wie\u0144 zakupu.<\/li>\n\n\n<li>Planowane terminy operacji s\u0105 zapisywane z powrotem w zleceniach.<\/li>\n\n\n<li>Wpisy czasu pracy operator\u00f3w s\u0105 zapisywane w Kinetic jako ewidencja pracy.<\/li>\n\n\n<li>Webhooki SkyPlanner przesy\u0142aj\u0105 zmiany w harmonogramie na bie\u017c\u0105co.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-buttons fx-hero__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/pl\/proba\/\">Rozpocznij bezp\u0142atny okres pr\u00f3bny<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">Um\u00f3w prezentacj\u0119<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-hero__media sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"fx-shot\"><div class=\"fx-shot__bar\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><span>skyplanner.ai \u00b7 Harmonogramowanie produkcji<\/span><\/div><img fetchpriority=\"high\" decoding=\"async\" loading=\"eager\" width=\"1024\" height=\"685\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/features-v2\/20-d7d44cbc-5430-4f97-99f5-fca4632862ef.png\" alt=\"Wykres Gantta w SkyPlanner APS z operacjami zaplanowanymi na stanowiskach roboczych i list\u0105 zlece\u0144 poni\u017cej.\"><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--intro\" id=\"overview\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Podczas wdro\u017cenia zesp\u00f3\u0142 SkyPlanner konfiguruje integracj\u0119 zgodnie z konfiguracj\u0105 Kinetic i zapewnia jej wsparcie po uruchomieniu produkcyjnym. Ten przewodnik jest przeznaczony dla partner\u00f3w i programist\u00f3w, kt\u00f3rzy chc\u0105 uczestniczy\u0107 w tych pracach lub samodzielnie tworzy\u0107 rozwi\u0105zania z u\u017cyciem udokumentowanego API REST SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">dokumentacja API<\/a>).<\/p>\n\n\n<p>Je\u015bli jeszcze nie wiesz, czy dost\u0119pne w Kinetic Scheduling and Resource Management lub modu\u0142 APS spe\u0142niaj\u0105 Twoje potrzeby, przeczytaj najpierw artyku\u0142 <a href=\"\/pl\/integracje\/erp\/epicor-kinetic\/harmonogramowanie-produkcji\/\">Czy Epicor Kinetic obs\u0142uguje 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=\"kinetic-s-integration-surface\"><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 Kinetic<\/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:\/\/www.epicor.com\/en\/products\/enterprise-resource-planning-erp\/epicor-kinetic\/tools-and-technology\/open-rest-api\/\">Epicor podaje<\/a>: &#8222;All Kinetic services, including business objects, processes, reports, BAQs, and Epicor Functions, are accessible through REST endpoints.&#8221; (Wszystkie us\u0142ugi Kinetic, w tym obiekty biznesowe, procesy, raporty, zapytania BAQ i Epicor Functions, s\u0105 dost\u0119pne przez endpointy REST). Integracja do harmonogramowania opiera si\u0119 na czterech technologiach Epicor:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Kinetic REST API v2 (OData v4).<\/strong> Obiekty biznesowe s\u0105 udost\u0119pniane jako us\u0142ugi o nazwach <code>Erp.BO.&lt;Name&gt;Svc<\/code>. Typowa \u015bcie\u017cka to <code>\/api\/v2\/odata\/{Company}\/Erp.BO.{Svc}\/{EntitySet}<\/code>. REST v1 jest nadal dost\u0119pny, ale to starsza wersja, dlatego integracj\u0119 nale\u017cy oprze\u0107 na v2. Zestawy encji i metody dost\u0119pne w u\u017cywanej wersji sprawd\u017a w REST Help pod adresem <code>\/api\/help\/v2\/<\/code>.<\/li>\n\n\n<li><strong>Business Activity Queries (BAQ) przez REST.<\/strong> Zapytanie BAQ jest udost\u0119pniane pod adresem <code>\/api\/v2\/odata\/{Company}\/BaqSvc\/{BAQ}\/Data<\/code>. To praktyczny spos\u00f3b pobierania danych do planowania: jednym wywo\u0142aniem mo\u017cna po\u0142\u0105czy\u0107 <code>JobHead<\/code>, <code>JobOper<\/code>, <code>JobMtl<\/code>, <code>PartWhse<\/code> i <code>PORel<\/code> (<a href=\"https:\/\/www.epiusers.help\/t\/rest-efx-baq-examples-from-a-python-script\/115273\">przyk\u0142ad ze spo\u0142eczno\u015bci<\/a>).<\/li>\n\n\n<li><strong>Epicor Functions (EFx).<\/strong> Funkcje dzia\u0142aj\u0105ce po stronie serwera, wywo\u0142ywane pod adresem <code>\/api\/v2\/efx\/{Company}\/{Library}\/{Function}<\/code>. <a href=\"https:\/\/www.epicor.com\/en-us\/products\/enterprise-resource-planning-erp\/kinetic\/tools-and-technology\/epicor-functions\/\">Epicor podaje<\/a>, \u017ce funkcje te \u201ecan be triggered from multiple entry points, including BPMs, REST services, schedules, and application events.\u201d (mog\u0105 by\u0107 uruchamiane z wielu punkt\u00f3w, w tym przez BPM, us\u0142ugi REST, harmonogramy i zdarzenia aplikacji).<\/li>\n\n\n<li><strong>Dyrektywy BPM.<\/strong> Method Directives i Data Directives uruchamiaj\u0105 si\u0119 po zmianie zlecenia lub operacji i mog\u0105 wywo\u0142a\u0107 funkcj\u0119 wysy\u0142aj\u0105c\u0105 dane na zewn\u0105trz.<\/li>\n\n<\/ol>\n\n\n<p>W przypadku plik\u00f3w DMT obs\u0142uguje import, a eksporty BAQ s\u0142u\u017c\u0105 do pobierania danych z systemu. Epicor oferuje r\u00f3wnie\u017c Epicor Automation Studio, kt\u00f3re <a href=\"https:\/\/www.epicor.com\/en\/solutions\/technology\/integration\/\">opisuje<\/a> jako &#8222;a low-code app for integration-led automations&#8221; (aplikacj\u0119 low-code do automatyzacji opartych na integracji). Nie korzystaj z bezpo\u015bredniego dost\u0119pu do bazy danych: REST, zapytania BAQ i funkcje dzia\u0142aj\u0105 tak samo w instalacji lokalnej i w Kinetic Cloud.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"authentication-and-access-scopes\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Uwierzytelnianie i zakresy dost\u0119pu<\/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>Kinetic REST v2 kontroluje dost\u0119p osobno dla ka\u017cdej integracji. Ka\u017cda otrzymuje <strong>klucz API<\/strong> powi\u0105zany z <strong>zakresem dost\u0119pu<\/strong>, kt\u00f3ry okre\u015bla dozwolone us\u0142ugi i metody. <a href=\"https:\/\/www.epicor.com\/en\/products\/enterprise-resource-planning-erp\/epicor-kinetic\/tools-and-technology\/open-rest-api\/\">Epicor ujmuje to tak<\/a>: &#8222;API keys, access scopes, and standard authentication methods control which services and methods are available to each integration.&#8221; (Klucze API, zakresy dost\u0119pu i standardowe metody uwierzytelniania kontroluj\u0105, kt\u00f3re us\u0142ugi i metody s\u0105 dost\u0119pne dla poszczeg\u00f3lnych integracji).<\/p>\n\n\n<p>Opr\u00f3cz u\u017cycia klucza API strona wywo\u0142uj\u0105ca musi zalogowa\u0107 si\u0119 jako u\u017cytkownik Kinetic. U\u017cyj osobnego konta do integracji, z uprawnieniami ograniczonymi do jej potrzeb. Po stronie SkyPlanner API REST korzysta z uwierzytelniania JWT, a jego dokumentacja jest dost\u0119pna w Swagger\/OpenAPI.<\/p>\n\n\n<p>W integracji ze SkyPlanner zakres dost\u0119pu zazwyczaj obejmuje:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>Erp.BO.JobEntrySvc<\/code> (JobEntries, JobOpers, GetDatasetForTree)<\/li>\n\n\n<li><code>Erp.BO.ResourceGroupSvc<\/code> i <code>Erp.BO.ResourceSvc<\/code><\/li>\n\n\n<li><code>Erp.BO.CapabilitySvc<\/code><\/li>\n\n\n<li><code>Erp.BO.PartSvc<\/code> (Parts, PartWhses)<\/li>\n\n\n<li><code>Erp.BO.EmpBasicSvc<\/code><\/li>\n\n\n<li><code>Erp.BO.ScheduleEngineSvc<\/code> (GetNewParamsForJob, MoveJobItem, ChangeResource)<\/li>\n\n\n<li><code>Erp.BO.LaborSvc<\/code> (Labors, LaborDtls, StartActivity, EndActivityByEmp)<\/li>\n\n\n<li>zapytania BAQ i biblioteki EFx udost\u0119pnione na potrzeby integracji<\/li>\n\n<\/ul>\n\n\n<p>Brak metody w zakresie dost\u0119pu powoduje b\u0142\u0105d dopiero przy jej wywo\u0142aniu, a nie podczas konfiguracji. Uwzgl\u0119dnij ka\u017cd\u0105 wywo\u0142ywan\u0105 metod\u0119, monitoruj termin wa\u017cno\u015bci klucza API i ustaw alerty dla b\u0142\u0119d\u00f3w HTTP, nie tylko dla pustych wynik\u00f3w.<\/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=\"change-detection-bpm-directives-functions-or-pol\"><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\">Wykrywanie zmian: dyrektywy BPM, funkcje lub cykliczne odpytywanie<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Epicor nie dokumentuje uniwersalnego API do wychodz\u0105cych webhook\u00f3w, dlatego zmiany z Kinetic trafiaj\u0105 do SkyPlanner na jeden z dw\u00f3ch sposob\u00f3w:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Reakcja na zdarzenia.<\/strong> Dyrektywa BPM Data Directive dla <code>JobHead<\/code> lub <code>JobOper<\/code> wywo\u0142uje funkcj\u0119 Epicor Function, kt\u00f3ra wysy\u0142a zmienione zlecenie do interfejsu REST API SkyPlanner.<\/li>\n\n\n<li><strong>Cykliczne odpytywanie.<\/strong> Zapytanie BAQ z filtrem wed\u0142ug daty zmiany uruchamia si\u0119 co kilka minut lub co godzin\u0119. Takie rozwi\u0105zanie jest prostsze w utrzymaniu i \u0142atwiejsze do przywr\u00f3cenia po awarii.<\/li>\n\n<\/ul>\n\n\n<p>W przeciwnym kierunku SkyPlanner wysy\u0142a zmiany stanu i harmonogramu przez swoje webhooki. Odbiera je oprogramowanie po\u015brednicz\u0105ce lub endpoint EFx i zapisuje w Kinetic.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"data-mapping\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Mapowanie danych<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Encja \/ us\u0142uga Kinetic<\/th><th>Obiekt SkyPlanner<\/th><th>Kierunek<\/th><th>Cz\u0119stotliwo\u015b\u0107<\/th><\/tr><\/thead><tbody><tr><td><code>Part<\/code>, <code>PartRev<\/code> (<code>Erp.BO.PartSvc\/Parts<\/code>)<\/td><td>Produkt<\/td><td>Z Kinetic do SkyPlanner<\/td><td>Import pocz\u0105tkowy, nast\u0119pnie wed\u0142ug harmonogramu<\/td><\/tr><tr><td><code>PartMtl<\/code> (technologia), <code>JobMtl<\/code> (zlecenie)<\/td><td>Materia\u0142y produktu i zlecenia<\/td><td>Z Kinetic do SkyPlanner<\/td><td>Wraz ze zleceniem<\/td><\/tr><tr><td><code>PartOpr<\/code> (technologia), <code>JobOper<\/code> (zlecenie)<\/td><td>Etapy procesu<\/td><td>Z Kinetic do SkyPlanner<\/td><td>Wraz ze zleceniem<\/td><\/tr><tr><td><code>ResourceGroup<\/code>, <code>Resource<\/code> (<code>ResourceGroupSvc<\/code>, <code>ResourceSvc<\/code>)<\/td><td>Grupy stanowisk roboczych, stanowiska robocze<\/td><td>Z Kinetic do SkyPlanner<\/td><td>Import pocz\u0105tkowy, przy zmianie<\/td><\/tr><tr><td><code>Capability<\/code> (<code>CapabilitySvc<\/code>)<\/td><td>Alternatywne stanowiska robocze<\/td><td>Z Kinetic do SkyPlanner<\/td><td>Import pocz\u0105tkowy, przy zmianie<\/td><\/tr><tr><td>Kalendarze zasob\u00f3w produkcyjnych i ich grup<\/td><td>Zmiany robocze i wyj\u0105tki<\/td><td>Z Kinetic do SkyPlanner<\/td><td>Import pocz\u0105tkowy, nast\u0119pnie co tydzie\u0144 lub przy zmianie<\/td><\/tr><tr><td><code>EmpBasic<\/code> (<code>EmpBasicSvc<\/code>)<\/td><td>Pracownicy<\/td><td>Z Kinetic do SkyPlanner<\/td><td>Import pocz\u0105tkowy, przy zmianie<\/td><\/tr><tr><td><code>JobHead<\/code> (<code>JobEntrySvc\/JobEntries<\/code>)<\/td><td>Zlecenie<\/td><td>Z Kinetic do SkyPlanner<\/td><td>W czasie rzeczywistym przez BPM + EFx lub przez cykliczne odpytywanie BAQ<\/td><\/tr><tr><td><code>PartWhse<\/code> przez BAQ<\/td><td>Stany magazynowe<\/td><td>Z Kinetic do SkyPlanner<\/td><td>Wed\u0142ug harmonogramu<\/td><\/tr><tr><td>Zam\u00f3wienia zakupu: <code>POHeader<\/code>, <code>PODetail<\/code>, <code>PORel<\/code> przez BAQ<\/td><td>Zam\u00f3wienia zakupu \/ oczekiwane dostawy materia\u0142\u00f3w (przewidywana data dostawy)<\/td><td>Z Kinetic do SkyPlanner<\/td><td>Wed\u0142ug harmonogramu lub przy zmianie zam\u00f3wienia zakupu przez BPM + EFx<\/td><\/tr><tr><td>Planowany pocz\u0105tek i koniec ka\u017cdej operacji<\/td><td>Daty <code>JobOper<\/code> przez <code>ScheduleEngineSvc<\/code> (MoveJobItem, ChangeResource) w funkcji EFx<\/td><td>Ze SkyPlanner do Kinetic<\/td><td>Przy zmianie harmonogramu, przez webhook<\/td><\/tr><tr><td>Zapisy czasu pracy, ilo\u015bci, post\u0119p operacji, przyczyny<\/td><td><code>Labors<\/code> \/ <code>LaborDtls<\/code> przez <code>LaborSvc<\/code>; kody przyczyn przez <code>Erp.BO.ReasonSvc<\/code><\/td><td>Ze SkyPlanner do Kinetic<\/td><td>W czasie rzeczywistym przez webhook<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>W Epicor zlecenie produkcyjne nosi nazw\u0119 <strong>Job<\/strong>. Odwzoruj jeden <code>JobHead<\/code> jako jedno zlecenie w SkyPlanner, a ka\u017cdy <code>JobOper<\/code> jako etap procesu. Jako klucz zewn\u0119trzny zachowaj numer zlecenia, numer sekwencyjny zespo\u0142u i numer sekwencyjny operacji.<\/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\">Warianty 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 dane cz\u0119\u015bci, grup zasob\u00f3w produkcyjnych, zasob\u00f3w produkcyjnych, zdolno\u015bci, kalendarzy i pracownik\u00f3w. Na podstawie zasob\u00f3w w Kinetic utw\u00f3rz stanowiska robocze w SkyPlanner, a na podstawie grup zasob\u00f3w \u2014 grupy stanowisk roboczych. Du\u017ce zbiory pobieraj stronami za pomoc\u0105 <code>$top<\/code> i <code>$skip<\/code> lub zbiorczo przez BAQ.<\/p>\n\n\n<p><strong>2. Synchronizacja zlece\u0144.<\/strong> Przesy\u0142aj zlecenia zwolnione do produkcji i zatwierdzone wraz z ich operacjami i materia\u0142ami. Pobieraj ca\u0142e drzewo zlecenia za pomoc\u0105 <code>GetDatasetForTree<\/code> lub BAQ, zamiast pobiera\u0107 ka\u017cd\u0105 encj\u0119 osobno. Niezatwierdzone zlecenia MRP pozostaw w Kinetic do czasu ich zatwierdzenia. Wraz ze stanami magazynowymi synchronizuj otwarte harmonogramy dostaw zam\u00f3wie\u0144 zakupu i ich terminy. SkyPlanner traktuje zam\u00f3wiony materia\u0142 jako dost\u0119pny w dniu dostawy i aktualizuje stan magazynowy po oznaczeniu zam\u00f3wienia zakupu statusem Delivered. Dzi\u0119ki temu harmonogram uwzgl\u0119dnia zar\u00f3wno zapasy, jak i oczekiwane dostawy.<\/p>\n\n\n<p><strong>3. Zapis harmonogramu w Kinetic.<\/strong> Webhook SkyPlanner wysy\u0142a planowany pocz\u0105tek, koniec i stanowisko robocze ka\u017cdej operacji do punktu ko\u0144cowego EFx (<code>\/api\/v2\/efx\/{Company}\/{Library}\/{Function}<\/code>). Funkcja zapisuje dane przez silnik harmonogramowania Kinetic \u2014 ten sam obiekt biznesowy, z kt\u00f3rego korzystaj\u0105 harmonogramowanie w Job Entry i tablice harmonogramowania (<a href=\"https:\/\/www.epiusers.help\/t\/job-reschedule-function-via-api-via-excel\/132000\">przyk\u0142ad ze spo\u0142eczno\u015bci<\/a>):<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><code>ScheduleEngine.GetNewParamsForJob<\/code> tworzy dla zlecenia zbi\u00f3r danych silnika harmonogramowania.<\/li>\n\n\n<li>Funkcja ustawia numer zlecenia, numery sekwencyjne zespo\u0142u i operacji oraz planowan\u0105 dat\u0119 i godzin\u0119 rozpocz\u0119cia, a nast\u0119pnie wywo\u0142uje <code>ScheduleEngine.MoveJobItem<\/code>.<\/li>\n\n\n<li>Je\u015bli SkyPlanner przypisa\u0142 operacj\u0119 do innego zasobu w grupie, <code>ScheduleEngine.ChangeResource<\/code> <a href=\"https:\/\/www.epiusers.help\/t\/rescheduling-to-resource-in-scheduleengine-adapter-e10-2-400\/58669\">przenosi j\u0105 na ten zas\u00f3b<\/a>. Samo <code>MoveJobItem<\/code> pozostawia domy\u015blny zas\u00f3b grupy.<\/li>\n\n\n<li>Funkcja ustawia blokad\u0119 harmonogramu zlecenia (<code>JobHead.SchedLocked<\/code>, opcja Lock w Job Entry), dzi\u0119ki czemu <a href=\"https:\/\/www.epiusers.help\/t\/adjust-global-scheduling-order-locked-column-vs-jobhead-schedlocked\/46672\">Global Scheduling zachowuje<\/a> daty ze SkyPlanner.<\/li>\n\n<\/ol>\n\n\n<p>Obj\u0119cie tych wywo\u0142a\u0144 jedn\u0105 funkcj\u0105 Epicor Function zapewnia atomowy zapis dla ka\u017cdego zlecenia i pozwala doda\u0107 w\u0142asn\u0105 walidacj\u0119. Je\u015bli zak\u0142ad nie chce korzysta\u0107 z w\u0142asnej funkcji, t\u0119 sam\u0105 sekwencj\u0119 mo\u017cna wykona\u0107 bezpo\u015brednimi wywo\u0142aniami REST do <code>Erp.BO.ScheduleEngineSvc<\/code>. Nigdy nie zapisuj bezpo\u015brednio danych w <code>ResourceTimeUsed<\/code> ani w polach dat <code>JobOper<\/code>: omija to silnik i powoduje rozbie\u017cno\u015bci w przydzia\u0142ach na tablicach harmonogramowania.<\/p>\n\n\n<p><strong>4. Meldunki z hali produkcyjnej.<\/strong> Operatorzy rejestruj\u0105 prac\u0119 w SkyPlanner za pomoc\u0105 Mobile Confirmations, Production Timer lub Quick Log Mode. Ka\u017cdy zamkni\u0119ty zapis czasu pracy trafia do ewidencji pracy w Kinetic przez <code>Erp.BO.LaborSvc<\/code>: <code>StartActivity<\/code> i <code>EndActivityByEmp<\/code> s\u0142u\u017c\u0105 do rejestracji na bie\u017c\u0105co, a <code>Labors<\/code> z <code>Update<\/code> \u2014 do wpis\u00f3w wprowadzanych po wykonaniu pracy. Je\u015bli zak\u0142ad wymaga zatwierdzania, uwzgl\u0119dnij <code>submitForApproval<\/code> w przep\u0142ywie i zakresie uprawnie\u0144.<\/p>\n\n\n<p><strong>5. Odpowiedzialno\u015b\u0107 za dane i zasady rozstrzygania konflikt\u00f3w.<\/strong> Spisz je przed uruchomieniem produkcyjnym:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Dane<\/th><th>System nadrz\u0119dny<\/th><\/tr><\/thead><tbody><tr><td>Indeksy, technologie produkcji, zasoby produkcyjne, kalendarze, zlecenia, MRP, zapasy, kalkulacja koszt\u00f3w<\/td><td>Kinetic<\/td><\/tr><tr><td>Ilo\u015bci i status zlecenia<\/td><td>Kinetic<\/td><\/tr><tr><td>Kolejno\u015b\u0107 operacji, planowane terminy, wyb\u00f3r zasobu produkcyjnego w grupie<\/td><td>SkyPlanner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Zlecenia harmonogramowane przez SkyPlanner maj\u0105 w\u0142\u0105czon\u0105 blokad\u0119 harmonogramu, wi\u0119c Global Scheduling nie zmienia ich termin\u00f3w. Dla zasob\u00f3w produkcyjnych nieplanowanych przez SkyPlanner pozostaw harmonogramowanie w Kinetic.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"keys-retries-and-reconciliation\"><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\">Klucze, ponawianie pr\u00f3b i uzgadnianie danych<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Sta\u0142e klucze.<\/strong> Ka\u017cdy rekord zawiera sw\u00f3j klucz z Kinetic: dla operacji jest to numer zlecenia, numer sekwencyjny zespo\u0142u i numer sekwencyjny operacji, a dla ewidencji pracy \u2014 identyfikatory nag\u0142\u00f3wka i szczeg\u00f3\u0142\u00f3w wpisu. Zapis odbywa si\u0119 w trybie upsert wed\u0142ug tego klucza, wi\u0119c ponowne wys\u0142anie komunikatu aktualizuje rekord zamiast tworzy\u0107 duplikat.<\/li>\n\n\n<li><strong>Ponawianie pr\u00f3b.<\/strong> Nieudany zapis po dowolnej stronie jest ponawiany, a czas pracy zapisuje si\u0119 tylko raz dla danego identyfikatora wpisu czasu w SkyPlanner. Ponowienie pr\u00f3by nie mo\u017ce wi\u0119c spowodowa\u0107 podw\u00f3jnego naliczenia godzin.<\/li>\n\n\n<li><strong>Uzgadnianie danych.<\/strong> Cyklicznie uruchamiane zapytanie BAQ por\u00f3wnuje otwarte zlecenia, statusy operacji i ilo\u015bci z danymi w SkyPlanner oraz koryguje rozbie\u017cno\u015bci \u2014 na przyk\u0142ad gdy zlecenie zosta\u0142o zamkni\u0119te w Kinetic w trakcie przesy\u0142ania komunikatu.<\/li>\n\n\n<li><strong>Zmiany ilo\u015bci i anulowania.<\/strong> Zmiana ilo\u015bci w Kinetic aktualizuje zlecenie i jego etapy procesu w SkyPlanner. Cz\u0119\u015bciowe wykonanie skraca pozosta\u0142y czas realizacji. Zlecenie zamkni\u0119te lub usuni\u0119te w Kinetic znika z harmonogramu przy nast\u0119pnej synchronizacji.<\/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 ind-sec--alt\" 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 zazwyczaj ko\u0144czy si\u0119 w ci\u0105gu kilku tygodni od rozpocz\u0119cia prac. Projekt integracji z Kinetic obejmuje:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li>30-dniowy okres pr\u00f3bny na danych zlece\u0144, operacji i zasob\u00f3w produkcyjnych wyeksportowanych do plik\u00f3w CSV lub Excel, jeszcze przed rozpocz\u0119ciem prac programistycznych.<\/li>\n\n\n<li>Klucz API, zakres dost\u0119pu, osobne konto u\u017cytkownika do integracji i zapytania BAQ, z kt\u00f3rych integracja odczytuje dane.<\/li>\n\n\n<li>Mapowanie danych podstawowych: zdolno\u015bci wykonawczych, grup zasob\u00f3w, zasob\u00f3w produkcyjnych, kalendarzy i pracownik\u00f3w na stanowiska, grupy, zmiany i personel w SkyPlanner.<\/li>\n\n\n<li>Pocz\u0105tkowy import indeks\u00f3w, technologii produkcji (BOM i operacji) oraz zasob\u00f3w produkcyjnych.<\/li>\n\n\n<li>Synchronizacja zlece\u0144 i zam\u00f3wie\u0144 zakupu (terminy <code>PORel<\/code>) oraz stan\u00f3w magazynowych <code>PartWhse<\/code>.<\/li>\n\n\n<li>Zapis planowanych termin\u00f3w operacji w Kinetic przez <code>ScheduleEngineSvc<\/code> (MoveJobItem, ChangeResource) w funkcji Epicor Function, z ustawieniem blokady harmonogramu zlecenia.<\/li>\n\n\n<li>Meldunki z hali produkcyjnej zapisywane w ewidencji pracy przez <code>LaborSvc<\/code>.<\/li>\n\n\n<li>Testy r\u00f3wnolegle z bie\u017c\u0105cym harmonogramem Kinetic, a nast\u0119pnie uruchomienie produkcyjne.<\/li>\n\n<\/ol>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"kinetic-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 w Kinetic<\/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>Uwzgl\u0119dnianie dost\u0119pnych mocy ustawia si\u0119 w kilku miejscach.<\/strong> <a href=\"https:\/\/www.epiusers.help\/t\/finite-schedule-not-doing-finite-scheduling\/72831\">Pole wyboru Finite<\/a> znajduje si\u0119 w ustawieniach zasobu. Horyzont, w kt\u00f3rym harmonogramowanie produkcji uwzgl\u0119dnia dost\u0119pne moce, ustawia si\u0119 dla zasobu, grupy zasob\u00f3w i na karcie Planning w Site Maintenance. Ka\u017cde narz\u0119dzie do harmonogramowania ma te\u017c w\u0142asne pole wyboru Finite. Zanim zaimportujesz terminy z Kinetic jako punkt odniesienia, sprawd\u017a, czy w og\u00f3le wyznaczono je z uwzgl\u0119dnieniem dost\u0119pnych mocy.<\/li>\n\n\n<li><strong>Capability albo Resource Group i Resource.<\/strong> Gdy operacja wskazuje zdolno\u015b\u0107 wykonawcz\u0105 w polu Capability, pola Resource Group i Resource pozostaj\u0105 puste. W przeciwnym razie wskazuje grup\u0119 zasob\u00f3w, czasem z konkretnym zasobem. Integracja musi odczytywa\u0107 te same pola i samodzielnie ustala\u0107, kt\u00f3re zasoby produkcyjne maj\u0105 wymagan\u0105 zdolno\u015b\u0107 wykonawcz\u0105.<\/li>\n\n\n<li><strong>Kalendarze odzwierciedlaj\u0105 wcze\u015bniejsze korekty.<\/strong> Kalendarze zasob\u00f3w i liczby pracownik\u00f3w cz\u0119sto dostosowuje si\u0119 tak, by uzyska\u0107 oczekiwane dzia\u0142anie wbudowanego narz\u0119dzia do harmonogramowania. Odwzoruj w SkyPlanner rzeczywisty uk\u0142ad zmian i faktycznych pracownik\u00f3w. Pozw\u00f3l mu przypisywa\u0107 kilku operator\u00f3w do jednej operacji tam, gdzie potrzebna jest brygada.<\/li>\n\n\n<li><strong>Daty zmieniaj przez silnik, nie przez CRUD.<\/strong> Zwyk\u0142a aktualizacja termin\u00f3w operacji przez <code>JobEntrySvc<\/code> nie zmienia harmonogramu; w jednym <a href=\"https:\/\/www.epiusers.help\/t\/epicorrest-api-swagger-issue-with-reschedulign-a-job-with-a-rest-call\/107778\">zg\u0142oszeniu na forum<\/a> wywo\u0142anie <code>JobScheduling<\/code> zwraca 200 OK, mimo \u017ce zlecenie pozostaje bez zmian. U\u017cyj opisanej wy\u017cej sekwencji wywo\u0142a\u0144 <code>ScheduleEngine<\/code>.<\/li>\n\n\n<li><strong>Jako\u015b\u0107 danych decyduje o wyniku.<\/strong> Zbyt optymistyczne czasy operacji, brak czas\u00f3w realizacji zakup\u00f3w, pozostawione otwarte zlecenia i przestoje nieuwzgl\u0119dnione w kalendarzach pogarszaj\u0105 ka\u017cdy harmonogram, niezale\u017cnie od tego, czy powstaje w Kinetic, czy w narz\u0119dziu zewn\u0119trznym (<a href=\"https:\/\/www.blueskyerp.co.uk\/blog\/a-brief-overview-of-epicor-erp-advanced-planning-scheduling\/\">Bluesky ERP<\/a>).<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"who-configures-the-kinetic-integration\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Kto konfiguruje integracj\u0119 z Kinetic<\/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>Nie ma dw\u00f3ch zak\u0142ad\u00f3w, kt\u00f3re korzystaj\u0105 z Kinetic w ten sam spos\u00f3b. Dob\u00f3r zasob\u00f3w wed\u0142ug zdolno\u015bci wykonawczych, kalendarze grup zasob\u00f3w, konstrukcja zapyta\u0144 BAQ, dyrektywy BPM i metody zapisu zwrotnego w\u0142a\u015bciwe dla danej wersji r\u00f3\u017cni\u0105 si\u0119 mi\u0119dzy zak\u0142adami. Od ich poprawnej konfiguracji zale\u017cy, czy plani\u015bci b\u0119d\u0105 ufa\u0107 harmonogramowi, czy go poprawia\u0107.<\/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> Mapuje zasoby produkcyjne, zlecenia i harmonogramy dostaw z zam\u00f3wie\u0144 zakupu oraz konfiguruje odczyt zapyta\u0144 BAQ, wyzwalacze BPM i funkcj\u0119 zapisu zwrotnego. \u0141\u0105czy API REST i webhooki SkyPlanner z Kinetic REST v2. Wsparcie obejmuje r\u00f3wnie\u017c p\u00f3\u017aniejsze zmiany zapyta\u0144 BAQ, dyrektyw BPM lub wersji Kinetic.<\/li>\n\n\n<li><strong>Tw\u00f3j partner Epicor.<\/strong> Partnerzy, kt\u00f3rzy ju\u017c tworz\u0105 zapytania BAQ, dyrektywy BPM i Epicor Functions, mog\u0105 korzysta\u0107 z tego samego udokumentowanego API REST SkyPlanner. Umo\u017cliwia ono odczyt i zapis zlece\u0144, produkt\u00f3w, materia\u0142\u00f3w, etap\u00f3w procesu i wpis\u00f3w czasu pracy.<\/li>\n\n\n<li><strong>Twoi programi\u015bci.<\/strong> Wewn\u0119trzne zespo\u0142y z do\u015bwiadczeniem w Kinetic REST mog\u0105 tworzy\u0107 integracj\u0119 bezpo\u015brednio lub w Automation Studio, je\u015bli z niego korzystasz. Do rozpocz\u0119cia wystarczy klucz API SkyPlanner (<a href=\"\/pl\/docs\/samouczek-integracji\/\">samouczek integracji<\/a>), a zesp\u00f3\u0142 SkyPlanner pomaga w razie potrzeby. Publicznie dost\u0119pn\u0105 dokumentacj\u0119 produktu znajdziesz w <a href=\"\/pl\/docs\/samouczek-integracji\/\">dokumentacji SkyPlanner<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>Ten sam model integracji oparty na API i webhookach dzia\u0142a produkcyjnie z innymi systemami ERP, na przyk\u0142ad w <a href=\"\/pl\/customers\/utu\/\">UTU<\/a>. W <a href=\"\/pl\/customers\/laboratory-allied\/\">Laboratory &amp; Allied<\/a> wewn\u0119trzny zesp\u00f3\u0142 IT zbudowa\u0142 integracj\u0119 z SAP Business One w du\u017cej mierze samodzielnie, przy wsparciu SkyPlanner.<\/p>\n\n\n<p>Ka\u017cda \u015bcie\u017cka zaczyna si\u0119 tak samo: najpierw skorzystaj z <a href=\"\/pl\/proba\/\">30-dniowego bezp\u0142atnego okresu pr\u00f3bnego<\/a> na danych zaimportowanych z CSV, sprawd\u017a harmonogram, a nast\u0119pnie zbuduj integracj\u0119. Ceny zaczynaj\u0105 si\u0119 <a href=\"\/pl\/wycena\/\">od 199 \u20ac miesi\u0119cznie<\/a> za 5 stanowisk, 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. Pe\u0142ny koszt znasz wi\u0119c przed rozpocz\u0119ciem.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"why-this-setup-instead-of-licensing-kinetic-aps\"><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\">Dlaczego ta integracja zamiast licencji Kinetic APS<\/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>Przy technicznej ocenie zakupu licz\u0105 si\u0119 zakres rozwi\u0105zania i czas do uzyskania korzy\u015bci. Wybierz SkyPlanner, gdy:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Zakres integracji ma by\u0107 niewielki.<\/strong> Z Kinetic wychodz\u0105 zlecenia, operacje, zasoby produkcyjne i materia\u0142y. Wracaj\u0105 planowane terminy i ewidencja pracy. Opisane powy\u017cej mapowanie danych obejmuje ca\u0142y zakres.<\/li>\n\n\n<li><strong>Harmonogram musi reagowa\u0107 mi\u0119dzy kolejnymi przeliczeniami.<\/strong> Arcturus tworzy harmonogram uwzgl\u0119dniaj\u0105cy ograniczenia zasob\u00f3w w kilka sekund, a Autopilot automatycznie go przelicza, gdy zmienia si\u0119 sytuacja na produkcji. Webhooki SkyPlanner wysy\u0142aj\u0105 ka\u017cd\u0105 zmian\u0119, wi\u0119c Kinetic otrzymuje nowe terminy bez uruchamiania Global Scheduling.<\/li>\n\n\n<li><strong>Raportowanie z hali powinno zasila\u0107 ewidencj\u0119 pracy w Kinetic.<\/strong> Operatorzy rejestruj\u0105 prac\u0119 na telefonie lub tablecie za pomoc\u0105 Mobile Confirmations, Production Timer i Quick Log Mode, a zapis przez <code>LaborSvc<\/code> jest cz\u0119\u015bci\u0105 tej samej integracji.<\/li>\n\n\n<li><strong>Zakupione materia\u0142y warunkuj\u0105 realizacj\u0119 zlece\u0144.<\/strong> Harmonogram uwzgl\u0119dnia zar\u00f3wno zapasy, jak i otwarte harmonogramy dostaw z zam\u00f3wie\u0144 zakupu. Dzi\u0119ki temu operacje rozpoczynaj\u0105 si\u0119 zgodnie z rzeczywistymi terminami dost\u0119pno\u015bci materia\u0142\u00f3w.<\/li>\n\n\n<li><strong>Masz wi\u0119cej ni\u017c dwa ograniczenia.<\/strong> Jeden harmonogram uwzgl\u0119dnia kilku operator\u00f3w przy jednej operacji, narz\u0119dzia niedost\u0119pne podczas u\u017cycia w innym miejscu oraz alternatywne stanowiska i pracownik\u00f3w. Macierz czas\u00f3w przezbroje\u0144 wyznacza ich kolejno\u015b\u0107, a integracja zapisuje wynik z powrotem w Kinetic.<\/li>\n\n\n<li><strong>Chcesz sprawdzi\u0107 wyniki przed projektem i szybko go zako\u0144czy\u0107.<\/strong> W okresie pr\u00f3bnym zobaczysz w\u0142asny harmonogram na danych z eksportu BAQ, dla maksymalnie 20 stanowisk i bez podawania karty kredytowej. Wdro\u017cenie zazwyczaj ko\u0144czy si\u0119 w ci\u0105gu kilku tygodni od rozpocz\u0119cia prac.<\/li>\n\n<\/ul>\n\n\n<p>Poznaj <a href=\"\/pl\/funkcje\/\">funkcje<\/a>, przeczytaj <a href=\"\/pl\/historie-klientow\/\">opinie klient\u00f3w<\/a> lub <a href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">um\u00f3w prezentacj\u0119<\/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 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\/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 pozwala zaoszcz\u0119dzi\u0107 2 godziny pracy tygodniowo, a nowa kolejka zada\u0144 trafia na lini\u0119 w ci\u0105gu kilku 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, kierownik 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 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\/25-73c14230-f628-43c7-9890-005acea9125f.jpg\" alt=\"Hannu Ryyn\u00e4nen, prezes Mamec, w hali produkcyjnej firmy w Lohja\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/26-733d2728-780d-4b41-b834-e23619dad50c.png\" alt=\"Mamec\" width=\"106\" height=\"20\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>1,000s<\/b><span>zlece\u0144 produkcyjnych harmonogramowanych automatycznie<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eMamy teraz zupe\u0142nie inn\u0105 kontrol\u0119 nad produkcj\u0105, a nasza wiedza o zdolno\u015bciach produkcyjnych jest na ca\u0142kiem innym poziomie.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, prezes<\/b><br>Mamec \u00b7 Mieszalniki przemys\u0142owe, pompy i zaawansowana technologicznie produkcja kontraktowa<\/p>\n\n\n<p class=\"ind-cust__result\">Tysi\u0105ce zlece\u0144 produkcyjnych s\u0105 harmonogramowane automatycznie, a ca\u0142a organizacja ma wgl\u0105d w produkcj\u0119 w czasie rzeczywistym.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/customers\/mamec\/\">Przeczytaj opini\u0119 Mamec<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\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 zabezpiecze\u0144 dachowych 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 pozwoli\u0142 nam dostrzec w\u0105skie gard\u0142a 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 Zabezpieczenia dachowe i systemy odprowadzania wody deszczowej<\/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<\/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 integruje si\u0119 z Epicor Kinetic?<\/summary>\n<p class=\"sp-faq__a\">Integracja jest dwukierunkowa i korzysta z Kinetic REST v2, BAQ oraz Epicor Functions. Do SkyPlanner trafiaj\u0105 zlecenia produkcyjne, operacje, zasoby produkcyjne i harmonogramy dostaw z zam\u00f3wie\u0144 zakupu. W drug\u0105 stron\u0119 przesy\u0142ane s\u0105 zaplanowane terminy operacji i dane o pracy, a webhooki przekazuj\u0105 zmiany w harmonogramie na bie\u017c\u0105co. Podczas wdro\u017cenia zesp\u00f3\u0142 SkyPlanner dostosowuje integracj\u0119 do konfiguracji Kinetic. Partner Epicor lub programi\u015bci mog\u0105 korzysta\u0107 z tego samego 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>Z kt\u00f3rego API Kinetic nale\u017cy korzysta\u0107 przy integracji z systemem harmonogramowania?<\/summary>\n<p class=\"sp-faq__a\">REST v2. U\u017cyj <code>JobEntrySvc<\/code> do zlece\u0144 i operacji, <code>ResourceGroupSvc<\/code>, <code>ResourceSvc<\/code> i <code>CapabilitySvc<\/code> do zdolno\u015bci produkcyjnych, BAQ do zbiorczego pobierania danych, a <code>LaborSvc<\/code> do zapisu wykonanej pracy w Kinetic.<\/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 Epicor Kinetic obs\u0142uguje webhooki?<\/summary>\n<p class=\"sp-faq__a\">Nie udost\u0119pnia uniwersalnego API do wysy\u0142ania webhook\u00f3w. Wysy\u0142anie danych w reakcji na zdarzenia odbywa si\u0119 przez dyrektywy BPM wywo\u0142uj\u0105ce Epicor Functions. Alternatyw\u0105 jest cykliczne odpytywanie BAQ.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Czy SkyPlanner mo\u017ce zapisywa\u0107 zaplanowane terminy w zleceniach produkcyjnych Kinetic?<\/summary>\n<p class=\"sp-faq__a\">Tak. Funkcja Epicor Function wywo\u0142uje <code>ScheduleEngine.GetNewParamsForJob<\/code>, nast\u0119pnie <code>MoveJobItem<\/code> dla ka\u017cdej operacji oraz <code>ChangeResource<\/code>, je\u015bli zmieni\u0142 si\u0119 zas\u00f3b produkcyjny. Potem blokuje harmonogram zlecenia, aby Global Scheduling zachowa\u0142 daty. Te same wywo\u0142ania mo\u017cna te\u017c wykona\u0107 bezpo\u015brednio przez REST w <code>Erp.BO.ScheduleEngineSvc<\/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>Kto utrzymuje integracj\u0119?<\/summary>\n<p class=\"sp-faq__a\">Zesp\u00f3\u0142 SkyPlanner konfiguruje integracj\u0119 podczas wdro\u017cenia i zapewnia wsparcie po uruchomieniu produkcyjnym, r\u00f3wnie\u017c po zmianach w BAQ, BPM lub wersji Kinetic.<\/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 integracja dzia\u0142a z Epicor Kinetic zainstalowanym lokalnie?<\/summary>\n<p class=\"sp-faq__a\">Tak. REST API, BAQ, BPM i Epicor Functions dzia\u0142aj\u0105 tak samo w instalacji lokalnej i w chmurze Kinetic, wi\u0119c ten sam projekt integracji obejmuje oba \u015brodowiska.<\/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 integracja SkyPlanner APS z Epicor Kinetic?<\/summary>\n<p class=\"sp-faq__a\">Wdro\u017cenie zwykle ko\u0144czy si\u0119 w ci\u0105gu kilku tygodni od rozpocz\u0119cia prac. Zakres obejmuje opisane powy\u017cej mapowanie danych, ich pocz\u0105tkowe za\u0142adowanie, synchronizacj\u0119 zlece\u0144 produkcyjnych i zam\u00f3wie\u0144 zakupu, zapis harmonogramu w Kinetic oraz rejestrowanie pracy. Wszystko jest testowane r\u00f3wnolegle z bie\u017c\u0105cym harmonogramem produkcji.<\/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 \/ Epicor Kinetic Przewodnik po integracji Epicor Kinetic ze SkyPlanner APS do harmonogramowania produkcji Ten przewodnik pokazuje partnerom Epicor, zespo\u0142om IT i osobom odpowiedzialnym za techniczn\u0105 ocen\u0119 zakupu, jak korzysta\u0107 ze SkyPlanner APS do harmonogramowania produkcji z uwzgl\u0119dnieniem rzeczywistych mocy maszyn i dost\u0119pno\u015bci pracownik\u00f3w w po\u0142\u0105czeniu z Epicor Kinetic. SkyPlanner integruje si\u0119 &#8230; <a title=\"Integracja Epicor Kinetic ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/epicor-kinetic\/przewodnik-po-integracji\/\" aria-label=\"Read more about Integracja Epicor Kinetic ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\">Czytaj dalej<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100861,"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-101278","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>Epicor Kinetic: integracja harmonogram\u00f3w \u2014 przewodnik | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Epicor Kinetic i SkyPlanner APS: odczyt REST v2, BAQs, JobEntrySvc; zapis dat ScheduleEngineSvc i czasu pracy LaborSvc. Mapowanie i pu\u0142apki.\" \/>\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\/epicor-kinetic\/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 Epicor Kinetic ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji\" \/>\n<meta property=\"og:description\" content=\"Epicor Kinetic i SkyPlanner APS: odczyt REST v2, BAQs, JobEntrySvc; zapis dat ScheduleEngineSvc i czasu pracy LaborSvc. Mapowanie i pu\u0142apki.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/epicor-kinetic\/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\\\/epicor-kinetic\\\/przewodnik-po-integracji\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/epicor-kinetic\\\/przewodnik-po-integracji\\\/\",\"name\":\"Epicor Kinetic: integracja harmonogram\u00f3w \u2014 przewodnik | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Epicor Kinetic i SkyPlanner APS: odczyt REST v2, BAQs, JobEntrySvc; zapis dat ScheduleEngineSvc i czasu pracy LaborSvc. Mapowanie i pu\u0142apki.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/epicor-kinetic\\\/przewodnik-po-integracji\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/epicor-kinetic\\\/przewodnik-po-integracji\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/epicor-kinetic\\\/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 Epicor Kinetic: harmonogramowanie produkcji\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/epicor-kinetic\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Integracja Epicor Kinetic 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":"Epicor Kinetic: integracja harmonogram\u00f3w \u2014 przewodnik | SkyPlanner","description":"Epicor Kinetic i SkyPlanner APS: odczyt REST v2, BAQs, JobEntrySvc; zapis dat ScheduleEngineSvc i czasu pracy LaborSvc. Mapowanie i pu\u0142apki.","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\/epicor-kinetic\/przewodnik-po-integracji\/","og_locale":"pl_PL","og_type":"article","og_title":"Integracja Epicor Kinetic ze SkyPlanner APS \u2014 przewodnik po harmonogramowaniu produkcji","og_description":"Epicor Kinetic i SkyPlanner APS: odczyt REST v2, BAQs, JobEntrySvc; zapis dat ScheduleEngineSvc i czasu pracy LaborSvc. Mapowanie i pu\u0142apki.","og_url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/epicor-kinetic\/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\/epicor-kinetic\/przewodnik-po-integracji\/","url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/epicor-kinetic\/przewodnik-po-integracji\/","name":"Epicor Kinetic: integracja harmonogram\u00f3w \u2014 przewodnik | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pl\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Epicor Kinetic i SkyPlanner APS: odczyt REST v2, BAQs, JobEntrySvc; zapis dat ScheduleEngineSvc i czasu pracy LaborSvc. Mapowanie i pu\u0142apki.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/epicor-kinetic\/przewodnik-po-integracji\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pl\/integracje\/erp\/epicor-kinetic\/przewodnik-po-integracji\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/epicor-kinetic\/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 Epicor Kinetic: harmonogramowanie produkcji","item":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/epicor-kinetic\/"},{"@type":"ListItem","position":5,"name":"Integracja Epicor Kinetic 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 \/ Epicor Kinetic Przewodnik po integracji Epicor Kinetic ze SkyPlanner APS do harmonogramowania produkcji Ten przewodnik pokazuje partnerom Epicor, zespo\u0142om IT i osobom odpowiedzialnym za techniczn\u0105 ocen\u0119 zakupu, jak korzysta\u0107 ze SkyPlanner APS do harmonogramowania produkcji z uwzgl\u0119dnieniem rzeczywistych mocy maszyn i dost\u0119pno\u015bci pracownik\u00f3w w po\u0142\u0105czeniu z Epicor Kinetic. SkyPlanner integruje si\u0119&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/101278","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=101278"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/101278\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/100861"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/media?parent=101278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}