Propojuje se s ERP a MES systémy, jako jsou

Integrace / ERP / Epicor Kinetic

Průvodce integrací Epicor Kinetic pro rozvrhování výroby v SkyPlanner APS

Tento průvodce ukazuje partnerům Epicor, IT týmům a technickým pracovníkům odpovědným za výběr systému, jak používat SkyPlanner APS pro plánování výroby nad systémem Epicor Kinetic tak, aby rozvrh respektoval skutečné kapacity strojů a pracovníků. SkyPlanner se s Epicor Kinetic propojuje obousměrně prostřednictvím jeho vlastních služeb REST:

  • Do SkyPlanner se načítají výrobní zakázky, operace, výrobní zdroje a dílčí dodávky nákupních objednávek.
  • Naplánované termíny operací se zapisují zpět do výrobních zakázek.
  • Časové záznamy obsluhy se zapisují zpět do Kinetic jako výkazy práce.
  • Webhooky SkyPlanner odesílají změny rozvrhu ihned, jakmile nastanou.
Ganttův diagram ve SkyPlanner APS s operacemi rozvrženými na pracoviště a seznamem zakázek pod ním.

Tým SkyPlanner při úvodním zavádění nastaví integraci podle vaší konfigurace Kinetic a po spuštění ostrého provozu poskytuje podporu. Tento průvodce je určen partnerům a vývojářům, kteří se chtějí zapojit nebo sami vytvářet řešení nad zdokumentovaným REST API SkyPlanner (referenční dokumentace API).

Pokud ještě nemáte jasno, zda vaše potřeby pokryje vlastní modul Scheduling and Resource Management systému Kinetic nebo jeho modul APS, přečtěte si nejprve článek Podporuje Epicor Kinetic plánování výroby?

Integrační rozhraní Kinetic

Epicor uvádí: „All Kinetic services, including business objects, processes, reports, BAQs, and Epicor Functions, are accessible through REST endpoints.“ (Všechny služby Kinetic, včetně business objektů, procesů, sestav, BAQ a Epicor Functions, jsou dostupné prostřednictvím endpointů REST.) Integrace pro rozvrhování výroby stojí na čtyřech technologiích Epicor:

  1. Kinetic REST API v2 (OData v4). Podnikové objekty jsou dostupné jako služby s názvem Erp.BO.<Name>Svc. Obvyklá cesta je /api/v2/odata/{Company}/Erp.BO.{Svc}/{EntitySet}. REST v1 je stále k dispozici, ale jde o starší rozhraní, proto integraci stavte na v2. Sady entit a metody pro svou verzi si ověřte v REST Help na adrese /api/help/v2/.
  2. Business Activity Queries (BAQ) přes REST. BAQ je dostupný na adrese /api/v2/odata/{Company}/BaqSvc/{BAQ}/Data. Jde o praktický způsob, jak pro plánování načítat data spojená z JobHead, JobOper, JobMtl, PartWhse a PORel jediným voláním (příklad z komunity).
  3. Epicor Functions (EFx). Serverové funkce, které lze volat na adrese /api/v2/efx/{Company}/{Library}/{Function}. Epicor uvádí: „can be triggered from multiple entry points, including BPMs, REST services, schedules, and application events.“ (lze je spouštět z více vstupních bodů, včetně BPM, služeb REST, časových plánů a událostí aplikace).
  4. Direktivy BPM. Method Directives a Data Directives se spouštějí při změně výrobní zakázky nebo operace a mohou zavolat funkci, která odešle data do externího systému.

Při práci se soubory zajišťuje DMT import dat a exporty BAQ jejich výstup. Epicor nabízí také Epicor Automation Studio, které popisuje jako „a low-code app for integration-led automations“ (low-code aplikaci pro automatizaci založenou na integracích). Přímý přístup k databázi nepoužívejte: REST, BAQ a funkce fungují stejně v místním prostředí i na Kinetic Cloud.

Autentizace a rozsahy přístupu

Kinetic REST v2 řídí přístup pro každou integraci zvlášť. Každá integrace dostane klíč API navázaný na rozsah přístupu, který určuje povolené služby a metody. Epicor to popisuje takto: „API keys, access scopes, and standard authentication methods control which services and methods are available to each integration.“ (Klíče API, rozsahy přístupu a standardní metody autentizace určují, které služby a metody má každá integrace k dispozici.)

