Pripojenie k akémukoľvek ERP

Otvorené REST API SkyPlanneru sa pripája k systémom ERP, MES a prevádzkovým systémom vrátane interných ERP. Vytvorte integráciu sami alebo nechajte pomôcť náš tím.

Funguje aj samostatne — ERP integrácia je voliteľná, nie povinná.

Prediskutovať integračný projekt

Pripája sa k ERP a MES systémom ako

Integrácie / ERP / Epicor Kinetic

Sprievodca integráciou Epicor Kinetic na rozvrhovanie výroby so SkyPlanner APS

Tento sprievodca ukazuje partnerom Epicor, IT tímom a technickým nákupcom, ako používať SkyPlanner APS na plánovanie výroby v prepojení s Epicor Kinetic tak, aby rozvrh rešpektoval skutočné kapacity strojov a pracovníkov. SkyPlanner sa s Epicor Kinetic integruje obojsmerne prostredníctvom vlastných služieb REST systému Kinetic:

  • Do SkyPlanner sa prenášajú výrobné príkazy, operácie, zdroje a rozpisy dodávok nákupných objednávok.
  • Plánované termíny operácií sa zapisujú späť do výrobných príkazov.
  • Časové záznamy operátorov sa zapisujú späť do systému Kinetic ako výkazy práce.
  • Webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Ganttov diagram v SkyPlanner APS s operáciami rozvrhnutými na jednotlivé pracoviská a zoznamom objednávok pod ním.

Tím SkyPlanner počas zavádzania nakonfiguruje integráciu podľa vášho nastavenia systému Kinetic a poskytuje podporu aj po spustení ostrej prevádzky. Tento sprievodca je určený partnerom a vývojárom, ktorí sa chcú zapojiť alebo sami vyvíjať riešenia pomocou zdokumentovaného REST API systému SkyPlanner (referenčná dokumentácia API).

Ak ste ešte neposúdili, či vašim potrebám vyhovuje nástroj Scheduling and Resource Management systému Kinetic alebo modul APS, najprv si prečítajte článok Podporuje Epicor Kinetic plánovanie výroby?

Integračné rozhrania systému Kinetic

Epicor uvádza: „All Kinetic services, including business objects, processes, reports, BAQs, and Epicor Functions, are accessible through REST endpoints.“ (Všetky služby systému Kinetic vrátane podnikových objektov, procesov, zostáv, BAQs a Epicor Functions sú dostupné cez koncové body REST.) Integrácia rozvrhovania stojí na štyroch technológiách Epicor:

  1. Kinetic REST API v2 (OData v4). Biznis objekty sú dostupné ako služby s názvami Erp.BO.<Name>Svc. Bežná cesta je /api/v2/odata/{Company}/Erp.BO.{Svc}/{EntitySet}. REST v1 je stále dostupné, ale ide o staršiu verziu, preto integráciu postavte na v2. Sady entít a metódy pre vašu verziu si overte v REST Help na adrese /api/help/v2/.
  2. Business Activity Queries (BAQ) cez REST. BAQ je dostupný na adrese /api/v2/odata/{Company}/BaqSvc/{BAQ}/Data. Je to praktický spôsob načítania dát na plánovanie, ktorý v jednom volaní spája JobHead, JobOper, JobMtl, PartWhse a PORel (príklad z komunity).
  3. Epicor Functions (EFx). Serverové funkcie, ktoré možno volať na adrese /api/v2/efx/{Company}/{Library}/{Function}. Epicor uvádza, že tieto funkcie „can be triggered from multiple entry points, including BPMs, REST services, schedules, and application events.“ (možno spúšťať z viacerých vstupných bodov vrátane BPM, služieb REST, časových plánov a udalostí aplikácie).
  4. Direktívy BPM. Method and Data Directives sa spúšťajú pri zmene výrobného príkazu alebo operácie a môžu volať funkciu, ktorá odošle dáta do externého systému.

Pri práci so súbormi zabezpečuje DMT import a exporty BAQ výstupné dáta. Epicor ponúka aj Epicor Automation Studio, ktoré opisuje ako „a low-code app for integration-led automations“ (aplikáciu na automatizáciu prostredníctvom integrácií s minimom programovania). Vyhnite sa priamemu prístupu do databázy: REST, BAQs a funkcie fungujú rovnako pri lokálnom nasadení aj v Kinetic Cloud.

