Integrácie / ERP / DELMIAWorks
Sprievodca integráciou DELMIAWorks na rozvrhovanie výroby so SkyPlanner APS
Tento sprievodca integráciou DELMIAWorks ukazuje partnerom a IT tímom, ako prepojiť DELMIAWorks, predtým známy ako IQMS, so SkyPlanner APS. SkyPlanner sa s DELMIAWorks integruje obojsmerne cez DELMIAWorks WebAPI:
- Do SkyPlanner sa prenášajú výrobné príkazy, výrobné kusovníky s operáciami dielov, pracoviská, nástroje a formy, skladové položky, stavy zásob a nákupné objednávky.
- Do výrobných príkazov sa spätne zapisujú plánované dátumy začiatku a ukončenia a priradené pracovisko.
- Dobré kusy sa môžu zapisovať ako výrobné záznamy a časy prípravy a chodu ako práca na úlohách v module Time & Attendance.
- Webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Tím SkyPlanner počas zavádzania nakonfiguruje integráciu cez REST API podľa vášho nastavenia DELMIAWorks a po spustení ostrej prevádzky zabezpečuje jej podporu. Tento sprievodca je určený partnerom a vývojárom, ktorí sa chcú zapojiť alebo sami vyvíjať riešenia s využitím zdokumentovaného REST API SkyPlanner (referenčná dokumentácia API).
Integračné rozhrania DELMIAWorks
Podľa dokumentácie DELMIAWorks „WebAPI includes both the API SDK for GRAPHQL APIs and WebAPI SDK for REST APIs“ (WebAPI obsahuje API SDK pre GRAPHQL API aj WebAPI SDK pre REST API) (technický list WebAPI). Časť REST je členená na moduly a kontroléry. Pri integrácii na rozvrhovanie výroby sa používajú tieto:
- Manufacturing WorkOrders: WorkOrder, WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders, CreateWorkOrder, UpdateWorkOrder, UpdateWorkOrderEx, WorkOrderReleases, InventoryItemsForWorkOrder, SalesOrdersForWorkOrder.
- Manufacturing Schedule: RunAutoLoad, RemoveFromSchedule, NextSetup, GetSetupTemplateChecklists.
- Manufacturing WorkCenters: WorkCenter, WorkCenters, WorkCenterDetails, RunningWorkOrder, PMEquipment.
- Manufacturing BOM: BillOfMaterials, BomLabor, PartOperations, StandardOperations, BOMComponents.
- Manufacturing Inventory: InventoryItems, AddProductionRecords, InventoryProductionReportsByWorkOrder.
- Manufacturing Realtime: GetWorkCenterSchedule, ActualCavity, GetSetupTime, RealTimeData.
- Manufacturing Downtime: AddDownTime, CloseDownTime.
- PO Receiving: POs, POLineItems, POReleaseItems, POReceipts.
- Time & Attendance: TimeClock (LogInOut, TaskClockLogin), Tasks (ClockInTATask, ClockOutTATask, UpdateGoodParts), EmployeeCalendar.
GraphQL SDK je vhodné na hromadné čítanie dát, napríklad pri úvodnom načítaní položiek a kusovníkov. Všetky zápisy prebiehajú cez kontroléry REST.
Autentifikácia a licencie
Na strane DELMIAWorks vytvorte samostatný používateľský účet pre integráciu a overte, či máte vo svojom prostredí nainštalované a licencované WebAPI. Modul Realtime sprístupňuje kontrolér AuthToken a relácia WebAPI sa otvára pomocou prihlasovacích údajov integračného účtu. Presné nastavenie pre vašu verziu potvrdí váš partner DELMIAWorks.
Na strane SkyPlanner obsahuje každé volanie token API v hlavičke Authorization-Token. Token vytvoríte v SkyPlanner v časti Settings > API. Na začatie vývoja vám stačí token API.
Udalosti a pravidelné zisťovanie zmien
SkyPlanner odosiela webhooky pri každej zmene rozvrhu, takže spätný zápis do DELMIAWorks prebieha priebežne so zmenami plánu.
Zmeny v DELMIAWorks zisťujte pravidelným dopytovaním WebAPI. ScheduledWorkOrders a UnscheduledWorkOrders načítavajte každých pár minút, nákupné objednávky a skladové položky v dlhších intervaloch. IQAlert, nástroj na upozornenia a akcie v DELMIAWorks, môže v projekte realizovanom partnerom spúšťať akcie na základe udalostí.
Mapovanie dát
| Objekt DELMIAWorks (rozhranie) | Objekt SkyPlanner | Smer | Frekvencia |
|---|---|---|---|
| Skladové položky (InventoryItems) | Produkty a materiály | DELMIAWorks → SkyPlanner | Úvodné načítanie, potom pravidelné dopytovanie |
| Výrobný kusovník, komponenty kusovníka (BillOfMaterials, BOMComponents) | Štruktúra výrobku, materiály na výrobok | DELMIAWorks → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Operácie dielov, štandardné operácie, práca podľa kusovníka (PartOperations, BomLabor) | Kroky procesu s časmi trvania, časmi prípravy a počtami operátorov | DELMIAWorks → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Pracoviská: lisy, extrudéry, výrobné bunky (WorkCenters, WorkCenterDetails) | Pracoviská, skupiny pracovísk, účinnosť | DELMIAWorks → SkyPlanner | Úvodné načítanie, potom len zriedka |
| Nástroje a formy, nástroje na súčasnú výrobu rôznych dielov, dutiny (BOM, ActualCavity) | Nástroje ako zdroje s obmedzenou kapacitou, množstvo na cyklus | DELMIAWorks → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Shop Calendar, kalendár zamestnancov (EmployeeCalendar) | Zmeny, pracovníci, neprítomnosti | DELMIAWorks → SkyPlanner | Denne alebo správa zmien priamo v SkyPlanner |
| Výrobné príkazy a ich odvolávky (WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders) | Zákazky a operácie s termínmi dokončenia a materiálovými potrebami | DELMIAWorks → SkyPlanner | Dopytovanie každých pár minút |
| Zásoby na sklade podľa položiek (InventoryItems) | Stavy zásob | DELMIAWorks → SkyPlanner | Dopytovanie každú hodinu alebo pri spustení rozvrhovania |
| Nákupné objednávky a ich odvolávky (POs, POReleaseItems) | Nákupné objednávky, prichádzajúci materiál podľa dátumu dodania | DELMIAWorks → SkyPlanner | Dopytovanie každú hodinu alebo pri spustení rozvrhovania |
| Dátumy začiatku a ukončenia výrobného príkazu, pracovisko (kontrolér Manufacturing WorkOrders) | Plánovaný začiatok a ukončenie, priradené pracovisko | SkyPlanner → DELMIAWorks | Pri zmene rozvrhu cez webhook SkyPlanner |
| Výrobné záznamy: dobré kusy podľa výrobného príkazu (AddProductionRecords) | Dokončené množstvá z potvrdení | SkyPlanner → DELMIAWorks | Pri každom potvrdení, ak je táto možnosť zvolená |
| Práca na úlohách (ClockInTATask, ClockOutTATask) | Časové záznamy a potvrdenia operátorov | SkyPlanner → DELMIAWorks | Pri každom potvrdení alebo za každú zmenu, ak je táto možnosť zvolená |
| Nie je v DELMIAWorks | Matica časov prestavenia, alternatívne lisy a pracovníci | Spravuje sa v SkyPlanner | Nastavenie počas zavádzania |
Postupy integrácie
1. Úvodné načítanie kmeňových dát. Načítajte skladové položky, kusovníky, operácie dielov, pracoviská a formy. Mapovanie pracovísk si dôkladne premyslite: každý lis predstavuje jedno pracovisko a lisy, ktoré používajú rovnakú veľkosť formy, tvoria skupinu vzájomne zastupiteľných pracovísk.
2. Synchronizácia výrobných príkazov. Načítajte otvorené výrobné príkazy s ich operáciami a materiálom aj otvorené nákupné objednávky. SkyPlanner považuje objednanú živicu a vložky za dostupné k dátumu dodania nákupnej objednávky a aktualizuje zásoby, keď objednávka dostane stav Delivered.
3. Spätný zápis rozvrhu. Keď plánovací algoritmus zaradí alebo presunie výrobný príkaz, webhook SkyPlanner spustí aktualizáciu výrobného príkazu cez kontrolér Manufacturing WorkOrders. Prenáša plánované dátumy začiatku a ukončenia a pracovisko, ktoré vybral SkyPlanner. Konkrétne polia a spôsob, akým sa podľa nich riadi tabuľa Finite Schedule, sa dohodnú pri definovaní rozsahu počas zavádzania.
4. Potvrdenia z výroby. Operátori zaznamenávajú prácu cez SkyPlanner Mobile Confirmations alebo Production Timer a časové záznamy udržiavajú rozvrh aktuálny. Sami si zvolíte, či sa skutočné údaje budú zapisovať späť. Ak áno, dobré kusy sa prenášajú cez AddProductionRecords a práca cez volania úloh modulu Time & Attendance. Ak nie, RealTime a Shopworks pokračujú vo vykazovaní ako doteraz a SkyPlanner načítava priebeh výroby z DELMIAWorks.
5. Zodpovednosť za dáta a pravidlá riešenia konfliktov. Zdokumentujte ich pred spustením ostrej prevádzky:
| Dáta | Zodpovedný systém |
|---|---|
| Položky, kusovníky, časy cyklov, dutiny, množstvá a stavy výrobných príkazov | DELMIAWorks |
| Poradie výrobných príkazov, časy začiatku a ukončenia, priradenie lisov | SkyPlanner |
| Matica časov prestavenia, požiadavky na formy a operátorov, alternatívne lisy | SkyPlanner |
| Zmeny a nepracovné dni | Jeden systém zvolený pri definovaní rozsahu |
| Výroba, nepodarky, práca a výdaj materiálu | DELMIAWorks; údaje sa vykazujú priamo v ňom alebo sa zapisujú z časových záznamov SkyPlanner |
Určte jeden systém, ktorý bude zapisovať dátumy výrobných príkazov. Pre pracoviská, ktoré rozvrhuje SkyPlanner, vypnite Auto Load vrátane všetkých akcií IQAlert, ktoré spúšťajú Update Schedule a Auto Load. Na zafixovanie rozvrhu na najbližšie obdobie používajte Running Time Lock v SkyPlanner namiesto časovej hranice zmien v DELMIAWorks pre tieto pracoviská.
Typický priebeh projektu
Implementácia sa zvyčajne dokončí v priebehu niekoľkých týždňov od začiatku zavádzania. Ešte predtým si overte rozvrh počas 30-dňového bezplatného skúšobného obdobia s pracoviskami, kusovníkmi a otvorenými výrobnými príkazmi exportovanými z DELMIAWorks vo formáte CSV alebo Excel.
- Mapovanie. Dohodnite podobu mapovacej tabuľky, pravidlá vlastníctva dát, intervaly synchronizácie a to, či sa budú údaje o výrobe a práci zapisovať späť.
- Prístup k DELMIAWorks. Vytvorte používateľa pre integráciu a overte licenciu WebAPI. Najprv všetko otestujte v testovacej databáze.
- Úvodné načítanie. Položky, kusovníky, operácie dielov, pracoviská, formy, kalendáre.
- Synchronizácia výrobných príkazov a nákupných objednávok. Pravidelné dopytovanie s filtrami a opakovaním neúspešných pokusov.
- Nastavenie obmedzení v SkyPlanner. Matica časov prestavenia, formy ako nástroje, počty operátorov na operáciu, alternatívne lisy a personál.
- Spätný zápis rozvrhu. Aktualizácie výrobných príkazov cez webhooky SkyPlanner a voliteľne aj zápis údajov o výrobe a práci.
- Paralelné testovanie. Používajte SkyPlanner súbežne so súčasným Finite Schedule, porovnávajte termíny a opravte kmeňové dáta.
- Spustenie ostrej prevádzky. Na pracoviskách zahrnutých do rozvrhovania vypnite Auto Load a zapnite spätný zápis.
S čím počítať pri integrácii s DELMIAWorks
- Združené formy. Jedna forma vyrába viacero položiek v jednom cykle. Výrobu v združenej forme modelujte ako jednu operáciu, ktorá vyrobí všetky jej položky, aby sa forma rezervovala iba raz.
- Dutiny. Pri zablokovaní dutiny sa skutočný počet dutín môže líšiť od štandardného. Rozhodnite, či sa trvanie bude počítať zo štandardného počtu alebo z hodnoty ActualCavity v RealTime.
- Kompatibilita foriem s lismi. Nie každá forma sa dá použiť na každom lise. Pre každú formu nastavte v SkyPlanner povolené lisy ako alternatívy, aby sa operácia presunula iba na vhodný lis.
- Zmeny farby a materiálu. Do matice časov prestavenia zadajte skutočné časy prečistenia a výmeny formy pre oba smery zmeny. Napríklad prechod z modrej na červenú môže trvať 30 minút a z červenej na modrú 60.
- Auto Load a časové hranice. Ak termíny zapisujú dva plánovacie systémy, budú si ich navzájom prepisovať. Pred spustením ostrej prevádzky vypnite obe funkcie na pracoviskách, ktoré rozvrhuje SkyPlanner.
Kto nastavuje integráciu s DELMIAWorks a poskytuje podporu
- Tím SkyPlanner nastaví integráciu počas zavádzania a poskytuje podporu aj po spustení ostrej prevádzky, a to pre dohodnuté kontroléry WebAPI. Každý závod používa DELMIAWorks inak a práve pri tomto nastavení sa uplatnia znalosti jeho prostredia.
- Zapojiť sa môže aj váš partner pre DELMIAWorks. Pozná vašu verziu, vlastné polia a licencie a môže spolu s tímom SkyPlanner nastaviť používateľa pre integráciu aj WebAPI.
- Integráciu môžu ďalej rozvíjať aj vaši vývojári pomocou REST API systému SkyPlanner s tokenom API v hlavičke
Authorization-Token. Tím SkyPlanner im v prípade potreby pomôže. Dokumentáciu nájdete na stránke Dokumentácia integrácie SkyPlanner.
Cena SkyPlanner začína od 199 € mesačne s mesačnou fakturáciou a zahŕňa 5 pracovísk. Cenovú ponuku na integráciu dostanete vopred podľa vašich procesov a potrieb, spolu s ponukou na vybraný tarifný plán. Pozrite si cenník, plánovanie výroby s DELMIAWorks s ohľadom na skutočné kapacity strojov a personálu, stránku DELMIAWorks a prehľad integrácií s ERP.
Ako výrobcovia hodnotia SkyPlanner
2 hušetrené každý týždeň
„Vďaka SkyPlanner sme pri plánovaní výroby prešli od excelových tabuliek 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ý zoznam operácií sa dostane na linku v priebehu sekúnd.
+90%efektivita výroby
„Efektivita vo výrobe vzrástla o 90%.“
Abdul Rucyinga, vedúci IT
Laboratory & Allied · Farmaceutická výroba
Efektivita výroby vzrástla o 90% a vytvorenie optimalizovaného plánu na tri mesiace pre všetky pracoviská trvá menej ako 30 minút.
98%spoľahlivosť dodávok, nárast z približne 50%
„SkyPlanner zohráva rozhodujúcu úlohu pri udržiavaní našej spoľahlivosti dodávok.“
Hannu Lahtinen, výkonný riaditeľ
KJH-Comp · Spracovanie plechov a zákazková výroba
Spoľahlivosť dodávok vzrástla z približne 50% až na 98% a rozvrhovanie teraz zvláda jeden vedúci namiesto dvoch.
6 mesiacovdopredu vidí obchodné oddelenie voľné kapacity
„SkyPlanner poskytuje spoľahlivý základ pre celé plánovanie výroby.“
Anu Järvinen, vedúca výroby
Fredman Operations · Baliace papiere vhodné na styk s potravinami
Obchodné oddelenie vidí voľné kapacity na šesť mesiacov dopredu a na požiadavky na zmenu rozvrhu, ktorých vybavenie trvalo hodinu alebo viac, dostáva odpoveď v priebehu sekúnd.
Často kladené otázky
Ktoré API systému DELMIAWorks používa SkyPlanner?
DELMIAWorks WebAPI. SkyPlanner číta dáta cez kontroléry REST alebo pri hromadnom čítaní cez GraphQL SDK. Na spätný zápis používa kontroléry REST: aktualizácie výrobných príkazov cez kontrolér WorkOrders, AddProductionRecords a volania úloh Time & Attendance.
Čo SkyPlanner zapisuje späť do DELMIAWorks?
Plánované termíny začiatku a konca a priradené pracovisko pre každý výrobný príkaz. Ak si to zvolíte, zhodné kusy sa zapíšu ako výrobné záznamy a čas prípravy a výroby ako odpracovaný čas na úlohe.
Funguje integrácia aj s IQMS EnterpriseIQ?
DELMIAWorks je súčasný názov IQMS EnterpriseIQ. Integrácia používa WebAPI, takže rozhodujúce je, či má vaša verzia WebAPI nainštalované a licencované. Váš partner to overí pri definovaní rozsahu.
Ako sa pracuje s formami a združenými formami?
Formy sa v SkyPlanner evidujú ako nástroje s obmedzenou kapacitou, takže jedna forma nikdy nie je v dvoch lisoch naraz. Výroba v združenej forme je jedna operácia, ktorá vyrobí všetky jej položky. Povolené lisy pre každú formu sa nastavia ako alternatívy.
Čo sa stane s Auto Load?
Vypnite ho pre pracoviská, na ktorých SkyPlanner rozvrhuje výrobu, a vypnite aj akcie IQAlert, ktoré ho spúšťajú. SkyPlanner bude jediným systémom, ktorý na týchto pracoviskách zapisuje termíny výrobných príkazov.
Kto vytvorí integráciu?
Tím SkyPlanner ju nastaví počas zavádzania a poskytuje podporu aj po spustení ostrej prevádzky. Integráciu môže vyvíjať aj váš partner pre DELMIAWorks alebo vaši vlastní vývojári pomocou REST API systému SkyPlanner s tokenom API.