Průvodce integrací DELMIAWorks pro plánování výroby se SkyPlanner APS
Tento průvodce integrací DELMIAWorks ukazuje partnerům a IT týmům, jak propojit DELMIAWorks, dříve IQMS, se SkyPlanner APS. SkyPlanner se s DELMIAWorks propojuje obousměrně prostřednictvím DELMIAWorks WebAPI:
- Do SkyPlanner se přenášejí výrobní příkazy, výrobní kusovníky s operacemi dílů, pracoviště, nástroje a formy, skladové položky, stavy zásob a nákupní objednávky.
- Do výrobních příkazů se zpět zapisují plánované termíny zahájení a dokončení a přiřazené pracoviště.
- Dobré kusy lze vykazovat jako výrobní záznamy a časy seřízení a výroby jako práci na úkolech v Time & Attendance.
- Webhooky SkyPlanner odesílají změny rozvrhu ihned, jakmile nastanou.
Tým SkyPlanner během zavádění nastaví integraci přes REST API podle vaší konfigurace DELMIAWorks a po spuštění ostrého provozu zajišťuje její podporu. Tento průvodce je určen partnerům a vývojářům, kteří se chtějí zapojit nebo sami vyvíjet řešení nad zdokumentovaným REST API SkyPlanner (referenční dokumentace API).
Integrační rozhraní DELMIAWorks
Dokumentace DELMIAWorks uvádí: „WebAPI includes both the API SDK for GRAPHQL APIs and WebAPI SDK for REST APIs“ (WebAPI zahrnuje API SDK pro GRAPHQL API i WebAPI SDK pro REST API; technický list WebAPI). Rozhraní REST je členěno do modulů a kontrolerů. Pro integraci plánování se používají tyto:
- 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 se hodí pro hromadné čtení, například při počátečním načtení položek a kusovníků. Veškerý zápis probíhá přes kontrolery REST.
Ověřování a licence
V DELMIAWorks vytvořte vyhrazený uživatelský účet pro integraci a ověřte, že máte pro své prostředí licenci WebAPI a že je WebAPI nainstalováno. Modul Realtime zpřístupňuje kontroler AuthToken. Relace WebAPI se otevírá pomocí přihlašovacích údajů integračního účtu. Přesné nastavení pro vaši verzi vám potvrdí partner DELMIAWorks.
Na straně SkyPlanner obsahuje každé volání token API v hlavičce Authorization-Token. Token vytvoříte ve SkyPlanner v nabídce Settings > API. K zahájení vývoje stačí token API.
Události a pravidelné dotazování
SkyPlanner odesílá webhooky při každé změně plánu, takže se změny průběžně zapisují zpět do DELMIAWorks.
Změny v DELMIAWorks zjišťujte pravidelnými dotazy na WebAPI. ScheduledWorkOrders a UnscheduledWorkOrders načítejte každých několik minut, nákupní objednávky a skladové položky v delších intervalech. IQAlert, nástroj pro upozornění a akce v DELMIAWorks, může v rámci partnerského projektu spouštět akce na základě událostí.
Mapování dat
| Objekt DELMIAWorks (rozhraní) | Objekt SkyPlanner | Směr | Četnost |
|---|---|---|---|
| Skladové položky (InventoryItems) | Produkty a materiály | DELMIAWorks → SkyPlanner | Počáteční načtení, poté pravidelné dotazování |
| Výrobní kusovník, komponenty kusovníku (BillOfMaterials, BOMComponents) | Struktura výrobku, materiály pro jednotlivé výrobky | DELMIAWorks → SkyPlanner | Počáteční načtení, poté při změně |
| Operace dílů, standardní operace, pracnost z kusovníku (PartOperations, BomLabor) | Výrobní operace s dobou trvání, časy seřízení a počty operátorů | DELMIAWorks → SkyPlanner | Počáteční načtení, poté při změně |
| Pracoviště: lisy, extrudéry, výrobní buňky (WorkCenters, WorkCenterDetails) | Pracoviště, skupiny pracovišť, efektivita | DELMIAWorks → SkyPlanner | Počáteční načtení, poté jen zřídka |
| Nástroje a formy, sdružené formy, dutiny (BOM, ActualCavity) | Nástroje jako kapacitně omezené zdroje, množství na cyklus | DELMIAWorks → SkyPlanner | Počáteční načtení, poté při změně |
| Shop Calendar, kalendář zaměstnanců (EmployeeCalendar) | Směny, pracovníci, nepřítomnosti | DELMIAWorks → SkyPlanner | Denně, nebo správa směn přímo ve SkyPlanner |
| Výrobní příkazy a dílčí uvolnění (WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders) | Zakázky a operace s termíny dokončení a požadavky na materiál | DELMIAWorks → SkyPlanner | Dotazování každých několik minut |
| Množství na skladě podle položek (InventoryItems) | Stavy zásob | DELMIAWorks → SkyPlanner | Dotazování každou hodinu nebo při spuštění plánování |
| Nákupní objednávky a dílčí odvolávky (POs, POReleaseItems) | Nákupní objednávky, očekávaný materiál podle termínu dodání | DELMIAWorks → SkyPlanner | Dotazování každou hodinu nebo při spuštění plánování |
| Termíny zahájení a dokončení výrobního příkazu, pracoviště (kontroler Manufacturing WorkOrders) | Plánované zahájení a dokončení, přiřazené pracoviště | SkyPlanner → DELMIAWorks | Při změně plánu prostřednictvím webhooku SkyPlanner |
| Výrobní záznamy: dobré kusy na výrobní příkaz (AddProductionRecords) | Dokončená množství z potvrzení výroby | SkyPlanner → DELMIAWorks | Při každém potvrzení, pokud je tato možnost zvolena |
| Práce na úkolech (ClockInTATask, ClockOutTATask) | Časové záznamy a potvrzení operátorů | SkyPlanner → DELMIAWorks | Při každém potvrzení nebo za směnu, pokud je tato možnost zvolena |
| Není v DELMIAWorks | Matice časů seřízení, alternativní lisy a pracovníci | Spravováno ve SkyPlanner | Nastavení během zavádění |
Postupy integrace
1. Počáteční načtení kmenových dat. Načtěte skladové položky, kusovníky, operace dílů, pracoviště a formy. Mapování pracovišť pečlivě promyslete: každý lis představuje jedno pracoviště a lisy pro stejnou velikost formy tvoří skupinu pracovišť se vzájemně zastupitelnými alternativami.
2. Synchronizace výrobních příkazů. Načtěte otevřené výrobní příkazy včetně operací a materiálu a také otevřené nákupní objednávky. SkyPlanner považuje objednaný polymer a vložky za dostupné k termínu dodání nákupní objednávky a aktualizuje stav zásob, jakmile je objednávka označena stavem Delivered.
3. Zpětný zápis plánu. Když plánovací algoritmus zařadí nebo přesune výrobní příkaz, webhook SkyPlanner vyvolá aktualizaci příkazu přes kontroler Manufacturing WorkOrders. Přenáší plánované termíny zahájení a dokončení a pracoviště, které SkyPlanner vybral. Konkrétní pole i způsob, jakým je bude zohledňovat tabule Finite Schedule, se stanoví při vymezení rozsahu během zavádění.
4. Potvrzování výroby v provozu. Operátoři zaznamenávají práci pomocí SkyPlanner Mobile Confirmations nebo Production Timer a časové záznamy udržují plán aktuální. Sami určíte, zda se skutečné údaje budou zapisovat zpět. Pokud ano, dobré kusy se zapisují přes AddProductionRecords a odvedená práce pomocí volání API pro úkoly v Time & Attendance. Pokud ne, RealTime a Shopworks dál zajišťují vykazování jako dosud a SkyPlanner načítá průběh výroby z DELMIAWorks.
5. Pravidla správy dat a řešení konfliktů. Sepište je před spuštěním ostrého provozu:
| Data | Spravující systém |
|---|---|
| Položky, kusovníky, časy cyklů, dutiny, množství a stav výrobních příkazů | DELMIAWorks |
| Pořadí výrobních příkazů, časy zahájení a dokončení, přiřazení lisů | SkyPlanner |
| Matice časů seřízení, požadavky na formy a operátory, alternativní lisy | SkyPlanner |
| Směny a nepracovní dny | Jeden systém zvolený při vymezení rozsahu |
| Výroba, zmetky, práce a výdeje materiálu | DELMIAWorks, s vykazováním přímo v něm nebo zápisem z časových záznamů SkyPlanner |
Určete jediný systém, který bude zapisovat termíny výrobních příkazů. Pro pracoviště plánovaná ve SkyPlanner vypněte Auto Load, včetně všech akcí IQAlert, které spouštějí Update Schedule a Auto Load. Pro uzamčení krátkodobého plánu na těchto pracovištích použijte Running Time Lock ve SkyPlanner místo časové hranice v DELMIAWorks.
Typický postup projektu
Implementace bývá dokončena během několika týdnů od začátku zavádění. Ještě předtím ověřte plán v rámci 30denního bezplatného zkušebního období s pracovišti, kusovníky a otevřenými výrobními příkazy exportovanými z DELMIAWorks do CSV nebo Excelu.
- Mapování. Stanovte mapovací tabulku, pravidla vlastnictví dat, četnost synchronizace a to, zda se budou zpětně zapisovat údaje o výrobě a práci.
- Přístup k DELMIAWorks. Vytvořte uživatelský účet pro integraci a ověřte licenci WebAPI. Nejprve vše vyzkoušejte v testovací databázi.
- Prvotní načtení. Položky, kusovníky, operace dílů, pracoviště, formy a kalendáře.
- Synchronizace výrobních příkazů a nákupních objednávek. Pravidelné dotazování s filtry a opakováním neúspěšných pokusů.
- Nastavení omezení v SkyPlanner. Matice časů seřízení, formy jako nástroje, počty obsluhujících pracovníků pro jednotlivé operace, alternativní lisy a pracovníci.
- Zpětný zápis plánu. Aktualizace výrobních příkazů na základě webhooků SkyPlanner a volitelně také zápis údajů o výrobě a práci.
- Souběžné testování. Provozujte SkyPlanner souběžně se stávajícím Finite Schedule, porovnejte termíny a opravte kmenová data.
- Spuštění ostrého provozu. Na plánovaných pracovištích vypněte Auto Load a zapněte zpětný zápis.
S čím počítat při integraci s DELMIAWorks
- Sdružené formy. Jedna forma vyrábí v jednom cyklu několik různých položek. Výrobu ve sdružené formě modelujte jako jednu operaci, která vyrábí všechny její položky, aby se kapacita formy rezervovala jen jednou.
- Dutiny formy. Při zaslepení dutiny se skutečný počet dutin může lišit od standardního. Rozhodněte, zda se doby výroby budou počítat podle standardního počtu, nebo podle hodnoty ActualCavity z RealTime.
- Kompatibilita forem a lisů. Ne každou formu lze použít v každém lisu. Pro každou formu nastavte v SkyPlanner povolené lisy jako alternativy, aby se operace přesouvaly pouze na vhodné lisy.
- Změny barvy a materiálu. Do matice časů seřízení zadejte skutečné časy proplachu a výměny formy pro oba směry změny. Například přechod z modré na červenou může trvat 30 minut a z červené na modrou 60.
- Auto Load a časové hranice plánování. Dva plánovací systémy, které zapisují termíny, si je budou navzájem přepisovat. Před spuštěním ostrého provozu vypněte obě funkce pro pracoviště plánovaná v SkyPlanner.
Kdo nastavuje a podporuje integraci s DELMIAWorks
- Tým SkyPlanner integraci nastaví během zavádění a po spuštění ostrého provozu zajišťuje její podporu, a to v rozsahu dohodnutých kontrolerů WebAPI. Každý závod používá DELMIAWorks jinak a právě při tomto nastavení se tyto znalosti uplatní.
- Zapojit se může i váš partner pro DELMIAWorks. Zná vaši verzi, vlastní pole i licence a ve spolupráci s týmem SkyPlanner může nastavit uživatelský účet pro integraci a WebAPI.
- Na integraci mohou dále pracovat i vaši vývojáři. Využijí REST API systému SkyPlanner s API tokenem v hlavičce
Authorization-Token. Tým SkyPlanner v případě potřeby pomůže. Podrobnosti najdete v dokumentaci integrací SkyPlanner.
Cena SkyPlanner začíná na 199 € měsíčně a zahrnuje 5 pracovišť. Fakturace probíhá měsíčně. Cenovou nabídku na integraci dostanete předem společně s nabídkou tarifu, podle vašich procesů a potřeb. Podívejte se na ceník, kapacitní plánování pro DELMIAWorks, stránku DELMIAWorks a přehled integrací s ERP.
Jak výrobci hodnotí SkyPlanner
2 hušetřené každý týden
„SkyPlanner posunul naše plánování výroby 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á fronta operací se na linku dostane během několika sekund.
+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.
98%včasnost dodávek oproti původním přibližně 50 %
„SkyPlanner hraje rozhodující roli v tom, že dokážeme dodávat včas.“
Hannu Lahtinen, výkonný ředitel
KJH-Comp · Zpracování plechů a zakázková výroba
Včasnost dodávek vzrostla z přibližně 50 % až na 98 % a plánování nyní zvládne jeden vedoucí místo dvou.
6 měsícůdopředu vidí obchodníci volnou kapacitu
„SkyPlanner vytváří spolehlivý základ pro veškeré plánování výroby.“
Anu Järvinen, vedoucí výroby
Fredman Operations · Balicí papíry pro styk s potravinami
Obchodníci vidí volnou kapacitu na šest měsíců dopředu a na požadavky na změnu plánu nyní dostávají odpověď během sekund, zatímco dříve jejich vyřízení trvalo hodinu i déle.
Časté dotazy
Které API systému DELMIAWorks SkyPlanner používá?
DELMIAWorks WebAPI. SkyPlanner čte data přes kontrolery REST, pro hromadné čtení případně přes GraphQL SDK. Zpětný zápis probíhá přes kontrolery REST: aktualizace výrobních příkazů přes kontroler WorkOrders, dále přes AddProductionRecords a volání úloh Time & Attendance.
Co SkyPlanner zapisuje zpět do DELMIAWorks?
Plánované termíny zahájení a dokončení a přiřazené pracoviště pro každý výrobní příkaz. Pokud si tuto možnost zvolíte, zapisují se také vyhovující kusy jako výrobní záznamy a časy seřízení a výroby jako odpracovaný čas na úlohách.
Funguje integrace i s IQMS EnterpriseIQ?
DELMIAWorks je současný název systému IQMS EnterpriseIQ. Integrace využívá WebAPI, takže rozhodující je, zda je ve vaší verzi WebAPI nainstalované a licencované. Váš partner to ověří při vymezení rozsahu.
Jak se pracuje s formami a sdruženými formami?
Formy se v SkyPlanner nastaví jako nástroje s omezenou kapacitou, takže jedna forma nikdy není ve dvou lisech současně. Všechny výrobky ze sdružené formy se vyrábějí v rámci jedné operace. Povolené lisy pro jednotlivé formy se nastaví jako alternativy.
Co se stane s funkcí Auto Load?
Pro pracoviště plánovaná v SkyPlanner ji vypněte, včetně akcí IQAlert, které ji spouštějí. SkyPlanner bude na těchto pracovištích jediným systémem, který zapisuje termíny výrobních příkazů.
Kdo integraci realizuje?
Tým SkyPlanner ji nastaví během zavádění a po spuštění ostrého provozu zajišťuje její podporu. Váš partner pro DELMIAWorks nebo vaši vlastní vývojáři mohou integraci také rozvíjet přes REST API systému SkyPlanner s použitím API tokenu.