Autentifikácia a rozsahy prístupu

Kinetic REST v2 riadi prístup pre každú integráciu samostatne. Každá integrácia dostane kľúč API naviazaný na rozsah prístupu, ktorý vymenúva povolené služby a metódy. Epicor to formuluje takto: „API keys, access scopes, and standard authentication methods control which services and methods are available to each integration.“ (Kľúče API, rozsahy prístupu a štandardné metódy autentifikácie určujú, ktoré služby a metódy má každá integrácia k dispozícii.)

Okrem kľúča API sa volajúci prihlasuje aj ako používateľ systému Kinetic. Použite samostatný integračný účet, ktorý má iba oprávnenia potrebné pre integráciu. Na strane SkyPlanner používa REST API autentifikáciu JWT a je zdokumentované vo formáte Swagger/OpenAPI.

Pri integrácii so SkyPlanner rozsah prístupu zvyčajne zahŕňa:

  • Erp.BO.JobEntrySvc (JobEntries, JobOpers, GetDatasetForTree)
  • Erp.BO.ResourceGroupSvc a Erp.BO.ResourceSvc
  • Erp.BO.CapabilitySvc
  • Erp.BO.PartSvc (Parts, PartWhses)
  • Erp.BO.EmpBasicSvc
  • Erp.BO.ScheduleEngineSvc (GetNewParamsForJob, MoveJobItem, ChangeResource)
  • Erp.BO.LaborSvc (Labors, LaborDtls, StartActivity, EndActivityByEmp)
  • BAQs a knižnice EFx, ktoré sprístupníte pre integráciu

Ak metóda chýba v rozsahu prístupu, zlyhá až pri vykonávaní, nie pri nastavovaní. Zahrňte doň všetky volané metódy, sledujte platnosť kľúča API a nastavte upozornenia na chyby HTTP, nielen na prázdne výsledky.

Zisťovanie zmien: direktívy BPM, funkcie alebo pravidelné dopytovanie

Epicor nemá zdokumentované všeobecné API na odosielanie webhookov, preto sa zmeny zo systému Kinetic dostávajú do SkyPlanner jedným z dvoch spôsobov:

  • Na základe udalostí. BPM Data Directive pre JobHead alebo JobOper zavolá funkciu Epicor Function, ktorá odošle zmenenú výrobnú zákazku do REST API systému SkyPlanner.
  • Pravidelné dopytovanie. BAQ s filtrom podľa dátumu zmeny sa spúšťa každých pár minút alebo každú hodinu. Tento spôsob sa jednoduchšie spravuje aj obnovuje po zlyhaní.

V opačnom smere SkyPlanner odosiela zmeny stavu a rozvrhu prostredníctvom webhookov. Prijíma ich váš middleware alebo koncový bod EFx a zapisuje ich do systému Kinetic.

Mapovanie dát

Entita / služba v KineticObjekt v SkyPlannerSmerFrekvencia
Part, PartRev (Erp.BO.PartSvc/Parts)ProduktZ Kinetic do SkyPlannerÚvodné načítanie, potom podľa časového plánu
PartMtl (výrobný postup), JobMtl (výrobná zákazka)Materiály produktu a zákazkyZ Kinetic do SkyPlannerSpolu s výrobnou zákazkou
PartOpr (výrobný postup), JobOper (výrobná zákazka)Výrobné operácieZ Kinetic do SkyPlannerSpolu s výrobnou zákazkou
ResourceGroup, Resource (ResourceGroupSvc, ResourceSvc)Skupiny pracovísk, pracoviskáZ Kinetic do SkyPlannerÚvodné načítanie, pri zmene
Capability (CapabilitySvc)Alternatívne pracoviskáZ Kinetic do SkyPlannerÚvodné načítanie, pri zmene
Kalendáre zdrojov a skupín zdrojovPracovné zmeny a výnimkyZ Kinetic do SkyPlannerÚvodné načítanie, potom týždenne alebo pri zmene
EmpBasic (EmpBasicSvc)PracovníciZ Kinetic do SkyPlannerÚvodné načítanie, pri zmene
JobHead (JobEntrySvc/JobEntries)ZákazkaZ Kinetic do SkyPlannerV reálnom čase cez BPM + EFx alebo pravidelným dopytovaním cez BAQ
PartWhse cez BAQSkladové zásobyZ Kinetic do SkyPlannerPodľa časového plánu
Nákupné objednávky: POHeader, PODetail, PORel cez BAQNákupné objednávky / prichádzajúci materiál (očakávaný dátum dodania)Z Kinetic do SkyPlannerPodľa časového plánu alebo pri zmene nákupnej objednávky cez BPM + EFx
Plánovaný začiatok a koniec každej operácieTermíny JobOper cez ScheduleEngineSvc (MoveJobItem, ChangeResource) vo funkcii EFxZo SkyPlanner do KineticPri zmene rozvrhu cez webhook
Časové záznamy, množstvá, priebeh operácií, dôvodyLabors / LaborDtls cez LaborSvc; kódy dôvodov cez Erp.BO.ReasonSvcZo SkyPlanner do KineticV reálnom čase cez webhook

