Přejít na obsahovou část stránky

Zajímavost ze světa 

Architekturu REST, na které dnes stojí většina webových API pro propojení systémů, popsal Roy Fielding v roce 2000 ve své disertaci. Z té vychází způsob, jakým spolu komunikují moderní ERP, e-shopy i mobilní aplikace [2]. 

Co v článku najdete 

  • Co je integrace ERP a proč ji firmy potřebují 
  • Které systémy se s ERP nejčastěji propojují 
  • Co je API a jak systémy propojuje 
  • Co jsou úrovně ISA-95 a jak dělí ERP a MES 
  • Jak vypadají datové toky mezi ERP a výrobou 
  • Jak probíhá výměna dat mezi firmami přes EDI 
  • Jaké jsou způsoby integrace ERP 
  • Jaká rizika a úskalí integrace má 
  • Jak ohlídat kvalitu a bezpečnost integrace 
  • Jak postupovat při integraci ERP 

Co je integrace ERP a proč ji firmy potřebují 

Integrace ERP znamená propojení podnikového systému s dalšími nástroji tak, aby si data předávaly samy, bez ručního přepisování [1]. ERP sice propojuje hlavní procesy firmy do jedné databáze, kolem něj ale obvykle stojí další systémy, které je potřeba napojit. 

Bez integrace lidé přenášejí data mezi programy ručně, například objednávky z e-shopu do ERP nebo výrobní hlášení z dílny do plánování. To je pomalé a vznikají při tom chyby z opakovaného zadávání [1]. 

Integrace tyto toky automatizuje. Údaj se zadá jednou a do dalších systémů se přenese sám. Firma tak má jeden zdroj pravdy a rozhoduje se podle aktuálních dat napříč celým prostředím [1]. 

Které systémy se s ERP nejčastěji propojují 

Systém Co řeší Co si vyměňuje s ERP
MES Řízení a sběr dat z výroby Výrobní příkazy a zpětná hlášení
E-shop Online prodej Objednávky, zásoby, ceny
CRM Vztahy se zákazníky Kontakty, nabídky, zakázky
Banka Platební styk Platby, výpisy, párování faktur
Doprava Expedice a přeprava Zásilky, sledování stavu

Zdroj: Monk, E., Wagner, B. (2013). Concepts in Enterprise Resource Planning. Cengage.

Každé propojení má svůj směr a obsah. Některá data tečou jen jedním směrem, jiná oběma. Objednávky z e-shopu míří do ERP, zpět se vrací stav skladu a ceny [1]. 

U každého propojení je dobré předem určit, jak často se data přenášejí. Stav skladu pro e-shop je vhodné udržovat téměř v reálném čase, aby zákazník neobjednal vyprodané zboží. Bankovní výpisy naopak stačí stahovat několikrát denně. Frekvence přenosu je proto součástí návrhu každé integrace [1]. 

Co je API a jak systémy propojuje 

API je rozhraní, tedy dohodnutý způsob, jak si dva systémy předávají data. Funguje jako objednávkový pult, kde jeden systém požádá o data nebo akci a druhý odpoví podle pevně daných pravidel [2]. 

Většina moderních API staví na architektuře REST, kterou popsal Roy Fielding ve své disertaci z roku 2000. REST určuje, jak má komunikace přes web vypadat, aby byla jednoduchá a dobře škálovatelná [2]. Díky tomu spolu mluví ERP, e-shopy i mobilní aplikace. 

API je dnes preferovaný způsob propojení, protože je pružné a systémy zůstávají oddělené. Pokud se jeden změní, stačí upravit rozhraní, ne celý druhý systém [2]. 

Rozhraní API obvykle nabízí sám výrobce ERP a dalších systémů. Při výběru i integraci je proto užitečné předem zjistit, jaká rozhraní systém má a jak jsou zdokumentovaná. Dobře popsané API výrazně zkracuje dobu i náklady na propojení, protože vývojáři nemusí způsob komunikace složitě odhadovat [2]. 

Co jsou úrovně ISA-95 a jak dělí ERP a MES 

Norma ISA-95 rozděluje řízení podniku do úrovní a určuje, co řeší která vrstva. ERP plánuje zakázky a zdroje na úrovni podniku, výrobní systém MES řídí a sbírá data přímo z dílny [3]. 

[Image of ISA-95 enterprise-control system integration pyramid levels]
Úroveň Co řeší Typický systém
Podnik Plánování zakázek, financí a zdrojů ERP
Výroba Řízení a sběr dat z výroby MES
Řízení Ovládání strojů a linek Řídicí systémy
Provoz Senzory a stroje na dílně Stroje a čidla

Zdroj: ČSN EN 62264 (ISA-95). Integrace podnikových a řídicích systémů.

Toto rozdělení dává integraci jasný rámec. Ukazuje, kde končí role ERP a kde začíná MES, a jaká data mezi sebou mají vyměňovat. Jak propojení vypadá v praxi, popisuje průvodce MES systémem [3]. 

Jak vypadají datové toky mezi ERP a výrobou 

Mezi ERP a výrobou tečou data oběma směry. ERP posílá do MES výrobní příkazy s tím, co a kdy se má vyrobit. MES vrací zpět skutečný stav, kolik se vyrobilo, kolik je zmetků a jak dlouho operace trvala [3]. 

