Integrace / ERP / Global Shop Solutions
Průvodce integrací Global Shop Solutions pro plánování výroby se SkyPlanner APS
Tento průvodce integrací Global Shop Solutions ukazuje partnerům a IT týmům, jak propojit ERP Global Shop Solutions se SkyPlanner APS. Integrace SkyPlanner s Global Shop funguje obousměrně:
- Do SkyPlanner se přenášejí Parts, kusovníky, Routers s jednotlivými operacemi, Workcenters a pracovní skupiny, kapacitní kalendáře, zaměstnanci, otevřené Work Orders, materiálové požadavky a nákupní objednávky.
- Ke každé operaci výrobního příkazu se zpět zapisuje plánovaný začátek a konec spolu s Workcenter, které SkyPlanner přiřadil.
- Pokud tuto možnost zvolíte, lze odpracovaný čas operátorů a množství zapisovat zpět jako výkazy práce k výrobnímu příkazu.
- Webhooky SkyPlanner odesílají změny rozvrhu ihned, jakmile nastanou.
Tým SkyPlanner během zavádění přizpůsobí integraci vašemu nastavení Global Shop a po spuštění ostrého provozu zajišťuje její podporu. Tento průvodce je určen partnerům, vývojářům Global Shop a IT týmům, které se chtějí do integrace zapojit nebo samostatně využít zdokumentované REST API SkyPlanner (referenční dokumentace API).
Integrační nástroje Global Shop
Global Shop pro rozšiřování a propojování svého ERP používá vlastní sadu nástrojů, nikoli veřejné 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 přizpůsobovat obrazovky a vytvářet aplikace pro vaše konkrétní výrobní procesy) (Global Shop). Produktový list uvádí „Integrate with third-party APIs and office software suites“ (propojení s API třetích stran a kancelářskými balíky), „Manage data flow“ (správa datových toků), „Automate processes“ (automatizace procesů), „Schedule reporting“ (plánování sestav) a „Create custom ERP subsystems that integrate with the base package“ (tvorba vlastních subsystémů ERP propojených se základním balíkem) (produktový list GAB). Global Shop dodává, že „GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system“ (inovativní využití podnikových datových objektů v GAB odstraňuje riziko obvykle spojené s rozšiřováním systému ERP) (blog Global Shop). Právě touto cestou se integruje SkyPlanner.
- Služby Global Shop. Global Shop nabízí „Development as a Service (DaaS)“ (vývoj jako službu) a pomoc s „Add Third-Party Integrations, Applications, Automations & Software“ (přidáváním integrací, aplikací, automatizací a softwaru třetích stran) (informační materiály). Ve svém katalogu integrací vybízí zájemce ke konzultaci „your specific integration needs“ (vašich konkrétních potřeb v oblasti integrace) (integrace).
- Excel a exporty do souborů. V katalogu integrací Global Shop najdete Microsoft Excel a Access. GAB také umožňuje naplánovat spouštění sestav. Exportované soubory s díly, Routers, Workcenters a otevřenými výrobními příkazy slouží k vyzkoušení SkyPlanner.
Na straně SkyPlanner slouží REST API ke čtení a zápisu zakázek, produktů, materiálů, kroků postupu, časových záznamů a nákupních objednávek. Ověřování probíhá pomocí API tokenu v hlavičce Authorization-Token (SkyPlanner Settings > API). Dokumentace je k dispozici ve Swagger/OpenAPI. Prvními voláními vás provede návod k integraci.
Jak propojení funguje
- Odchozí data z Global Shop. Naplánovaný proces GAB načte Work Orders, operace z Router a nákupní objednávky, které se od posledního spuštění změnily, a odešle je do REST API SkyPlanner. GAB umožňuje „Schedule processes and reports to run at regular intervals,“ (plánovat pravidelné spouštění procesů a sestav), takže operace se synchronizují každých několik minut a kmenová data každou hodinu nebo každou noc.
- Příchozí data do Global Shop. Při změně plánu odešle SkyPlanner webhook a plánované termíny se načtou z REST API SkyPlanner. Proces GAB zapíše časy zahájení a dokončení k odpovídajícím operacím výrobních příkazů. Při vymezení rozsahu v rámci zavádění se určí, zda GAB přijme webhook přímo, nebo bude změny načítat v krátkých intervalech.
- Výrobní provoz. Časové záznamy SkyPlanner jsou dostupné přes REST API nebo webhook. Pokud tuto možnost zvolíte, GAB je zapíše jako výkazy práce k výrobnímu příkazu.
Global Shop běží ve vlastní infrastruktuře, v Global Shop Cloud (zajišťovaném Amazon Web Services) nebo jako SaaS. Při vymezení rozsahu se s vaším IT týmem nebo Global Shop dohodne, kde bude proces GAB běžet a jak bude síťově propojen se SkyPlanner.
Mapování dat
| Objekt v Global Shop | Objekt ve SkyPlanner | Směr | Četnost |
|---|---|---|---|
| Parts (kmenová data dílů), kusovníky, víceúrovňové kusovníky | Produkty, materiály, struktura produktu | Global Shop → SkyPlanner | Úvodní načtení, poté při změně |
| Routers: operace pro práci, materiál a externí služby s přiřazeným Workcenter a uvedenými časy | Kroky postupu s dobou trvání a časy přípravy | Global Shop → SkyPlanner | Úvodní načtení, poté při změně |
| Workcenters a pracovní skupiny | Pracoviště, skupiny pracovišť, alternativní pracoviště | Global Shop → SkyPlanner | Úvodní načtení, poté jen zřídka |
| Kapacitní kalendáře, zaměstnanci, směny | Směny, kalendáře, pracovníci | Global Shop → SkyPlanner | Denně, nebo vlastní správa směn ve SkyPlanner |
| Work Orders: díl, množství, požadovaný termín, priorita, navázaná prodejní objednávka | Zakázky s požadovanými termíny a prioritami | Global Shop → SkyPlanner | Proces GAB každých několik minut |
| Operace výrobního příkazu: stav, dokončené množství, zbývající hodiny | Operace pro jednotlivé kroky postupu | Global Shop → SkyPlanner | Proces GAB každých několik minut |
| Materiálové požadavky, nákupní objednávky, objednávky kooperací | Potřeba materiálu, nákupní objednávky podle termínu dodání | Global Shop → SkyPlanner | Každou hodinu nebo při spuštění plánování |
| Plánovaný začátek a konec operace výrobního příkazu, Workcenter | Plánovaný začátek a konec, stroj a operátor pro každý krok | SkyPlanner → Global Shop | Při změně plánu přes webhook SkyPlanner |
| Výkazy práce: čas a množství pro každou operaci výrobního příkazu | Časové záznamy a odvádění výroby operátory | SkyPlanner → Global Shop | Při každém odvedení výroby nebo za směnu, pokud tuto možnost zvolíte |
| Pravidla plánování ve SkyPlanner | Matice přípravných časů, nástroje jako zdroje s omezenou kapacitou, operace s více operátory | Spravováno ve SkyPlanner | Nastavení během zavádění |
Postupy integrace
1. Úvodní načtení kmenových dat. Načtěte Parts, kusovníky, Routers, Workcenters, pracovní skupiny, kapacitní kalendáře a zaměstnance. Mapování Workcenters pečlivě promyslete: z Workcenter se čtyřmi stejnými stroji vznikne skupina se čtyřmi pracovišti, aby SkyPlanner plánoval pořadí operací pro každý stroj zvlášť. Pracovní skupiny se mapují na alternativní pracoviště.
2. Synchronizace výrobních příkazů. Načtěte otevřené Work Orders včetně jejich operací, materiálových požadavků a otevřených nákupních objednávek. SkyPlanner považuje objednaný materiál za dostupný k termínu dodání nákupní objednávky a po jejím označení stavem Delivered aktualizuje zásoby. Operace externích služeb se přenášejí jako kroky s pouhou dobou trvání odpovídající jejich průběžné době.
3. Zpětný zápis plánu. Když plánovací jádro zařadí nebo přesune operaci, webhook SkyPlanner spustí GAB. GAB zapíše k dané operaci výrobního příkazu plánovaný začátek a konec. Pokud SkyPlanner přesunul práci na jiný stroj, zapíše také Workcenter. Seznamy práce a zobrazení APS pak ukazují pořadí operací ze SkyPlanner.
4. Odvádění výroby v provozu. Operátoři zaznamenávají práci pomocí SkyPlanner Mobile Confirmations nebo Production Timer. Díky časovým záznamům zůstává plán aktuální. Vy rozhodnete, zda se skutečně odpracovaný čas bude zapisovat zpět do Global Shop. Pokud ano, každé odvedení výroby se zapíše jako výkaz práce k operaci výrobního příkazu. Pokud ne, Shop Floor Data Collection zůstane beze změny a SkyPlanner bude načítat průběh výroby z operací výrobních příkazů.
5. Odpovědnost za data a pravidla řešení konfliktů. Sepište je před spuštěním ostrého provozu:
| Data | Spravující systém |
|---|---|
| Parts, kusovníky, Routers, množství, požadované termíny, stav výrobního příkazu | Global Shop |
| Pořadí operací, časy zahájení a dokončení, stroj a operátor pro každou operaci | SkyPlanner |
| Matice přípravných časů, požadavky na nástroje a operátory, alternativní zdroje | SkyPlanner |
| Kapacitní kalendáře a směny | Jeden systém zvolený při vymezení rozsahu |
| Výkazy práce, výdeje materiálu, příjmy, kalkulace nákladů | Global Shop; data se zadávají přímo v něm nebo přenášejí z časových záznamů SkyPlanner |
Pro zápis termínů operací určete jediný systém. Plánovači přesouvají práci ve SkyPlanner a termíny se přenášejí do Global Shop. U výrobních příkazů plánovaných ve SkyPlanner je nutné přestat používat globální přeplánování a přesouvání přetažením v Global Shop APS. Jinak se oba plány začnou rozcházet.
Typický postup projektu
Implementace bývá dokončena během několika týdnů od zahájení zavádění. Ještě předtím si plán ověřte v 30denní bezplatné zkušební verzi s daty Workcenters, Routers a otevřených výrobních příkazů exportovanými z Global Shop ve formátu Excel nebo CSV.
- Vymezení rozsahu. Stanovte mapovací tabulku, odpovědnost za data, intervaly synchronizace a to, zda se budou výkazy práce zapisovat zpět. Potvrďte způsob nasazení (vlastní infrastruktura, Cloud nebo SaaS) a kdo zajistí vývoj na straně GAB.
- Přístup. Vytvořte API token SkyPlanner a dohodněte odchozí síťové připojení pro GAB.
- Úvodní načtení. Parts, kusovníky, Routers, Workcenters, pracovní skupiny, kalendáře a zaměstnanci.
- Synchronizace výrobních příkazů a nákupních objednávek. Pravidelně spouštěný proces GAB s detekcí změn, opakováním neúspěšných pokusů a protokolováním.
- Nastavení omezení ve SkyPlanner. Matice časů přípravy, nástroje, počty operátorů na operaci a alternativní stroje nebo pracovníci.
- Zpětný zápis plánu. Webhooky spouštějí zápis k operacím výrobních příkazů, případně i zápis výkazů práce, pokud tuto možnost zvolíte.
- Paralelní testování. Spusťte SkyPlanner souběžně se stávajícím plánem APS, porovnejte termíny a opravte kmenová data.
- Spuštění ostrého provozu. Jakmile se data shodují, zapněte zpětný zápis a přestaňte ručně přeplánovávat práci, kterou plánuje SkyPlanner.
S čím počítat při integraci s Global Shop Solutions
- Workcenters a jednotlivé stroje. Global Shop plánuje podle Workcenter a pracovních skupin. Určete, které Workcenters zahrnují více strojů, a rozdělte je na jednotlivá pracoviště ve SkyPlanner.
- Tři typy sekvencí. Routers obsahují sekvence pro materiál, práci a externí služby. Kapacitu čerpají pouze pracovní sekvence. Materiálové sekvence se převádějí na požadavky na materiál a externí služby na kroky, u nichž se zohledňuje pouze doba trvání.
- Čas přípravy a čas zpracování. Přenášejte je odděleně, aby tam, kde záleží na pořadí operací, mohla matice časů přípravy nahradit pevně stanovený čas přípravy.
- Kalendáře. Global Shop vede kapacitní kalendáře se změnami pro konkrétní data. Určete jeden systém, ve kterém se budou spravovat směny a svátky. Jinak se budou oba plány rozcházet.
- Pracovníci na pracovištích. Global Shop plánuje zaměstnance podle jejich dovedností. Při vymezení rozsahu se dohodněte, jak se budou pracovníci přiřazovat k pracovištím ve SkyPlanner.
- Označení urgentní práce a priority. Namapujte priority z Global Shop na prioritu a Fast Track ve SkyPlanner, aby si urgentní práce udržela své místo v plánu.
- Aktualizace. Global Shop Cloud zahrnuje „Semi-annual upgrades.“ (aktualizace dvakrát ročně). Po každé aktualizaci znovu otestujte proces GAB.
Kdo nastavuje integraci s Global Shop a zajišťuje její podporu
- 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 objektů a pravidel synchronizace. Každý závod používá Global Shop jinak a právě při nastavení integrace se tyto znalosti uplatní.
- Zapojit se může i tým služeb Global Shop. Jeho vývojáři DaaS znají GAB i vaše nastavení a mohou společně s týmem SkyPlanner vytvořit část integrace na straně Global Shop.
- Integraci mohou dále rozvíjet i vaši vlastní vývojáři GAB pomocí REST API SkyPlanner a API tokenu. Pro začátek stačí API token a tým SkyPlanner vám 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 integrace dostanete předem spolu s nabídkou tarifu podle vašich procesů a potřeb. Podívejte se na ceník, kapacitní plánování pro Global Shop Solutions, stránku Global Shop Solutions, funkce SkyPlanner a přehled integrací s ERP.
Výrobní firmy, které používají SkyPlanner
2 hušetřené každý týden
„Díky SkyPlanner jsme přešli od plánování výroby v excelových tabulkách 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 pracovní doby a nová fronta úloh 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.
Méněprostojů kvůli nedostatku materiálu
„Přínos SkyPlanner pro nás spočívá v tom, že je to nástroj, který funguje v každodenní praxi, zejména při stanovování termínů dodání.“
Tommi Männistö, vedoucí plánování výroby
Eskomatic · Zakázkové obrábění
Automatické plánování vytížení umožňuje přesněji stanovit termíny dodání a prostoje ve výrobě způsobené nedostatkem materiálu výrazně klesly.
1 000 a víceautomaticky naplánovaných výrobních příkazů
„Výrobu máme pod kontrolou úplně jinak 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 plánují automaticky a celá firma má přehled o výrobě v reálném čase.
Časté dotazy
Má Global Shop Solutions API?
Global Shop se propojuje s dalšími systémy prostřednictvím SDK Global Application Builder (GAB), které umožňuje „integrate with third-party APIs,“ (integraci s API třetích stran), a pomocí vlastních integračních služeb. Integrace se SkyPlanner využívá na straně Global Shop GAB a na straně SkyPlanner REST API a webhooky.
Co je GAB v Global Shop Solutions?
Global Application Builder je SDK systému Global Shop pro tvorbu vlastních obrazovek, aplikací a integrací. Pracuje s objekty podnikových dat, umožňuje řídit datové toky a spouštět procesy podle časového plánu.
Jak se plánované termíny zapisují zpět do Global Shop?
Pro každou sekvenci výrobního příkazu zvlášť. Webhook ze SkyPlanner spustí GAB, který do sekvence zapíše plánovaný začátek a konec. Pokud SkyPlanner přesunul práci na jiný stroj, zapíše také Workcenter.
Funguje integrace s Global Shop Cloud a SaaS?
Ano. SkyPlanner je cloudová služba SaaS a propojí se s Global Shop provozovaným lokálně, v Global Shop Cloud i formou SaaS. Při vymezení rozsahu během zavádění se s vámi a týmem Global Shop dohodneme, kde poběží část GAB a jak bude síťově propojena se SkyPlanner.
Kdo vytvoří část integrace na straně Global Shop?
Tým SkyPlanner integraci nastavuje a po spuštění ostrého provozu zajišťuje její podporu. Tým DaaS společnosti Global Shop nebo vaši vlastní vývojáři GAB mohou vytvořit či rozšířit část GAB s využitím zdokumentovaného API SkyPlanner.
Můžeme SkyPlanner vyzkoušet před vytvořením integrace?
Ano. Během 30denní bezplatné zkušební doby můžete využívat až 20 pracovišť a importovat data z Global Shop ve formátu Excel nebo CSV. Platební karta není potřeba. Vyzkoušejte SkyPlanner nebo kontaktujte obchodní tým a vymezte společně rozsah integrace.