Epicor označuje výrobnú zákazku názvom Job. Jeden JobHead priraďte k jednej zákazke v SkyPlanner a každý JobOper k jednej výrobnej operácii. Ako externý kľúč zachovajte číslo výrobnej zákazky, poradové číslo zostavy a poradové číslo operácie.

Spôsoby integrácie

1. Úvodné načítanie kmeňových dát. Načítajte diely, skupiny zdrojov, zdroje, spôsobilosti, kalendáre a zamestnancov. Zo zdrojov v Kinetic vytvorte pracoviská v SkyPlanner a zo skupín zdrojov vytvorte skupiny pracovísk. Pri načítaní veľkého objemu dát použite stránkovanie pomocou $top a $skip alebo dáta načítajte hromadne cez BAQ.

2. Synchronizácia zákaziek. Odosielajte uvoľnené a potvrdené výrobné zákazky spolu s ich operáciami a materiálmi. Celú stromovú štruktúru zákazky načítajte pomocou GetDatasetForTree alebo BAQ, nie po jednotlivých entitách. Nepotvrdené výrobné zákazky MRP ponechajte v Kinetic, kým nebudú potvrdené. Spolu so skladovými zásobami synchronizujte aj otvorené dodávky nákupných objednávok a ich termíny dodania. SkyPlanner považuje objednaný materiál za dostupný v deň dodania a aktualizuje zásoby, keď sa nákupná objednávka označí stavom Delivered. Pri rozvrhovaní tak kontroluje skladové zásoby aj očakávané dodávky z nákupu.

3. Spätný zápis rozvrhu. Webhook systému SkyPlanner odosiela plánovaný začiatok, koniec a pracovisko každej operácie do endpointu EFx (/api/v2/efx/{Company}/{Library}/{Function}). Funkcia zapisuje údaje cez rozvrhovací mechanizmus systému Kinetic. Ide o ten istý biznis objekt, ktorý zabezpečuje rozvrhovanie v Job Entry aj na rozvrhovacích tabuliach (príklad z komunity):

  1. ScheduleEngine.GetNewParamsForJob vytvorí pre výrobnú zákazku dátovú sadu rozvrhovacieho mechanizmu.
  2. Funkcia nastaví číslo výrobnej zákazky, poradové čísla zostavy a operácie a plánovaný dátum a čas začiatku. Potom zavolá ScheduleEngine.MoveJobItem.
  3. Ak SkyPlanner umiestnil operáciu na iný zdroj v skupine, ScheduleEngine.ChangeResource ju naň presunie. Samotné volanie MoveJobItem ponechá predvolený zdroj skupiny.
  4. Funkcia uzamkne rozvrh výrobnej zákazky (JobHead.SchedLocked, voľba Lock v Job Entry), takže Global Scheduling zachová termíny zo SkyPlanner.