Kromě klíče API se volající přihlašuje také pod uživatelským účtem Kinetic. Použijte samostatný integrační účet pouze s oprávněními, která integrace potřebuje. Na straně SkyPlanner používá REST API autentizaci JWT a je zdokumentováno ve Swagger/OpenAPI.

Pro integraci se SkyPlanner rozsah přístupu obvykle zahrnuje:

  • 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)
  • dotazy BAQ a knihovny EFx, které pro integraci publikujete

Pokud metoda v rozsahu přístupu chybí, chyba se projeví až za běhu, nikoli při nastavování. Zahrňte všechny volané metody, sledujte platnost klíče API a nastavte upozornění na chyby HTTP, nejen na prázdné výsledky.

Zjišťování změn: direktivy BPM, funkce nebo pravidelné dotazování

Epicor nemá zdokumentované obecné API pro odchozí webhooky, takže se změny z Kinetic dostávají do SkyPlanner jedním ze dvou způsobů:

  • Reakce na události. Direktiva BPM Data Directive pro JobHead nebo JobOper zavolá funkci Epicor Function, která odešle změněný výrobní příkaz do REST API systému SkyPlanner.
  • Pravidelné dotazování. Dotaz BAQ filtrovaný podle data změny se spouští každých několik minut nebo každou hodinu. Toto řešení se snáze spravuje i obnovuje po chybě.

V opačném směru odesílá SkyPlanner změny stavu a rozvrhu prostřednictvím svých webhooků. Váš middleware nebo endpoint EFx je přijímá a zapisuje do Kinetic.

Mapování dat

Entita / služba v KineticObjekt v SkyPlannerSměrČetnost
Part, PartRev (Erp.BO.PartSvc/Parts)ProduktZ Kinetic do SkyPlannerÚvodní načtení, poté podle časového plánu
PartMtl (výrobní metoda), JobMtl (výrobní příkaz)Materiály produktu a zakázkyZ Kinetic do SkyPlannerSpolu s výrobním příkazem
PartOpr (výrobní metoda), JobOper (výrobní příkaz)Kroky technologického postupuZ Kinetic do SkyPlannerSpolu s výrobním příkazem
ResourceGroup, Resource (ResourceGroupSvc, ResourceSvc)Skupiny pracovišť, pracovištěZ Kinetic do SkyPlannerÚvodní načtení, při změně
Capability (CapabilitySvc)Alternativní pracovištěZ Kinetic do SkyPlannerÚvodní načtení, při změně
Kalendáře výrobních zdrojů a jejich skupinSměny a výjimkyZ Kinetic do SkyPlannerÚvodní načtení, poté týdně nebo při změně
EmpBasic (EmpBasicSvc)PracovníciZ Kinetic do SkyPlannerÚvodní načtení, při změně
JobHead (JobEntrySvc/JobEntries)ZakázkaZ Kinetic do SkyPlannerV reálném čase přes BPM + EFx nebo pravidelným dotazováním přes BAQ
PartWhse přes BAQSkladové zásobyZ Kinetic do SkyPlannerPodle časového plánu
Nákupní objednávky: POHeader, PODetail, PORel přes BAQNákupní objednávky / očekávaný materiál (předpokládané datum dodání)Z Kinetic do SkyPlannerPodle časového plánu nebo při změně nákupní objednávky přes BPM + EFx
Plánovaný začátek a konec každé operaceTermíny v JobOper přes ScheduleEngineSvc (MoveJobItem, ChangeResource) v EFxZe SkyPlanner do KineticPři změně rozvrhu přes webhook
Časové záznamy, množství, průběh operací, důvodyLabors / LaborDtls přes LaborSvc; kódy důvodů přes Erp.BO.ReasonSvcZe SkyPlanner do KineticV reálném čase přes webhook

Epicor označuje výrobní příkaz jako Job. Každý JobHead namapujte na jednu zakázku v SkyPlanner a každý JobOper na jeden krok technologického postupu. Jako externí klíč zachovejte číslo výrobního příkazu, pořadové číslo sestavy a pořadové číslo operace.

Způsoby integrace

1. Úvodní načtení kmenových dat. Načtěte díly, skupiny výrobních zdrojů, výrobní zdroje, způsobilosti, kalendáře a zaměstnance. Z výrobních zdrojů v Kinetic vytvořte pracoviště v SkyPlanner a ze skupin zdrojů skupiny pracovišť. Při načítání velkých objemů použijte stránkování pomocí $top a $skip nebo data načtěte hromadně přes BAQ.

