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

Zajímavost ze světa 

Robot v pojmu RPA neoznačuje fyzický stroj, ale softwarový program běžící na pozadí. Ovládá běžné aplikace přes jejich uživatelské rozhraní stejným způsobem, jakým by je obsluhoval člověk klikáním a psaním.[1] 

Co v článku najdete 

  • Co je RPA a jak softwarový robot pracuje 
  • Jaký je rozdíl mezi RPA a klasickou automatizací 
  • Jaký je rozdíl mezi RPA a API integrací 
  • Kde se RPA ve firmě hodí nejvíc 
  • Jak RPA souvisí s ERP a podnikovými systémy 
  • Jaké jsou hlavní přínosy RPA 
  • Jaké má RPA limity a rizika 
  • Jak s RPA ve firmě začít 

Co je RPA a jak softwarový robot pracuje 

RPA je technologie, která pomocí softwarových robotů provádí opakované úkoly v počítačových aplikacích místo člověka. Robot je program, který napodobuje kroky uživatele. Klikání, psaní, opisování údajů a přepínání mezi okny [1]. Pracuje přesně podle pravidel, která mu nastavíte. 

Typický příklad je přenos dat mezi dvěma systémy. Faktura přijde do jedné aplikace a robot z ní opíše údaje do druhé, kterou používá účtárna. Dříve to dělal člověk ručně, teď to robot zvládne sám podle stejného postupu [2]. 

Robot pracuje na úrovni uživatelského rozhraní. Vidí obrazovku stejně jako člověk a ovládá ji stejnými prostředky. Nepotřebuje proto zásah do programů, se kterými pracuje. To dělá RPA rychle nasaditelnou tam, kde by úprava systémů byla drahá nebo nemožná [2]. 

Robota lze spustit na vyžádání nebo v naplánovaný čas, třeba každé ráno před začátkem směny. Běží na pozadí a člověk se k němu vrací jen tehdy, když narazí na situaci, kterou pravidla nepokrývají. Tím se z opakované rutiny stává úkol, který hlídá robot a člověk jen kontroluje výsledek [2]. 

Jaký je rozdíl mezi RPA a klasickou automatizací 

Klasická automatizace, například výrobní linka nebo automatizovaný proces v ERP, běží uvnitř systému a pracuje přímo s daty [3]. RPA naopak stojí nad aplikacemi a obsluhuje je zvenčí stejně jako člověk. To je zásadní rozdíl v přístupu. 

Hledisko Klasická automatizace RPA
Kde běžní Uvnitř systému, s daty Nad aplikacemi, přes obrazovku
Zásah do systémů Vyžaduje úpravu nebo integraci Nevyžaduje zásah do aplikací
Rychlost nasazení Delší, hlubší integrace Rychlé, robot napodobí uživatele
Citlivost na změny Stabilní, vázaná na data Křehká, citlivá na změny rozhraní

Zdroj: van der Aalst, W., van Hee, K. (2004). Workflow Management. MIT Press.

Z toho plyne praktické pravidlo. RPA je rychlá náplast tam, kde nejde nebo se nevyplatí systémy hlouběji propojit. Není to ale náhrada za skutečnou integraci procesů uvnitř firemních systémů [3]. 

Jaký je rozdíl mezi RPA a API integrací 

API integrace propojuje systémy přímo na úrovni dat. Jeden program předá údaj druhému přes definované rozhraní, bez obrazovky a bez klikání [3]. Je to čistší a stabilnější řešení než RPA, ale vyžaduje, aby obě aplikace takové rozhraní měly a aby firma do propojení investovala. 

Hledisko RPA API integrace
Úroveň propojení Přes uživatelské rozhraní Přímo na úrovni dat
Nutnost rozhraní Nepotřebuje API Vyžaduje API v obou systémech
Stabilita Citlivá na změny obrazovky Stabilní, vázaná na rozhraní
Kdy zvolit Když API není nebo je drahé Když API je a propojení je trvalé