Ak tieto volania zabalíte do jednej funkcie Epicor Function, zápis pre každú výrobnú zákazku zostane atómový a môžete pridať vlastnú validáciu. Ak závod uprednostňuje riešenie bez vlastnej funkcie, rovnakú postupnosť možno vykonať priamymi volaniami REST na Erp.BO.ScheduleEngineSvc. Nikdy nezapisujte priamo do ResourceTimeUsed ani do dátumových polí JobOper: obišli by ste tým rozvrhovací mechanizmus a pridelenia na rozvrhovacích tabuliach by prestali zodpovedať rozvrhu.

4. Odvádzanie výroby. Operátori zaznamenávajú prácu v SkyPlanner pomocou funkcií Mobile Confirmations, Production Timer alebo Quick Log Mode. Každý uzavretý časový záznam sa cez Erp.BO.LaborSvc zapíše do Kinetic ako odvedená práca: pre priebežné zaznamenávanie sa používajú StartActivity a EndActivityByEmp, pre dodatočné záznamy Labors s Update. Ak sa vo vašom závode vyžaduje schvaľovanie, zahrňte submitForApproval do postupu aj do rozsahu oprávnení.

5. Zodpovednosť za dáta a pravidlá riešenia konfliktov. Spíšte ich ešte pred spustením ostrej prevádzky:

DátaZodpovedný systém
Položky, výrobné metódy, zdroje, kalendáre, výrobné príkazy, MRP, zásoby, kalkulácia nákladovKinetic
Množstvá a stav výrobných príkazovKinetic
Poradie operácií, plánované termíny, zdroj v rámci skupinySkyPlanner

Výrobné príkazy, ktoré rozvrhuje SkyPlanner, majú uzamknutý rozvrh, takže Global Scheduling ich termíny nemení. Pre zdroje, ktoré SkyPlanner neplánuje, ponechajte rozvrhovanie v systéme Kinetic.

Kľúče, opakované pokusy a zosúlaďovanie dát

  • Stabilné kľúče. Každý záznam obsahuje svoj kľúč zo systému Kinetic: pri operáciách číslo výrobného príkazu, poradové číslo zostavy a poradové číslo operácie, pri výkazoch práce hlavičku a detail výkazu. Zápis podľa tohto kľúča záznam vloží alebo aktualizuje, takže opakovaná správa ho aktualizuje namiesto vytvorenia duplicity.
  • Opakované pokusy. Neúspešný zápis na ktorejkoľvek strane sa zopakuje. Práca sa zaúčtuje iba raz pre každé ID časového záznamu zo SkyPlanner, takže opakovaný pokus nemôže započítať hodiny dvakrát.
  • Zosúlaďovanie dát. Pravidelne spúšťaná BAQ porovnáva otvorené výrobné príkazy, stav operácií a množstvá s dátami v SkyPlanner a opravuje rozdiely. Napríklad keď bol výrobný príkaz v systéme Kinetic uzavretý počas prenosu správy.
  • Zmeny množstva a zrušenia. Zmena množstva v systéme Kinetic aktualizuje zákazku a jej technologické kroky v SkyPlanner. Čiastočné dokončenie skráti zostávajúci čas spracovania. Výrobný príkaz uzavretý alebo odstránený v systéme Kinetic sa pri najbližšej synchronizácii odstráni z rozvrhu.

Čo projekt zahŕňa

Implementácia sa zvyčajne dokončí v priebehu niekoľkých týždňov od začiatku zavádzania. Projekt pre Kinetic zahŕňa:

  1. 30-dňové skúšobné používanie s exportmi výrobných príkazov, operácií a zdrojov vo formáte CSV alebo Excel ešte pred začatím vývoja.
  2. Kľúč API, rozsah prístupu, samostatný integračný účet a BAQs, z ktorých integrácia číta dáta.
  3. Mapovanie kmeňových dát: spôsobilostí, skupín zdrojov, zdrojov, kalendárov a zamestnancov na pracoviská, skupiny, zmeny a personál v SkyPlanner.
  4. Úvodné načítanie položiek, výrobných metód (BOM a operácií) a zdrojov.
  5. Synchronizácia výrobných zákaziek a nákupných objednávok (termíny dodania v PORel) aj skladových zásob z PartWhse.
  6. Spätný zápis plánovaných termínov operácií cez ScheduleEngineSvc (MoveJobItem, ChangeResource) vo funkcii Epicor Function s uzamknutím rozvrhu výrobnej zákazky.
  7. Zápis hlásení z výroby ako odvedenej práce cez LaborSvc.
  8. Testovanie súbežne s aktuálnym rozvrhom v systéme Kinetic a následné spustenie ostrej prevádzky.