2. Synchronizace zakázek. Odesílejte uvolněné a pevně potvrzené výrobní příkazy včetně operací a materiálů. Strom výrobního příkazu načítejte pomocí GetDatasetForTree nebo BAQ, nikoli po jednotlivých entitách. Nepotvrzené výrobní příkazy z MRP ponechte v Kinetic, dokud nebudou pevně potvrzeny. Spolu se skladovými zásobami synchronizujte i otevřené dílčí dodávky nákupních objednávek a jejich termíny. SkyPlanner považuje objednaný materiál za dostupný k datu dodání a aktualizuje zásoby, když je nákupní objednávka označena stavem Delivered. Rozvrh tak zohledňuje jak skladové zásoby, tak očekávané nákupy.

3. Zpětný zápis rozvrhu. Webhook systému SkyPlanner odesílá plánovaný začátek, konec a pracoviště každé operace na endpoint EFx (/api/v2/efx/{Company}/{Library}/{Function}). Funkce zapisuje přes plánovací jádro Kinetic, tedy stejný podnikový objekt, který využívá rozvrhování v Job Entry i plánovací tabule (příklad z komunity):

  1. ScheduleEngine.GetNewParamsForJob vytvoří pro výrobní příkaz datovou sadu plánovacího jádra.
  2. Funkce nastaví číslo výrobního příkazu, pořadové číslo sestavy a operace a plánované datum a čas zahájení. Poté zavolá ScheduleEngine.MoveJobItem.
  3. Pokud SkyPlanner přiřadil operaci jinému výrobnímu zdroji ve skupině, ScheduleEngine.ChangeResource ji na tento zdroj přesune. Samotné volání MoveJobItem ponechá výchozí zdroj skupiny.
  4. Funkce uzamkne rozvrh výrobního příkazu (JobHead.SchedLocked, volba Lock v Job Entry), aby Global Scheduling zachoval termíny ze SkyPlanner.

Zapouzdření těchto volání do jedné funkce Epicor Function zajistí atomický zápis pro každý výrobní příkaz a umožní přidat vlastní validaci. Pokud závod nechce používat vlastní funkci, lze stejnou sekvenci provést přímými voláními REST na Erp.BO.ScheduleEngineSvc. Nikdy nezapisujte přímo do ResourceTimeUsed ani do polí s termíny v JobOper: obešli byste tím plánovací jádro a přidělení kapacit na plánovací tabuli by přestalo odpovídat rozvrhu.

4. Odvádění výroby. Operátoři zaznamenávají práci v SkyPlanner pomocí funkcí Mobile Confirmations, Production Timer nebo Quick Log Mode. Každý uzavřený časový záznam se přenese do Kinetic jako výkaz práce přes Erp.BO.LaborSvc: pro průběžný záznam se použijí StartActivity a EndActivityByEmp, pro dodatečné zápisy Labors s Update. Pokud váš závod vyžaduje schvalování, zahrňte submitForApproval do procesu i do rozsahu přístupových oprávnění.

5. Odpovědnost za data a pravidla řešení konfliktů. Sepište je před spuštěním ostrého provozu:

DataŘídicí systém
Položky, výrobní postupy, výrobní zdroje, kalendáře, výrobní zakázky, MRP, zásoby, kalkulace nákladůKinetic
Množství a stav výrobních zakázekKinetic
Pořadí operací, plánované termíny, výrobní zdroj v rámci skupinySkyPlanner

Výrobní zakázky rozvrhované v SkyPlanner mají uzamčený rozvrh, takže Global Scheduling jejich termíny nemění. Pro výrobní zdroje, které SkyPlanner neplánuje, ponechte rozvrhování v Kinetic.

Klíče, opakování zápisů a kontrola shody dat

  • Stabilní klíče. Každý záznam nese svůj klíč z Kinetic: u operací číslo výrobní zakázky, pořadové číslo sestavy a pořadové číslo operace, u výkazů práce identifikátory hlavičky a detailu. Zápis podle tohoto klíče záznam buď vloží, nebo aktualizuje, takže opakovaná zpráva nevytvoří duplicitu.
  • Opakování zápisů. Neúspěšný zápis na kterékoli straně se opakuje. Práce se vykazuje pouze jednou pro každé ID časového záznamu ze SkyPlanner, takže opakovaný pokus nemůže započítat hodiny dvakrát.
  • Kontrola shody dat. Pravidelně spouštěný dotaz BAQ porovnává otevřené výrobní zakázky, stavy operací a množství s daty v SkyPlanner a opravuje nesrovnalosti. Například když byla zakázka v Kinetic uzavřena během přenosu zprávy.
  • Změny množství a rušení zakázek. Změna množství v Kinetic aktualizuje zakázku i její operace v SkyPlanner. Částečné dokončení zkrátí zbývající dobu zpracování. Výrobní zakázka uzavřená nebo smazaná v Kinetic se při příští synchronizaci odstraní z rozvrhu.