Bez tohoto obousměrného toku pracuje výroba poslepu. ERP sice ví, co se má vyrobit, ale nevidí skutečný stav dílny. MES naopak zná stav strojů, ale nezná souvislost se zakázkou a financemi [3]. 

Teprve spojení obou rovin dává úplný obraz od přijetí objednávky po výrobní operaci na stroji. Praktickou ukázku propojení s Heliosem nabízí optimalizace výrobních procesů [1]. 

Zpětná hlášení z výroby mají hodnotu jen tehdy, když jsou aktuální. Pokud MES posílá data do ERP s velkým zpožděním, plánování pracuje se zastaralým obrazem dílny. Proto se u výrobních firem klade důraz na to, aby tok mezi MES a ERP běžel průběžně a obě strany viděly stejnou skutečnost [3]. 

Jak probíhá výměna dat mezi firmami přes EDI 

Pro výměnu dokladů mezi firmami v dodavatelském řetězci slouží elektronická výměna dat, takzvané EDI. Standardy EDI určují organizace jako GS1 a zajišťují, že si objednávku nebo fakturu rozumí systémy obou firem [4]. 

Doklad přes EDI Kno posílá Kdo přijímá
Objednávka Odběratel Dodavatel
Dodací list Dodavatel Odběratel
Faktura Dodavatel Odběratel
Potvrzení příjmu Odběratel Dodavatel

Zdroj: GS1. Standardy EDI (EANCOM, UN/EDIFACT, GS1 XML).

EDI je rozšířené hlavně v obchodních řetězcích a automobilovém průmyslu, kde prochází velké množství dokladů. Napojení ERP na EDIvisie tyto doklady zpracuje automaticky, bez ručního zadávání [4]. 

Výhoda EDI je v tom, že obě firmy používají stejný dohodnutý formát. Systém odběratele a systém dodavatele si tak rozumí, i když jde o úplně jiné ERP. U firem s mnoha dodavateli nebo odběrateli EDI výrazně snižuje ruční práci a chybovost při zpracování dokladů [4]. 

Jaké jsou způsoby integrace ERP 

Způsob Jak funguje Kdy se hodí
Přímé API Systémy spolu mluví přímo přes rozhraní Méně propojení, jednoduché toky
Integrační platforma Prostředník řídí toky mezi systémy Mnoho systémů a směrů
EDI Standardizovaná výměna dokladů Výměna mezi firmami
Ruční import Data se přenášejí soubory Občasné a malé objemy

Zdroj: Monk, E., Wagner, B. (2013). Concepts in Enterprise Resource Planning. Cengage.

Volba způsobu závisí na počtu systémů a objemu dat. U několika málo propojení stačí přímé API, při mnoha systémech se vyplatí integrační platforma jako prostředník, který toky řídí na jednom místě [2]. 

Jaká rizika a úskalí integrace má 

  • Nekonzistentní data mezi systémy, pokud se toky špatně nastaví 
  • Závislost na rozhraní, které dodavatel může změnit 
  • Výpadek jednoho systému ovlivní navázané systémy 
  • Bezpečnost přenášených dat mezi systémy 
  • Náročnost údržby při velkém počtu propojení 

Rizika snižuje jasné určení, který systém je zdrojem pravdy for daný údaj, a kontrola, že přenesená data dorazila správně [1]. Kvalitu rozhraní lze posuzovat podle měřitelných vlastností softwaru, jako jsou spolehlivost a udržovatelnost [5]. 

Čm víc propojení firma má, tím důležitější je přehledná architektura. Změť přímých vazeb mezi systémy se těžko udržuje, proto se při mnoha propojeních volí integrační platforma [2]. 

Jak ohlídat kvalitu a bezpečnost integrace 

Integrace přenáší data mezi systémy, často i citlivá obchodní a osobní data. Přenos je proto nutné zabezpečit, aby k datům neměl přístup nikdo nepovolaný. Spolehlivost a bezpečnost rozhraní patří mezi měřitelné vlastnosti softwaru, které popisuje norma pro hodnocení softwarových produktů [5]. 

Kvalitu propojení ukazuje i to, jak se zachová při výpadku. Dobře navržená integrace zvládne dočasnou nedostupnost jednoho systému a po obnovení dat dožene, místo aby data nenávratně ztratila. Tato odolnost je důležitější u toků, na kterých závisí provoz, například u objednávek z e-shopu [5]. 

Vyplatí se proto u každého propojení předem domyslet, co se stane, když jeden systém přestane odpovídat. Jasný postup pro takové situace patří k základům spolehlivé integrace stejně jako samotné rozhraní [1]. 

Jak postupovat při integraci ERP 

  • Zmapujte, které systémy a jaká data se mají propojit 
  • Určete směr toku a zdroj pravdy pro každý údaj 
  • Zvolte způsob propojení podle počtu systémů a objemu dat 
  • Ošetřete bezpečnost a kontrolu přenášených dat 
  • Ověřte na zkušebním provozu, že data tečou správně 

Integrace se vyplatí plánovat společně s výběrem nebo migrací ERP, ne až dodatečně. Tak firma předem ví, jaká rozhraní systém nabízí a jak se propojí s výrobou a dalšími nástroji [1]. 

Propojte ERP s výrobou i dalšími systémy 

Integrace rozhod

Tento web využívá cookies

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Zobrazit podrobnosti

Nastavení cookies

Vaše soukromí je důležité. Můžete si vybrat z nastavení cookies níže. Zobrazit podrobnosti