Úskalia systému Kinetic

  • Zohľadnenie kapacít pri plánovaní výroby sa nastavuje na viacerých miestach. Začiarkavacie políčko Finite sa nachádza pri zdroji. Horizont, v ktorom plánovanie rešpektuje dostupné kapacity, sa nastavuje pri zdroji, pri skupine zdrojov a na karte Planning v Site Maintenance. Každý nástroj na rozvrhovanie má aj vlastné políčko Finite. Pred importom termínov zo systému Kinetic ako východiskového stavu overte, či boli vôbec naplánované so zohľadnením dostupných kapacít.
  • Capability alebo Resource Group a Resource. Ak operácia uvádza spôsobilosť, skupina zdrojov a zdroj zostávajú prázdne. V opačnom prípade uvádza skupinu zdrojov, niekedy aj konkrétny zdroj. Vaša integrácia musí čítať tie isté polia a sama priradiť spôsobilosti zdroje, ktoré ju spĺňajú.
  • Kalendáre odrážajú minulé úpravy. Kalendáre zdrojov a počty zamestnancov bývajú často upravené tak, aby vstavaný plánovací nástroj fungoval podľa očakávaní. Do SkyPlanner preneste skutočné rozvrhy zmien a skutočných pracovníkov. Tam, kde je potrebný tím, nechajte systém priradiť k operácii viacerých operátorov.
  • Termíny zapisujte cez rozvrhovací mechanizmus, nie cez CRUD. Samotná aktualizácia termínov operácií cez JobEntrySvc rozvrh nezmení. Jeden príspevok na fóre opisuje volanie JobScheduling, ktoré vrátilo 200 OK, no výrobná zákazka zostala nezmenená. Použite vyššie uvedenú postupnosť volaní ScheduleEngine.
  • O výsledku rozhoduje disciplína pri správe dát. Optimistické časy operácií, chýbajúce dodacie lehoty nákupu, neuzavreté výrobné príkazy a odstávky nezaznamenané v kalendároch zhoršujú každý rozvrh, či už vzniká vo vstavanom alebo externom nástroji (Bluesky ERP).

Kto konfiguruje integráciu so systémom Kinetic

Žiadne dva závody nepoužívajú Kinetic rovnako. Technologické postupy založené na spôsobilostiach, kalendáre skupín zdrojov, návrh BAQ, direktívy BPM aj metódy spätného zápisu pre jednotlivé verzie sa medzi prevádzkami líšia. Od ich správneho nastavenia závisí, či plánovači budú rozvrhu dôverovať, alebo ho budú prerábať.

  1. Tím SkyPlanner integráciu nakonfiguruje počas zavádzania a podporuje ju aj po spustení ostrej prevádzky. Zmapuje vaše zdroje, výrobné príkazy a rozpisy dodávok nákupných objednávok a nastaví čítanie cez BAQ, spúšťače BPM a funkciu spätného zápisu. Prepojí REST API a webhooky systému SkyPlanner s Kinetic REST v2. Podpora pokračuje aj pri zmenách vašich BAQs, BPMs alebo verzie systému Kinetic.
  2. Váš partner Epicor. Partneri, ktorí už vytvárajú BAQs, BPMs a Epicor Functions, môžu pracovať s tým istým zdokumentovaným REST API systému SkyPlanner. Umožňuje čítať a zapisovať zákazky, produkty, materiály, technologické kroky a časové záznamy.
  3. Vaši vlastní vývojári. Interné tímy so skúsenosťami s Kinetic REST môžu integráciu vyvinúť priamo alebo v Automation Studio, ak ho používate. Na začiatok stačí kľúč API pre SkyPlanner (návod na integráciu) a tím SkyPlanner v prípade potreby pomôže. Produktová dokumentácia je verejne dostupná v dokumentácii SkyPlanner.