Zdroj: van der Aalst, W., van Hee, K. (2004). Workflow Management. MIT Press.

Obecně platí, že kde existuje API, je integrace lepší a trvanlivější volba [3]. RPA dává smysl jako přechodné nebo doplňkové řešení tam, kde přímé propojení není dostupné. V mnoha firmách obě technologie fungují vedle sebe. 

Kde se RPA ve firmě hodí nejvíc 

RPA se hodí na úkoly, které jsou opakované, řídí se jasnými pravidly a obsluhují se přes obrazovku několika různých aplikací [2]. Čím stabilnější a předvídatelnější úkol, tím lépe robot pracuje. 

  • Přepisování dat mezi systémy, které spolu neumí komunikovat 
  • Hromadné zadávání faktur, objednávek nebo dokladů 
  • Stahování výpisů a sestav z portálů a jejich zpracování 
  • Kontrola a párování údajů mezi více aplikacemi 
  • Pravidelné výkazy, kde se opakuje stejný postup 

Společné mají tyto úkoly to, že jsou nudné, časté a chybové, když je dělá člověk ručně. Právstě tam robot ušetří čas a sníží chybovost [2]. U administrativy navazuje RPA na procesní automatizaci v ERP, které drží firemní data v jedné databázi [4]. 

Jak RPA souvisí s ERP a podnikovými systémy 

RPA a ERP se nevylučují, naopak se doplňují. ERP je centrální databáze firmy, kde se data zadají jednou a sdílí je všechna oddělení [4]. Tam, kde ERP nepokrývá nějakou aplikaci nebo kde se data berou z externího portálu, může RPA tuto mezeru přemostit. 

Příkladem je situace, kdy účtárna stahuje výpisy z bankovního portálu a opisuje je do ERP. Robot tento krok převezme a údaje do ERP zadá za člověka [4]. ERP tak zůstává jediným zdrojem pravdy a robot jen obsluhuje vstupy, které nelze propojit přímo. 

Z dlouhodobého pohledu je ale lepší co nejvíc procesů řešit přímo uvnitř ERP a integrací, ne robotem nad obrazovkou. RPA má smysl jako doplněk pro úkoly, které do jednoho systému nepatří nebo se propojit nevyplatí [4]. 

Jaké jsou hlavní přínosy RPA 

  • Rychlé nasazení bez zásahu do stávajících aplikací 
  • Méně ruční práce u opakovaného přepisování dat 
  • Nižší chybovost u rutinních úkolů podle pravidel 
  • Robot pracuje bez přestávek a zvládá noční i víkendové dávky 
  • Záznam o každém kroku usnadňuje dohledatelnost 
Oblast přínosu Ruční zpracování Robot RPA
Pracnost Člověk opisuje data ručně Robot opíše data podle pravidel
Provozní doba Pracovní hodiny člověka I noční a víkendové dávky
Chybovost Vyšší u rutiny Nižší u stabilního postupu
Nasazení Nutné lidské kapacity Bez zásahu do aplikací

Zdroj: Schwab, K. (2016). The Fourth Industrial Revolution. World Economic Forum.

Přínos je největší u úkolů s vysokým objemem a jasnými pravidly. U ojedinělých nebo nestandardních případů se nasazení robota nevyplatí, protože náklady na jeho přípravu převýší úsporu [2]. Robot navíc pracuje spolehlivě jen tehdy, když se postup nemění. Jakmile úkol obsahuje hodně výjimek, klesá úspora a roste potřeba člověka, který výjimky dořeší. 

Jaké má RPA limity a rizika 

Největší slabinou RPA je křehkost. Robot ovládá aplikace přes obrazovku, takže jakmile se rozhraní změní, robot přestane fungovat [2]. Po každé aktualizaci systému je proto potřeba robota kontrolovat a často upravit. 