Co projekt zahrnuje

Implementace je obvykle dokončena během několika týdnů od zahájení úvodního zavádění. Projekt integrace s Kinetic zahrnuje:

  1. 30denní zkušební provoz s exporty výrobních zakázek, operací a výrobních zdrojů ve formátu CSV nebo Excel, ještě před zahájením vývoje.
  2. Klíč API, rozsah přístupu, samostatný integrační účet a dotazy BAQ, ze kterých integrace čte.
  3. Mapování kmenových dat: způsobilostí, skupin výrobních zdrojů, výrobních zdrojů, kalendářů a zaměstnanců na pracoviště, skupiny, směny a pracovníky v SkyPlanner.
  4. Počáteční načtení položek, výrobních postupů (BOM a operací) a výrobních zdrojů.
  5. Synchronizace výrobních příkazů a nákupních objednávek (termíny v PORel) i skladových zásob z PartWhse.
  6. Zpětný zápis plánovaných termínů operací přes ScheduleEngineSvc (MoveJobItem, ChangeResource) ve funkci Epicor Function se zamknutím rozvrhu výrobního příkazu.
  7. Přenos odvedené výroby jako výkazů práce přes LaborSvc.
  8. Testování souběžně se stávajícím rozvrhem v Kinetic a následné spuštění ostrého provozu.

Úskalí systému Kinetic

  • Zohlednění kapacit při plánování výroby se nastavuje na více místech. Zaškrtávací políčko Finite najdete u výrobního zdroje. Horizont pro plánování se zohledněním kapacit se nastavuje u výrobního zdroje, u skupiny výrobních zdrojů a na kartě Planning v Site Maintenance. Každý nástroj pro rozvrhování má navíc vlastní políčko Finite. Než importujete termíny z Kinetic jako výchozí stav, ověřte, zda byly vůbec naplánovány se zohledněním kapacit.
  • Capability, nebo Resource Group a Resource. Pokud operace uvádí způsobilost, pole skupiny výrobních zdrojů a konkrétního zdroje zůstávají prázdná. Jinak uvádí skupinu výrobních zdrojů, někdy i konkrétní zdroj. Integrace musí číst stejná pole a sama určit, které výrobní zdroje danou způsobilost splňují.
  • Kalendáře odrážejí dřívější úpravy. Kalendáře výrobních zdrojů a počty zaměstnanců bývají upravené tak, aby se vestavěný rozvrhovač choval podle očekávání. Do SkyPlanner namapujte skutečné rozvržení směn a konkrétní pracovníky. Tam, kde je potřeba pracovní četa, nechte systém přiřadit k operaci více pracovníků obsluhy.
  • Termíny zapisujte přes plánovací jádro, ne přes CRUD. Pouhá aktualizace termínů operací přes JobEntrySvc rozvrh nepřepočítá. Jeden příspěvek na fóru popisuje volání JobScheduling, které vrátilo 200 OK, ale výrobní příkaz zůstal beze změny. Použijte výše uvedenou sekvenci volání ScheduleEngine.
  • O výsledku rozhoduje kvalita dat. Příliš optimistické časy operací, chybějící nákupní dodací lhůty, neuzavřené výrobní zakázky a odstávky nezadané v kalendářích zhoršují každý rozvrh, ať vzniká ve vestavěném, nebo externím nástroji (Bluesky ERP).

Kdo nastavuje integraci s Kinetic