Rovnaký spôsob prepojenia cez API a webhooky funguje v ostrej prevádzke aj s inými ERP systémami, napríklad v UTU. V spoločnosti Laboratory & Allied vytvoril interný IT tím integráciu so SAP Business One prevažne vlastnými silami s pomocou tímu SkyPlanner.

Každá cesta sa začína rovnako: najprv využite 30-dňové bezplatné skúšobné obdobie s importmi CSV, overte rozvrh a až potom vytvorte integráciu. Cena je od 199 € mesačne za 5 pracovísk, s mesačnou fakturáciou a možnosťou kedykoľvek zrušiť predplatné. Cenovú ponuku na integráciu podľa vašich procesov a potrieb dostanete vopred spolu s ponukou predplatného, takže celkové náklady poznáte ešte pred začiatkom.

Prečo zvoliť toto riešenie namiesto licencie Kinetic APS

Pri technickom posudzovaní je rozhodujúci rozsah riešenia a čas, za ktorý prinesie úžitok. SkyPlanner zvoľte, ak:

  • Integrácia má zostať jednoduchá. Zo systému odchádzajú výrobné príkazy, operácie, zdroje a materiály. Späť sa vracajú plánované termíny a výkazy práce. Vyššie uvedené mapovanie dát pokrýva celý rozsah.
  • Rozvrh musí reagovať aj medzi plánovacími behmi. Arcturus pri plánovaní výroby vytvorí rozvrh za niekoľko sekúnd a zohľadní pritom skutočné kapacity strojov a pracovníkov. Autopilot ho pri zmenách vo výrobe automaticky preplánuje. Webhooky systému SkyPlanner odosielajú každú zmenu, takže Kinetic dostáva nové termíny bez spustenia Global Scheduling.
  • Hlásenia z výroby sa majú prenášať do evidencie odvedenej práce v Kinetic. Operátori zaznamenávajú prácu na telefóne alebo tablete pomocou Mobile Confirmations, Production Timer a Quick Log Mode. Zápis cez LaborSvc je súčasťou tej istej integrácie.
  • Začiatok výroby závisí od nakupovaného materiálu. Rozvrh zohľadňuje zásoby aj otvorené rozpisy dodávok nákupných objednávok, takže operácie začínajú podľa skutočne očakávaného príchodu materiálu.
  • Máte viac než dve obmedzenia. Jeden rozvrh zahŕňa viacerých operátorov na jednej operácii, nástroje blokované počas použitia inde aj alternatívne pracoviská a personál. Matica prípravných časov určuje poradie prestavení a integrácia zapíše výsledok späť.
  • Chcete si výsledok overiť vopred a projekt rýchlo dokončiť. Počas skúšobného obdobia uvidíte vlastný rozvrh na základe exportu BAQ, až s 20 pracoviskami a bez platobnej karty. Implementácia sa zvyčajne dokončí v priebehu niekoľkých týždňov od začiatku zavádzania.

Pozrite si funkcie, hodnotenia zákazníkov alebo si rezervujte prezentáciu.

Ako výrobcovia hodnotia SkyPlanner

Kalle Kalliomäki, špecialista na dodávateľský reťazec v UTU, vo výrobnej hale rozvádzačov v Ulvile

2 hušetrené každý týždeň

„Vďaka SkyPlanner sme prešli od plánovania výroby v excelovských tabuľkách k optimalizácii výroby v reálnom čase.“

Kalle Kalliomäki, špecialista na dodávateľský reťazec
UTU · Elektrické rozvádzače a spínacie zariadenia

Plánovanie výroby šetrí každý týždeň 2 hodiny pracovného času a nové poradie operácií sa na linku dostane za pár sekúnd.

Prečítajte si skúsenosti UTU

Operátori v odevoch do čistých priestorov pri linke na plnenie fliaš vo farmaceutickom závode Laboratory & Allied v Nairobi

+90%efektívnosť výroby

„Efektívnosť výroby sa zvýšila o 90%.“

Abdul Rucyinga, vedúci IT
Laboratory & Allied · Farmaceutická výroba

Efektívnosť výroby sa zvýšila o 90% a vytvorenie optimalizovaného plánu na tri mesiace pre všetky pracoviská trvá menej než 30 minút.