Limit RPA Co to znamená v praxi
Citlivost na změny rozhraní Aktualizace aplikace robota rozbije
Závislost na stabilním procesu Úkol s výjimkami se automatizuje obtížně
Nutná údržba Roboty je třeba sledovat a upravovat
Není to integrace Neřeší příčinu, jen obchází chybějící propojení

Zdroj: van der Aalst, W., van Hee, K. (2004). Workflow Management. MIT Press.

RPA proto není trvalé řešení každého problému. Často je to první krok, který ukáže, kde firma přepisuje data zbytečně. Dlouhodobě se vyplatí tyto procesy narovnat a propojit přímo, ne je trvale obcházet robotem [3]. 

Jak s RPA ve firmě začít 

  • Najdete úkoly, kde lidé opakovaně přepisují data mezi systémy 
  • Vyberte proces stabilní a popsatelný jasnými pravidly 
  • Ověřte, zda nejde úkol vyřešit přímo v ERP nebo přes API 
  • Začněte pilotem na jednom procesu a změřte úsporu 
  • Počítejte s údržbou robota po každé změně aplikací 

RPA má největší smysl tam, kde firma zná svoje procesy a vědomě se rozhodne robotem přemostit konkrétní mezeru [2]. Bez tohoto rozmyslu hrozí, že firma jen zautomatizuje špatný proces a údržba robotů ji bude stát víc, než ušetří. 

Kdy zvolit RPA a kdy raději propojit systémy 

RPA dává smysl jako doplněk tam, kde nejde systémy propojit přímo. Páteří firemních dat ale zůstává ERP Helios ve variantách iNuvio a Nephrite, které drží data v jedné databázi a snižují potřebu přepisování. Podívejte se na nabídku produktů NVSP a proberte, kde se vyplatí integrace a kde robotická automatizace. 

Shrnutí 

RPA je robotická automatizace procesů, tedy softwaroví roboti, kteří v aplikacích provádějí opakované úkoly místo člověka. Robot pracuje přes uživatelské rozhraní a napodobuje uživatele, proto nevyžaduje zásah do systémů a nasadí se rychle. Od klasické automatizace se liší tím, že stojí nad aplikacemi, ne uvnitř nich. Od API integrace tím, že nepropojuje data přímo, ale obsluhuje obrazovku. RPA se hodí na opakované úkoly podle pravidel, hlavně na přepisování dat mezi systémy, které spolu neumí komunikovat. Hlavní slabinou je křehkost, protože změna rozhraní robota rozbije. Kde existuje API nebo společná databáze ERP, je přímé propojení lepší a trvanlivější volba. 

Časté otázky 

Co znamená zkratka RPA 

RPA je Robotic Process Automation, tedy robotická automatizace procesů. Označuje softwarové roboty, kteří v aplikacích provádějí opakované úkoly místo člověka [1]. 

Je RPA totéž co API integrace 

Ne. RPA obsluhuje aplikace přes obrazovku jako člověk, kdežto API integrace propojuje systémy přímo na úrovni dat. Kde API existuje, je integrace stabilnější volba [3]. 

Jaká je hlavní nevýhoda RPA 

Křehkost. Robot ovládá aplikace přes uživatelské rozhraní, takže jakmile se obrazovka změní, robot přestane fungovat a je třeba ho upravit [2]. 

Použité zdroje a literatura 

Knihy a učebnice 

[2] van der Aalst, W., van Hee, K. (2004). Workflow Management. Models, Methods, and Systems. MIT Press. ISBN 978-0262720465. 

[3] van der Aalst, W., van Hee, K. (2004). Workflow Management. Models, Methods, and Systems. MIT Press. ISBN 978-0262720465. 

[4] Monk, E., Wagner, B. (2013). Concepts in Enterprise Resource Planning. 4. vyd. Cengage. ISBN 978-1111820398. 

Zprávy a publikace 

[1] Schwab, K. (2016). The Fourth Industrial Revolution. World Economic Forum. ISBN 978-1944835002. 

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