Integrácie / ERP / Global Shop Solutions
Sprievodca integráciou Global Shop Solutions so SkyPlanner APS na rozvrhovanie výroby
Tento sprievodca integráciou Global Shop Solutions ukazuje partnerom a IT tímom, ako prepojiť ERP Global Shop Solutions so SkyPlanner APS. Integrácia SkyPlanner s Global Shop funguje obojsmerne:
- Do SkyPlanner sa prenášajú Parts, BOMs, Routers s ich operáciami, Workcenters a pracovné skupiny, kapacitné kalendáre, zamestnanci, otvorené Work Orders, materiálové požiadavky a nákupné objednávky.
- Plánované časy začiatku a konca sa zapisujú späť do každej operácie výrobného príkazu spolu s Workcenter, ktoré priradil SkyPlanner.
- Ak si to zvolíte, odpracovaný čas operátorov a množstvá sa môžu zapisovať späť ako výkazy práce k výrobnému príkazu.
- Webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Tím SkyPlanner počas zavádzania nastaví integráciu podľa vašej konfigurácie Global Shop a poskytuje jej podporu aj po spustení ostrej prevádzky. Tento sprievodca je určený partnerom, vývojárom Global Shop a IT tímom, ktorí sa chcú zapojiť alebo samostatne vytvoriť riešenie pomocou zdokumentovaného REST API SkyPlanner (referenčná dokumentácia API).
Integračné nástroje Global Shop
Global Shop na rozširovanie a prepájanie svojho ERP používa vlastné nástroje, nie verejné REST API:
- Global Application Builder (GAB) SDK. „The Global Application Builder (GAB) SDK allows you to tailor screens and create applications specific to your manufacturing processes“ (Global Application Builder (GAB) SDK umožňuje prispôsobovať obrazovky a vytvárať aplikácie pre vaše konkrétne výrobné procesy) (Global Shop). Produktový list uvádza „Integrate with third-party APIs and office software suites“ (integrácia s API tretích strán a kancelárskymi balíkmi), „Manage data flow“ (správa toku dát), „Automate processes“ (automatizácia procesov), „Schedule reporting“ (plánovanie reportov) a „Create custom ERP subsystems that integrate with the base package“ (vytváranie vlastných podsystémov ERP prepojených so základným balíkom) (produktový list GAB). Global Shop dodáva, že „GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system“ (inovatívne využitie podnikových dátových objektov v GAB odstraňuje riziko bežne spojené s rozširovaním ERP systému) (blog Global Shop). Touto cestou sa realizuje integrácia so SkyPlanner.
- Služby Global Shop. Global Shop ponúka „Development as a Service (DaaS)“ (vývoj ako službu) a pomoc s „Add Third-Party Integrations, Applications, Automations & Software“ (pridávaním integrácií, aplikácií, automatizácií a softvéru tretích strán) (informačný balík). Vo svojom katalógu integrácií vyzýva záujemcov na diskusiu o „your specific integration needs“ (vašich konkrétnych integračných potrebách) (integrácie).
- Excel a exporty do súborov. Katalóg integrácií Global Shop obsahuje Microsoft Excel a Access. GAB dokáže naplánovať spúšťanie reportov. Exportované súbory s dielmi, Routers, Workcenters a otvorenými výrobnými príkazmi umožňujú vyskúšať SkyPlanner.
Na strane SkyPlanner slúži REST API na čítanie a zápis zákaziek, produktov, materiálov, krokov procesu, časových záznamov a nákupných objednávok. Overovanie prebieha pomocou API tokenu v hlavičke Authorization-Token (SkyPlanner Settings > API). Dokumentácia je dostupná vo formáte Swagger/OpenAPI. Integračný návod vás prevedie prvými volaniami.
Ako funguje prepojenie
- Prenos z Global Shop. Naplánovaný proces GAB načíta Work Orders, operácie z Routers a nákupné objednávky, ktoré sa zmenili od jeho posledného spustenia, a odošle ich do REST API SkyPlanner. GAB umožňuje „Schedule processes and reports to run at regular intervals,“ (naplánovať spúšťanie procesov a reportov v pravidelných intervaloch), takže operácie sa synchronizujú každých pár minút a kmeňové dáta každú hodinu alebo každú noc.
- Prenos do Global Shop. Pri zmene rozvrhu SkyPlanner odošle webhook a plánované termíny sa načítajú z REST API SkyPlanner. Proces GAB zapíše časy začiatku a konca do príslušných operácií výrobných príkazov. To, či GAB prijíma webhook priamo alebo zisťuje zmeny v krátkych intervaloch, sa určí pri definovaní rozsahu počas zavádzania.
- Dielňa. Časové záznamy SkyPlanner sú dostupné cez REST API alebo webhook. Ak si to zvolíte, GAB ich zapíše ako výkazy práce k výrobnému príkazu.
Global Shop beží vo vlastnej infraštruktúre, v Global Shop Cloud (poskytovanom spoločnosťou Amazon Web Services) alebo ako SaaS. Pri definovaní rozsahu sa s vaším IT tímom alebo Global Shop dohodne, kde bude proces GAB bežať a aké sieťové pripojenie bude používať na komunikáciu so SkyPlanner.
Mapovanie dát
| Objekt Global Shop | Objekt SkyPlanner | Smer | Frekvencia |
|---|---|---|---|
| Parts (kmeňové dáta dielov), BOMs, viacúrovňové BOMs | Produkty, materiály, štruktúra produktu | Global Shop → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Routers: pracovné, materiálové a kooperované operácie s Workcenter a časmi | Kroky procesu s trvaním a časmi prípravy | Global Shop → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Workcenters a pracovné skupiny | Pracoviská, skupiny pracovísk, alternatívne pracoviská | Global Shop → SkyPlanner | Úvodné načítanie, potom len zriedka |
| Kapacitné kalendáre, zamestnanci, zmeny | Zmeny, kalendáre, personál | Global Shop → SkyPlanner | Denne alebo vlastná správa zmien v SkyPlanner |
| Work Orders: diel, množstvo, termín dokončenia, priorita, prepojená predajná objednávka | Zákazky s termínmi dokončenia a prioritami | Global Shop → SkyPlanner | Proces GAB každých pár minút |
| Operácie výrobného príkazu: stav, dokončené množstvo, zostávajúce hodiny | Operácie pre jednotlivé kroky procesu | Global Shop → SkyPlanner | Proces GAB každých pár minút |
| Materiálové požiadavky, nákupné objednávky, objednávky kooperácií | Materiálové potreby, nákupné objednávky podľa termínu dodania | Global Shop → SkyPlanner | Každú hodinu alebo pri spustení rozvrhovania |
| Plánovaný začiatok a koniec operácie výrobného príkazu, Workcenter | Plánovaný začiatok a koniec, stroj a operátor pre každý krok | SkyPlanner → Global Shop | Pri zmene rozvrhu cez webhook SkyPlanner |
| Výkazy práce: čas a množstvá pre každú operáciu výrobného príkazu | Časové záznamy a potvrdenia operátorov | SkyPlanner → Global Shop | Pri každom potvrdení alebo za každú zmenu, ak si to zvolíte |
| Pravidlá rozvrhovania v SkyPlanner | Matica časov prípravy, nástroje ako zdroje s obmedzenou kapacitou, operácie s viacerými operátormi | Správa v SkyPlanner | Nastavenie počas zavádzania |
Integračné postupy
1. Úvodné načítanie kmeňových dát. Načítajte Parts, BOMs, Routers, Workcenters, pracovné skupiny, kapacitné kalendáre a zamestnancov. Mapovanie Workcenters si dôkladne premyslite: Workcenter so štyrmi rovnakými strojmi sa zmení na skupinu so štyrmi pracoviskami, aby SkyPlanner rozvrhoval prácu pre každý stroj samostatne. Pracovné skupiny sa mapujú na alternatívne pracoviská.
2. Synchronizácia výrobných príkazov. Načítajte otvorené Work Orders s ich operáciami, materiálové požiadavky a otvorené nákupné objednávky. SkyPlanner považuje objednaný materiál za dostupný k termínu dodania nákupnej objednávky a aktualizuje zásoby, keď sa objednávka označí stavom Delivered. Kooperované operácie sa prenášajú ako kroky určené len časom, ktorých trvanie zodpovedá ich priebežnej dobe výroby.
3. Spätný zápis rozvrhu. Keď plánovací mechanizmus zaradí alebo presunie operáciu, webhook SkyPlanner spustí GAB. GAB zapíše plánovaný začiatok a koniec do príslušnej operácie výrobného príkazu. Ak SkyPlanner presunul prácu na iný stroj, zapíše aj Workcenter. Dispečerské zoznamy a zobrazenia APS potom ukazujú poradie podľa SkyPlanner.
4. Potvrdenia z dielne. Operátori zaznamenávajú prácu pomocou SkyPlanner Mobile Confirmations alebo Production Timer a časové záznamy udržiavajú rozvrh aktuálny. Vy rozhodnete, či sa skutočný čas bude zapisovať späť do Global Shop. Ak áno, každé potvrdenie sa zapíše ako výkaz práce k operácii výrobného príkazu. Ak nie, Shop Floor Data Collection zostane bez zmeny a SkyPlanner bude načítavať postup výroby z operácií výrobných príkazov.
5. Pravidlá vlastníctva dát a riešenia konfliktov. Spíšte ich pred spustením ostrej prevádzky:
| Dáta | Vlastník |
|---|---|
| Parts, BOMs, Routers, množstvá, termíny dokončenia, stav výrobného príkazu | Global Shop |
| Poradie operácií, časy začiatku a konca, stroj a operátor pre každú operáciu | SkyPlanner |
| Matica časov prípravy, požiadavky na nástroje a operátorov, alternatívne zdroje | SkyPlanner |
| Kapacitné kalendáre a zmeny | Jeden systém vybraný pri definovaní rozsahu |
| Výkazy práce, výdaj materiálu, príjemky, kalkulácia nákladov | Global Shop, so zadávaním priamo v ňom alebo zápisom z časových záznamov SkyPlanner |
Na zápis termínov operácií vyberte jediný systém. Plánovači presúvajú prácu v SkyPlanner a termíny sa prenášajú do Global Shop. Pri výrobných príkazoch, ktoré rozvrhuje SkyPlanner, sa musí prestať používať hromadné preplánovanie aj presúvanie myšou v Global Shop APS. Inak sa oba plány rozídu.
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 v rámci 30-dňového bezplatného skúšobného obdobia s Workcenters, Routers a otvorenými výrobnými príkazmi exportovanými z Global Shop vo formáte Excel alebo CSV.
- Definovanie rozsahu. Dohodnite konečnú mapovaciu tabuľku, pravidlá vlastníctva dát, intervaly synchronizácie a to, či sa budú výkazy práce zapisovať späť. Potvrďte spôsob nasadenia (vlastná infraštruktúra, Cloud alebo SaaS) a kto vytvorí časť integrácie v GAB.
- Prístup. Vytvorte API token SkyPlanner a dohodnite odchádzajúce sieťové pripojenie pre GAB.
- Úvodné načítanie. Parts, BOMs, Routers, Workcenters, pracovné skupiny, kalendáre a zamestnanci.
- Synchronizácia výrobných príkazov a nákupných objednávok. Naplánovaný proces GAB s detekciou zmien, opakovaním neúspešných pokusov a protokolovaním.
- Nastavenie obmedzení v SkyPlanner. Matica prípravných časov, nástroje, počty operátorov na operáciu a alternatívne stroje alebo pracovníci.
- Spätný zápis rozvrhu. Zápis do operácií výrobných príkazov spúšťaný webhookmi a tiež zápis výkazov práce, ak si túto možnosť zvolíte.
- Paralelné testovanie. Používajte SkyPlanner súbežne s aktuálnym plánom APS, porovnajte termíny a opravte kmeňové dáta.
- Spustenie ostrej prevádzky. Keď sa údaje zhodujú, zapnite spätný zápis a prestaňte ručne preplánovávať prácu, ktorú rozvrhuje SkyPlanner.
S čím počítať pri integrácii s Global Shop Solutions
- Workcenter a jednotlivé stroje. Global Shop plánuje podľa Workcenter a pracovných skupín. Určte, ktoré Workcenter zahŕňajú viacero strojov, a rozdeľte ich na pracoviská v SkyPlanner.
- Tri druhy sekvencií. Routers obsahujú materiálové sekvencie, pracovné sekvencie a sekvencie externých služieb. Vašu kapacitu využívajú len pracovné sekvencie. Z materiálových sekvencií sa stanú materiálové potreby a z externých služieb kroky, pri ktorých sa zohľadňuje len čas.
- Prípravný a výrobný čas. Prenášajte ich oddelene, aby matica prípravných časov mohla nahradiť pevný prípravný čas tam, kde záleží na poradí operácií.
- Kalendáre. Global Shop vedie kapacitné kalendáre so zmenami pre konkrétne dátumy. Určte jeden systém, ktorý bude spravovať zmeny a sviatky, inak sa budú oba plány rozchádzať.
- Pracovníci na pracoviskách. Global Shop rozvrhuje zamestnancov podľa ich zručností. Pri definovaní rozsahu sa dohodnite, ako sa budú pracovníci priraďovať k pracoviskám v SkyPlanner.
- Označenie urgentnej práce a priority. Namapujte priority z Global Shop na prioritu a Fast Track v SkyPlanner, aby si urgentná práca zachovala svoje miesto v poradí.
- Aktualizácie. Global Shop Cloud zahŕňa „Semi-annual upgrades.“ (Polročné aktualizácie.) Po každej aktualizácii znova otestujte proces GAB.
Kto nastavuje integráciu s Global Shop a zabezpečuje jej podporu
- Tím SkyPlanner nastaví integráciu počas zavádzania a po spustení ostrej prevádzky zabezpečuje jej podporu v rozsahu dohodnutých objektov a pravidiel synchronizácie. Každý závod používa Global Shop inak a práve pri tomto nastavení sa uplatní znalosť jeho prevádzky.
- Zapojiť sa môže aj tím služieb Global Shop. Jeho vývojári DaaS poznajú GAB aj vaše nastavenie a môžu spolu s tímom SkyPlanner vytvoriť časť integrácie na strane Global Shop.
- Na integrácii môžu ďalej pracovať aj vaši vlastní vývojári GAB cez REST API systému SkyPlanner s API tokenom. Na začiatok stačí API token a tím SkyPlanner vám v prípade potreby pomôže. Dokumentáciu nájdete v dokumentácii integrácie SkyPlanner.
SkyPlanner stojí od 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 ohľadom na reálnu kapacitu strojov a pracovníkov pre Global Shop Solutions, stránku Global Shop Solutions, funkcie SkyPlanner a prehľad integrácií s ERP.
Výrobcovia, ktorí používajú SkyPlanner
2 hušetrené každý týždeň
„Vďaka SkyPlanner sme pri plánovaní výroby prešli z tabuliek v Exceli na optimalizáciu 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 ušetrí každý týždeň 2 hodiny pracovného času a nové poradie operácií sa na linku dostane za pár 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.
Menejprestojov pre nedostatok materiálu
„Prínos 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ö, vedúci plánovania výroby
Eskomatic · Zákazkové obrábanie
Automatické rozvrhovanie zaťaženia umožňuje presnejšie určovať termíny dodania a prestoje vo výrobe spôsobené nedostatkom materiálu výrazne klesli.
1 000 a viacautomaticky rozvrhnutých výrobných príkazov
„Výrobu máme pod kontrolou inak než predtým a náš prehľad o kapacite 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.
Často kladené otázky
Má Global Shop Solutions API?
Global Shop sa pripája k iným systémom prostredníctvom svojho SDK Global Application Builder (GAB), ktoré umožňuje „integrate with third-party APIs,“ (integráciu s API tretích strán), a prostredníctvom vlastných integračných služieb. Integrácia so SkyPlanner využíva na strane Global Shop nástroj GAB a na druhej strane REST API a webhooky systému SkyPlanner.
Čo je GAB v Global Shop Solutions?
Global Application Builder je SDK systému Global Shop na tvorbu vlastných obrazoviek, aplikácií a integrácií. Pracuje s objektmi podnikových dát, dokáže riadiť tok dát a spúšťať procesy podľa časového plánu.
Ako sa plánované termíny zapisujú späť do Global Shop?
Samostatne pre každú sekvenciu výrobného príkazu. Webhook zo SkyPlanner spustí GAB, ktorý do sekvencie zapíše plánovaný začiatok a koniec, a ak SkyPlanner presunul prácu na iný stroj, aj Workcenter.
Funguje integrácia aj s Global Shop Cloud a SaaS?
Áno. SkyPlanner je cloudová služba SaaS a pripája sa ku Global Shop prevádzkovanému lokálne, v Global Shop Cloud aj ako SaaS. Pri definovaní rozsahu počas zavádzania sa s vami a tímom Global Shop dohodne, kde bude bežať časť GAB a ako bude sieťovo prepojená so SkyPlanner.
Kto vytvorí časť integrácie na strane Global Shop?
Tím SkyPlanner nastaví integráciu a po spustení ostrej prevádzky zabezpečuje jej podporu. Tím DaaS spoločnosti Global Shop alebo vaši vlastní vývojári GAB môžu vytvoriť či rozšíriť časť GAB s využitím zdokumentovaného API systému SkyPlanner.
Môžeme SkyPlanner otestovať ešte pred vytvorením integrácie?
Áno. Bezplatná 30-dňová skúšobná verzia podporuje až 20 pracovísk s importom dát z Global Shop cez Excel alebo CSV. Platobnú kartu nepotrebujete. Vyskúšajte ju alebo kontaktujte obchodný tím, s ktorým zadefinujete rozsah integrácie.