Integrácie / ERP / Divalto infinity
Sprievodca integráciou Divalto na rozvrhovanie výroby so SkyPlanner APS
Tento sprievodca integráciou Divalto ukazuje partnerom a IT tímom, ako prepojiť Divalto infinity so SkyPlanner APS. SkyPlanner sa s Divalto integruje obojsmerne prostredníctvom vlastných REST služieb Divalto:
- Do SkyPlanner sa načítavajú OF a séquences OF, gammes, nomenclatures, articles, centres de charge, postes de travail, ressources, opérateurs, outillages, zásoby a dodávateľské objednávky.
- Plánované dátumy začiatku a konca sa zapisujú späť ku každému OF a séquence. Ak sa práca presunie na alternatívny zdroj, zapíše sa aj nové centre alebo poste.
- Ak sa tak rozhodnete, späť sa môžu zapisovať aj časy operátorov a dokončené cykly.
Integračné rozhrania Divalto
Divalto infinity poskytuje externému systému na rozvrhovanie tri základné prvky svojej API platformy:
- RecordSql (natívny REST). Číta tabuľky Divalto prostredníctvom deklarovaných súborov s dopytmi (DHOQ). Touto cestou sa čítajú OF, séquences, gammes, articles, postes a zásoby. Kým sa nová deklarácia dopytu prejaví, môže uplynúť až desať minút (nastavenia Divalto RecordSql).
- WEBSERVICE_INFINITY (REST). Webové služby Divalto pre podnikové operácie. Každé volanie má telo vo formáte JSON s akciou WEB_SERVICE_INFINITY, prístupovým tokenom a reťazcom parametrov, ktorý určuje podnikovú akciu, dossier a dáta (formát volania). Medzi výrobné akcie patria create_dataxml (odovzdanie súboru výrobnému procesu scrutateur), integration_dt (vytvorenie technických dát: komponenty, séquences, ressources, outillages), dopyty na zásoby a vytváranie articles (výrobné akcie).
- Výrobný proces scrutateur. V časti systému Divalto určenej na výrobu sleduje súbory a importuje súbory XML. create_dataxml mu doručí súbor vo formáte base64. Medzi typy importu patria GG_DATES_ORDO pre plánované dátumy, GG_TEMPS_IMPORT pre časy, GG_FIN_DE_CYCLE pre dokončené cykly, CO_MES_IMPORT pre dáta MES a GG_COMPOSANT_OM pre spotrebu komponentov (create_dataxml).
Platforma už nepodporuje službu SOAP systému Divalto, preto integráciu vytvárajte výhradne cez REST.
Autentifikácia
- Na strane Divalto. Integrácia odošle používateľské meno a heslo účtu vytvoreného v DLMT na koncový bod Authent/Auth brány Divalto API. Dostane prístupový token, ktorý podľa Divalto platí štyridsaťpäť minút, preto ho konektor obnovuje v nastavených intervaloch. Token sa prenáša v tele JSON každého volania podnikovej akcie, nie v hlavičke HTTP (autentifikácia Divalto).
- Na strane SkyPlanner. REST API používa na autentifikáciu API token v hlavičke Authorization-Token (SkyPlanner Settings > API) a jeho dokumentácia je dostupná v Swagger/OpenAPI. Návod na integráciu vás prevedie prvými volaniami.
Udalosti a pravidelné dopytovanie
Webhooky Divalto sú prichádzajúce: externý systém zavolá webhook Divalto, aby spustil proces. Podľa Divalto webhook nie je určený na vracanie dát (Divalto WebHooks). Divalto neodosiela žiadne odchádzajúce udalosti.
Dáta z Divalto sa preto získavajú pravidelným dopytovaním. Dopyty RecordSql filtrované na otvorené OF a nedávne zmeny zachytávajú novú prácu. Interval sa nastavuje pre každý závod osobitne: od niekoľkých minút pri OF až po hodinu pri zásobách.
SkyPlanner odosiela webhooky pri zmene stavu alebo rozvrhu, takže spätný zápis sa riadi udalosťami.
Mapovanie dát
| Objekt Divalto (rozhranie) | Objekt SkyPlanner | Smer | Frekvencia |
|---|---|---|---|
| Articles, vlastnosti articles (RecordSql) | Produkty a materiály, vlastnosti produktov | Divalto → SkyPlanner | Úvodné načítanie, potom pravidelné dopytovanie |
| Nomenclatures (komponenty) | Štruktúra produktu, podprodukty, materiály na produkt | Divalto → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Gammes: séquences, opérations standard, časy, ressources, outillages | Kroky postupu s trvaním, prípravnými a ukončovacími časmi, nástroje | Divalto → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Ateliers, centres de charge, postes de travail | Pracoviská, skupiny pracovísk, efektivita | Divalto → SkyPlanner | Úvodné načítanie, potom zriedka |
| Opérateurs a habilitations | Pracovníci a povolené pracoviská | Divalto → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Kalendáre poste | Zmeny a dni pracovného pokoja | Divalto → SkyPlanner | Denne alebo správa zmien v SkyPlanner |
| OF (BF) a séquences OF (BH) s termínmi dokončenia a komponentmi | Zákazky a operácie s termínmi dokončenia a materiálovými potrebami | Divalto → SkyPlanner | Dopytovanie každých niekoľko minút |
| Zásoby podľa article a skladu | Stavy zásob | Divalto → SkyPlanner | Dopytovanie každú hodinu alebo pri spustení rozvrhovania |
| Dodávateľské objednávky s dátumami dodania | Nákupné objednávky, očakávaný materiál podľa dátumu dodania | Divalto → SkyPlanner | Dopytovanie každú hodinu alebo pri spustení rozvrhovania |
| GG_DATES_ORDO: začiatok a koniec OF (BF.PLANDEBDH, BF.PLANFINDH), začiatok a koniec séquence (BH.PLANDEBDH, BH.PLANFINDH), CENTRE a POSTE | Plánovaný začiatok a koniec každej operácie a kroku, priradené pracovisko | SkyPlanner → Divalto | Pri zmene rozvrhu cez webhook SkyPlanner |
| GG_TEMPS_IMPORT: čas na séquence | Časové záznamy a hlásenia operátorov | SkyPlanner → Divalto | Pri každom hlásení alebo za každú zmenu, ak túto možnosť zvolíte |
| GG_FIN_DE_CYCLE: dokončené cykly | Dokončené množstvá | SkyPlanner → Divalto | Pri každom hlásení, ak túto možnosť zvolíte |
| Nie je v Divalto | Matica prípravných časov, nástroje ako zdroje s obmedzenou kapacitou, alternatívne stroje a pracovníci | Spravuje sa v SkyPlanner | Nastavenie počas zavádzania |
Integračné postupy
1. Úvodné načítanie kmeňových dát. Deklarujte dopyty RecordSql a načítajte articles, nomenclatures, gammes, centres de charge, postes, opérateurs, outillages a kalendáre. Mapovanie centres do SkyPlanner si dôkladne premyslite: z centre de charge so štyrmi postes vznikne jedna skupina pracovísk so štyrmi pracoviskami.
2. Synchronizácia OF. Načítajte otvorené OF s ich séquences a komponentmi aj otvorené dodávateľské objednávky. SkyPlanner považuje objednaný materiál za dostupný k dátumu dodania nákupnej objednávky (PO) a aktualizuje zásoby, keď sa PO označí stavom Delivered. Hlavný OF a jeho podriadené OF načítajte spoločne, pretože Divalto prepočítava termíny iba pre hlavný OF.
3. Spätný zápis rozvrhu. Keď plánovací algoritmus zaradí alebo presunie operáciu, webhook SkyPlanner spustí volanie create_dataxml. Súbor je dokument GG_DATES_ORDO, ktorý pre každý OF obsahuje dossier, prevádzkareň a číslo OF aj plánovaný dátum začiatku a konca. Pre každú séquence obsahuje jej číslo, plánovaný začiatok a koniec a tiež centre a poste, ak sa práca presunula na alternatívny zdroj (formát GG_DATES_ORDO). Proces scrutateur v Divalto ho importuje do hlavičky OF a riadkov séquence.
4. Hlásenia z výroby. Operátori zaznamenávajú prácu pomocou SkyPlanner Mobile Confirmations alebo Production Timer. Časové záznamy udržiavajú rozvrh aktuálny. Vy rozhodnete, či sa časy budú zapisovať späť do Divalto. Ak áno, časy sa prenášajú v súboroch GG_TEMPS_IMPORT a dokončené cykly v súboroch GG_FIN_DE_CYCLE. Ak nie, časy sa zadávajú do MES systému Divalto ako doteraz.
5. Pravidlá vlastníctva dát a riešenia konfliktov. Spíšte ich pred spustením ostrej prevádzky:
| Dáta | Vlastník |
|---|---|
| Articles, nomenclatures, gammes, množstvá a stav OF | Divalto |
| Poradie séquence, časy začiatku a konca, priradenie poste | SkyPlanner |
| Matica prípravných časov, požiadavky na nástroje a operátorov, alternatívne zdroje | SkyPlanner |
| Zmeny a dni pracovného pokoja | Jeden systém zvolený pri definovaní rozsahu |
| Časy, spotreba a dokončenia | Divalto, s priamym zadávaním alebo prenosom z časových záznamov SkyPlanner |
Určte iba jeden zdroj zápisu dátumov OF. SkyPlanner pri zápise plánovaných dátumov nahrádza Opcenter APS aj ručné prepočítavanie termínov. Ak používate Opcenter APS, vypnite jeho import pre OF, ktoré rozvrhuje SkyPlanner, pretože oba systémy používajú GG_DATES_ORDO.
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 údajmi postes, gammes a otvorenými OF exportovanými z Divalto vo formáte CSV alebo Excel.
- Mapovanie. Dohodnite konečnú podobu mapovacej tabuľky, pravidlá vlastníctva dát, intervaly synchronizácie a to, či sa časy budú zapisovať späť.
- Prístup do Divalto. Vytvorte integračný účet v DLMT, zaregistrujte dotazy RecordSql a aktivujte výrobný scrutateur. Najprv všetko otestujte v testovacom prostredí.
- Úvodné načítanie. Articles, nomenclatures, gammes, centres, postes, opérateurs, outillages a kalendáre.
- Synchronizácia OF a objednávok u dodávateľov. Pravidelné načítavanie s filtrami, stránkovaním a opakovaním neúspešných požiadaviek.
- Nastavenie obmedzení v SkyPlanner. Matica časov prípravy, nástroje, počty operátorov na operáciu a alternatívne postes alebo pracovníci.
- Spätný zápis rozvrhu. GG_DATES_ORDO cez create_dataxml na základe webhookov SkyPlanner a prípadne aj zápis odpracovaných časov, ak sa preň rozhodnete.
- Paralelné testovanie. Používajte SkyPlanner súbežne so súčasným plánom, porovnajte termíny a opravte kmeňové dáta.
- Spustenie ostrej prevádzky. Keď sa dáta zhodujú, zapnite spätný zápis.
S čím počítať pri integrácii s Divalto
- Nastavenia scrutateur. Súbory create_dataxml sa prijmú len vtedy, keď je výrobný scrutateur aktívny, v Production dossier je začiarknuté políčko MES a nastavená cesta „Interfaces“.
- Obnova tokenu. Prístupový token Divalto má krátku platnosť (pozri Autentifikácia). Obnovte ho pred každou dávkou volaní.
- Registrácia dotazov. Aktivácia nových alebo zmenených dotazov RecordSql trvá niekoľko minút. Zaregistrujte ich pred úvodným načítaním.
- Hlavný OF a podriadené OF. Divalto prepočítava termíny iba pre hlavný OF. Podriadené OF rozvrhujte ako podprodukty, aby nadradený produkt čakal na svoje komponenty.
- Charakteristiky položky. Divalto uchováva vlastnosti položky dôležité pre rozvrhovanie v desiatich poliach charakteristík. Dajú sa dobre namapovať na vlastnosti produktov v SkyPlanner pre maticu časov prípravy a funkciu „Allow similarity“.
Kto nastavuje integráciu s Divalto a zabezpečuje jej podporu
- Tím SkyPlanner nastaví integráciu pri zavádzaní a zabezpečuje jej podporu aj po spustení ostrej prevádzky, a to v rozsahu dohodnutých dotazov RecordSql a akcií webových služieb. Každý závod používa Divalto inak a práve tu sa tieto skúsenosti uplatnia.
- Zapojiť sa môže aj váš partner pre Divalto. Pozná váš dossier, surcharges aj nastavenia a spolu s tímom SkyPlanner môže nastaviť účet DLMT, dotazy aj scrutateur.
- Vaši vývojári môžu integráciu ďalej rozvíjať cez REST API SkyPlanner s použitím API tokenu. Na začiatok stačí API token a tím SkyPlanner vám v prípade potreby pomôže. Podrobnosti nájdete v dokumentácii integrácie SkyPlanner.
Cena SkyPlanner začína na 199 € mesačne a zahŕňa 5 pracovísk s mesačnou fakturáciou. Cenovú ponuku na integráciu dostanete vopred spolu s ponukou predplatného podľa vašich procesov a potrieb. Pozrite si cenník, plánovanie výroby s Divalto so zohľadnením reálnych kapacít strojov a pracovníkov, stránku Divalto 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 tabuliek v Exceli k optimalizácii výroby v reálnom čase.“
Kalle Kalliomäki, špecialista dodávateľského reťazca
UTU · Elektrické rozvádzače a rozvodné zariadenia
Plánovanie výroby šetrí každý týždeň 2 hodiny pracovného času a nový rad operácií sa dostane na linku v priebehu sekúnd.
+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.
100%spoľahlivosť dodávok od roku 2021
„SkyPlanner nám poskytuje prehľad o kapacitách a vďaka nemu je plánovanie predvídateľné.“
Dan Berglund, COO/CFO
Opes Corporation · Chemická a potravinárska výroba
Spoľahlivosť dodávok dosahuje 100 % počas celého obdobia používania SkyPlanner, teda od roku 2021.
Menejprestojov pre nedostatok materiálu
„Hodnota SkyPlanner pre nás spočíva v tom, že je to nástroj, ktorý funguje v každodennej praxi, najmä pri určovaní termínov dodania.“
Tommi Männistö, manažér plánovania výroby
Eskomatic · Zákazkové obrábanie
Automatické rozvrhovanie zaťaženia umožňuje presnejšie určovať termíny dodania a výrazne ubudlo prestojov vo výrobe spôsobených nedostatkom materiálu.
Často kladené otázky
Má Divalto API pre výrobné príkazy?
Áno. RecordSql číta OF, séquences a ďalšie tabuľky cez REST a služba WEBSERVICE_INFINITY vykonáva podnikové akcie pre výrobu, napríklad create_dataxml a integration_dt.
Podporuje Divalto webhooky?
Webhooky Divalto sú iba prichádzajúce a nevracajú dáta. Integrácia pravidelne načítava dáta z Divalto cez RecordSql v intervaloch nastavených pre každý závod. Vlastné webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Ako sa plánované termíny zapisujú späť do Divalto?
Prostredníctvom súboru XML GG_DATES_ORDO odoslaného akciou create_dataxml. Obsahuje plánované termíny začiatku a konca pre každý OF a každú séquence a pri presune práce aj náhradný centre alebo poste. Importuje ho výrobný scrutateur systému Divalto.
Vyžaduje integrácia Opcenter APS?
Nie. SkyPlanner zabezpečuje plánovanie výroby so zohľadnením reálnych kapacít strojov a pracovníkov a sám zapisuje plánované termíny. Ak dnes používate Opcenter APS, SkyPlanner prevezme úlohu jediného systému, ktorý zapisuje termíny OF.
Má partner pre Divalto odporučiť Opcenter APS alebo SkyPlanner?
SkyPlanner, ak zákazník chce v priebehu niekoľkých týždňov sprevádzkovať plánovanie výroby, ktoré rešpektuje reálne kapacity a samo sa priebežne aktualizuje. Opcenter APS v Divalto sa spúšťa na podnet plánovača a vymieňa si súbory cez priečinok vo Windows (dokumentácia Divalto). SkyPlanner sa pripája cez služby REST systému Divalto, automaticky preplánováva a plánuje prestavenia, nástroje, pracovné tímy aj materiál. Počet používateľov je neobmedzený a cena začína na 199 € mesačne.
Môžeme si SkyPlanner vyskúšať pred vytvorením integrácie?
Áno. Bezplatná 30-dňová skúšobná verzia podporuje až 20 pracovísk a importy z Divalto vo formáte CSV alebo Excel. Platobnú kartu nepotrebujete. Vyskúšajte ju alebo kontaktujte obchodný tím a definujte rozsah integrácie.