Každý závod používá Kinetic jinak. Technologické postupy založené na způsobilostech, kalendáře skupin výrobních zdrojů, návrh dotazů BAQ, direktivy BPM i metody zpětného zápisu pro konkrétní verze se mezi závody liší. Správné nastavení rozhoduje o tom, zda plánovači rozvrhu důvěřují, nebo jej musí přepracovávat.

  1. Tým SkyPlanner integraci nastaví při úvodním zavádění a po spuštění ostrého provozu poskytuje podporu. Namapuje vaše výrobní zdroje, výrobní zakázky a dílčí dodávky nákupních objednávek a nastaví čtení z BAQ, spouštěče BPM i funkci zpětného zápisu. Propojí REST API a webhooky SkyPlanner s Kinetic REST v2. Podpora pokračuje i při změnách vašich BAQ, BPM nebo verze Kinetic.
  2. Váš partner Epicor. Partneři, kteří již vytvářejí BAQ, BPM a Epicor Functions, mohou pracovat se stejným zdokumentovaným REST API SkyPlanner. To umožňuje číst a zapisovat zakázky, produkty, materiály, operace a časové záznamy.
  3. Vaši vlastní vývojáři. Interní týmy se zkušenostmi s Kinetic REST mohou integraci vytvořit přímo nebo v Automation Studio, pokud jej používáte. Pro začátek stačí klíč API SkyPlanner (návod k integraci) a tým SkyPlanner v případě potřeby pomůže. Produktová dokumentace je veřejně dostupná v dokumentaci SkyPlanner.

Stejný způsob propojení přes API a webhooky funguje v ostrém provozu i s jinými systémy ERP, například ve společnosti UTU. Ve společnosti Laboratory & Allied vytvořil interní IT tým integraci se SAP Business One převážně vlastními silami s pomocí SkyPlanner.

Každá cesta začíná stejně: nejprve využijte 30denní zkušební verzi zdarma s importy CSV, ověřte rozvrh a teprve potom vytvořte integraci. Cena začíná od 199 € měsíčně za 5 pracovišť, s měsíční fakturací a možností kdykoli zrušit předplatné. Nabídku na integraci připravíme předem podle vašich procesů a potřeb společně s nabídkou tarifu, takže celkové náklady znáte ještě před zahájením.

Proč zvolit toto řešení místo licence Kinetic APS

Při technickém posouzení rozhoduje rozsah řešení a doba, za kterou začne přinášet užitek. SkyPlanner zvolte, pokud:

  • Chcete udržet integraci v malém rozsahu. Z Kinetic se odesílají výrobní zakázky, operace, výrobní zdroje a materiály. Zpět se vracejí plánované termíny a výkazy práce. Výše uvedené mapování dat představuje celý rozsah.
  • Rozvrh musí reagovat i mezi přepočty. Arcturus během sekund sestaví plán výroby, který respektuje skutečné kapacity strojů a pracovníků, a Autopilot jej při změnách ve výrobě automaticky přeplánuje. Webhooky SkyPlanner odesílají každou změnu, takže Kinetic dostane nové termíny bez spuštění Global Scheduling.
  • Data z odvádění výroby mají sloužit jako podklad pro výkazy práce v Kinetic. Operátoři zaznamenávají práci na telefonu nebo tabletu pomocí funkcí Mobile Confirmations, Production Timer a Quick Log Mode. Zápis přes LaborSvc je součástí téže integrace.
  • Zahájení výroby závisí na nakupovaném materiálu. Rozvrh vychází ze skladových zásob i z otevřených dílčích dodávek nákupních objednávek, takže operace začínají podle skutečně očekávaného termínu dodání materiálu.
  • Potřebujete zohlednit více než dvě omezení. Více pracovníků obsluhy na jedné operaci, nástroje blokované při použití jinde i alternativní pracoviště a pracovníci jsou součástí jednoho rozvrhu. Matice seřizovacích časů určuje pořadí přestaveb a integrace zapisuje výsledek zpět.
  • Chcete ověřit výsledek předem a projekt rychle dokončit. Zkušební verze vám na exportu BAQ ukáže váš vlastní rozvrh až pro 20 pracovišť, bez platební karty. Implementace je obvykle dokončena během několika týdnů od zahájení úvodního zavádění.

Prohlédněte si funkce, přečtěte si hodnocení zákazníků nebo si rezervujte ukázku.

Jak výrobní firmy hodnotí SkyPlanner

Kalle Kalliomäki, specialista dodavatelského řetězce ve společnosti UTU, ve výrobní hale rozváděčů v Ulvile

2 húspory každý týden

„Díky SkyPlanner jsme v plánování výroby přešli od excelových tabulek k optimalizaci výroby v reálném čase.“

Kalle Kalliomäki, specialista dodavatelského řetězce
UTU · Elektrické rozvaděče a spínací zařízení

Plánování výroby šetří každý týden 2 hodiny práce a nové pořadí zakázek se na linku dostane během několika sekund.