Prečítajte si skúsenosti Laboratory & Allied

Hannu Ryynänen, generálny riaditeľ spoločnosti Mamec, vo výrobnej hale spoločnosti v meste Lohja

1 000-kyautomaticky rozvrhnutých výrobných príkazov

„Výrobu máme pod kontrolou celkom inak a náš prehľad o kapacitách je na úplne inej úrovni.“

Hannu Ryynänen, generálny riaditeľ
Mamec · Priemyselné miešadlá, čerpadlá a technologicky náročná zákazková výroba

Tisíce výrobných príkazov sa rozvrhujú automaticky a celá organizácia má prehľad o výrobe v reálnom čase.

Prečítajte si skúsenosti Mamec

Letecký pohľad na závod spoločnosti Piristeel na výrobu strešných bezpečnostných prvkov v meste Kauhava

99,2%spoľahlivosť dodávok

„SkyPlanner nám priniesol prehľad potrebný na identifikáciu úzkych miest a sprehľadnil riadenie výroby.“

Toni Tuori, vedúci výroby
Piristeel · Strešné bezpečnostné prvky a systémy na odvod dažďovej vody

Spoľahlivosť dodávok tento rok dosiahla 99,2% a rozvrhovanie šetrí až štyri hodiny pracovného času denne.

Prečítajte si skúsenosti Piristeel

Často kladené otázky

Ako je SkyPlanner APS prepojený s Epicor Kinetic?

Obojsmerne, prostredníctvom Kinetic REST v2, BAQ a Epicor Functions. Do SkyPlanner sa prenášajú výrobné príkazy, operácie, zdroje a odvolávky nákupných objednávok. Späť sa prenášajú plánované termíny operácií a údaje o práci. Webhooky odosielajú zmeny rozvrhu hneď, ako nastanú. Tím SkyPlanner počas zavádzania prispôsobí integráciu vašej konfigurácii Kinetic a rovnaké REST API môže využívať aj váš partner Epicor alebo vaši vývojári.

Ktoré API systému Kinetic je vhodné použiť na integráciu rozvrhovania?

REST v2. Pre výrobné zákazky a operácie použite JobEntrySvc, pre kapacity ResourceGroupSvc, ResourceSvc a CapabilitySvc, na hromadné načítanie dát BAQ a na spätný zápis odvedenej práce LaborSvc.

Podporuje Epicor Kinetic webhooky?

Nie vo forme všeobecného API na odosielanie webhookov. Odosielanie vyvolané udalosťami prebieha cez direktívy BPM, ktoré volajú Epicor Functions. Alternatívou je pravidelné dopytovanie BAQ v nastavených intervaloch.

Môže SkyPlanner zapisovať naplánované termíny späť do výrobných príkazov v Kinetic?

Áno. Funkcia Epicor Function zavolá ScheduleEngine.GetNewParamsForJob, pre každú operáciu MoveJobItem a pri zmene zdroja aj ChangeResource. Potom uzamkne rozvrh výrobnej zákazky, aby Global Scheduling zachoval termíny. Rovnaké volania možno vykonať aj priamo cez REST na Erp.BO.ScheduleEngineSvc.

Kto zabezpečuje údržbu integrácie?

Tím SkyPlanner ju nakonfiguruje počas zavádzania a poskytuje podporu aj po spustení ostrej prevádzky vrátane zmien vašich BAQ, BPM alebo verzie Kinetic.

Funguje integrácia aj s Epicor Kinetic vo vlastnej infraštruktúre?

Áno. REST API, BAQ, BPM a Epicor Functions fungujú rovnako vo vlastnej infraštruktúre aj v cloude Kinetic, takže jeden návrh integrácie pokrýva obe prostredia.

Ako dlho trvá integrácia SkyPlanner APS s Epicor Kinetic?

Implementácia sa zvyčajne dokončí v priebehu niekoľkých týždňov od začiatku zavádzania. Zahŕňa vyššie uvedené mapovanie dát, úvodné načítanie, synchronizáciu výrobných príkazov a nákupných objednávok, spätný zápis rozvrhu a evidenciu práce. Všetko sa testuje súbežne s vaším aktuálnym rozvrhom.