Přečtěte si zkušenosti UTU

Obsluha v oděvech pro čisté prostory u linky na plnění lahví ve farmaceutickém závodě Laboratory & Allied v Nairobi

+90%efektivita výroby

„Efektivita výroby vzrostla o 90 %.“

Abdul Rucyinga, vedoucí IT
Laboratory & Allied · Farmaceutická výroba

Efektivita výroby vzrostla o 90 % a vytvoření optimalizovaného plánu na tři měsíce pro všechna pracoviště trvá méně než 30 minut.

Přečtěte si zkušenosti Laboratory & Allied

Hannu Ryynänen, generální ředitel společnosti Mamec, ve výrobní hale firmy ve městě Lohja

1,000sautomaticky rozvržených výrobních příkazů

„Výrobu máme pod kontrolou úplně jinak než dřív a náš přehled o kapacitách je na zcela jiné úrovni.“

Hannu Ryynänen, generální ředitel
Mamec · Průmyslová míchadla, čerpadla a technologicky náročná zakázková výroba

Tisíce výrobních příkazů se rozvrhují automaticky a celá firma má přehled o výrobě v reálném čase.

Přečtěte si zkušenosti Mamec

Letecký pohled na závod společnosti Piristeel ve městě Kauhava, kde se vyrábějí střešní bezpečnostní prvky

99,2 %včasnost dodávek

„Díky SkyPlanner máme přehled, který nám pomáhá odhalovat úzká místa, a řízení výroby je přehlednější.“

Toni Tuori, vedoucí výroby
Piristeel · Střešní bezpečnostní prvky a okapové systémy

Včasnost dodávek letos dosáhla 99,2 % a rozvrhování šetří až čtyři hodiny práce denně.

Přečtěte si zkušenosti Piristeel

Časté dotazy

Jak je SkyPlanner APS propojen s Epicor Kinetic?

Propojení je obousměrné a využívá Kinetic REST v2, BAQ a Epicor Functions. Do SkyPlanner se přenášejí výrobní příkazy, operace, výrobní zdroje a dílčí dodávky nákupních objednávek. Zpět se přenášejí plánované termíny operací a údaje o práci. Webhooky odesílají změny rozvrhu hned, jak nastanou. Tým SkyPlanner během úvodního zavádění přizpůsobí integraci vašemu nastavení Kinetic. Stejné REST API může využívat i váš partner pro Epicor nebo vaši vývojáři.

Které API systému Kinetic použít pro integraci rozvrhování výroby?

REST v2. Pro výrobní příkazy a operace použijte JobEntrySvc, pro kapacity ResourceGroupSvc, ResourceSvc a CapabilitySvc, pro hromadné načítání BAQ a pro zpětný zápis výkazů práce LaborSvc.

Podporuje Epicor Kinetic webhooky?

Obecné API pro odchozí webhooky k dispozici není. Odesílání dat vyvolané událostmi zajišťují direktivy BPM, které volají Epicor Functions. Další možností je pravidelně dotazovat BAQ.

Může SkyPlanner zapisovat naplánované termíny zpět do výrobních příkazů v Kinetic?

Ano. Funkce Epicor Function zavolá ScheduleEngine.GetNewParamsForJob, pro každou operaci MoveJobItem a při změně výrobního zdroje také ChangeResource. Poté uzamkne rozvrh výrobního příkazu, aby Global Scheduling zachoval termíny. Stejná volání lze provést i přímo přes REST na Erp.BO.ScheduleEngineSvc.

Kdo se stará o údržbu integrace?

Tým SkyPlanner integraci nastaví během úvodního zavádění a zajišťuje její podporu i po spuštění do provozu, včetně změn vašich BAQ, BPM nebo verze Kinetic.

Funguje integrace i s Epicor Kinetic provozovaným na vlastních serverech?

Ano. REST API, BAQ, BPM a Epicor Functions fungují stejně na vlastních serverech i v cloudu Kinetic, takže jeden návrh integrace pokryje obě prostředí.

Jak dlouho trvá propojení SkyPlanner APS s Epicor Kinetic?

Implementace bývá hotová během několika týdnů od zahájení úvodního zavádění. Zahrnuje výše uvedené mapování dat, prvotní načtení, synchronizaci výrobních příkazů a nákupních objednávek, zpětný zápis rozvrhu a zápis odvedené práce. Vše se testuje souběžně s vaším stávajícím rozvrhem.