Při implementaci ERP systémů se obecně doporučuje, aby se zákazníci alespoň v počáteční fázi drželi standardních, již existujících funkcionalit a konfigurace systému. Existuje však jeden podstatný faktor, který nelze přehlédnout. Přestože mezi podniky najdeme mnoho podobností, každý má svá specifika – vlastní procesy, organizační strukturu, reporting a také přístup k řízení podniku. Z toho vyplývají rozdílné požadavky na ERP systém. Kdo by dnes chtěl podnikový systém, který je uzavřený, obtížně přizpůsobitelný a málo flexibilní, pokud jde o integrace, měnící se potřeby podniku nebo dynamiku trhu?
ERP systém IFS Cloud představuje moderní řešení, které kromě oborových funkcionalit integruje i pokročilé technologie, jako jsou internet věcí (IoT), umělá inteligence (AI), rozšířená realita (AR) a další. Systém nabízí responzivní, přehledné a intuitivní uživatelské prostředí a zároveň rozsáhlé možnosti přizpůsobení vzhledu, obsahu i procesů – a to jak na úrovni jednotlivých uživatelů, tak na úrovni celé organizace.
Kromě toho je možné upravovat business logiku, datové modely, pracovat se zdrojovým kódem nebo databázovými strukturami. Možnosti přizpůsobení a rozšíření systému IFS Cloud lze rozdělit do čtyř úrovní: personalizace, konfigurace, vnitřní rozšíření a vnější rozšíření.
Samozřejmostí je možnost základního nastavení pracovního prostředí. Každý uživatel si může v rámci svého profilu zvolit preferovaný jazyk rozhraní, nastavit měnu, ve které budou zobrazovány finanční údaje, a vybrat časové pásmo, podle kterého se budou zobrazovat všechna data a časy. K dispozici je také možnost přepínání mezi světlým a tmavým režimem uživatelského rozhraní.
Pojďme se blíže podívat na jednotlivé úrovně přizpůsobení tohoto ERP systému:
Personalizace
Systém umožňuje přizpůsobení uživatelského rozhraní podle individuálních potřeb. Mezi běžné možnosti patří nastavení způsobu zobrazení dat, úprava rozložení sloupců včetně podmíněného formátování, filtrování a ukládání parametrů vyhledávání, nastavení vlastních záložek, notifikací nebo dashboardů.
Personalizace je nejnižší, nejjednodušší a zároveň nejméně invazivní úroveň přizpůsobení určená pro jednotlivého uživatele. Personalizaci je vhodné využít pro zvýšení efektivity a komfortu práce se systémem konkrétního uživatele bez zásahu do procesů, datové struktury nebo byznys logiky. Každý uživatel si může upravit své pracovní prostředí podle vlastních potřeb, aniž by zasahoval do nastavení ostatních uživatelů a globálního nastavení systému. Tato úroveň přizpůsobení není vhodná pro přizpůsobení procesním požadavkům podniku nebo hromadné změny určené pro více uživatelů.
Konfigurace
Konfigurační možnosti umožňují upravit systém bez nutnosti programování tak, aby odpovídal specifickým firemním procesům. Patří sem například nastavení schvalovacích workflow, přizpůsobení formulářů, přidávání nových polí, tvorba vlastních objektů, úprava reportů, validační kontroly, definice rolí a oprávnění nebo automatizace procesů. V rámci konfigurace lze upravovat i vzhled systému tak, aby odpovídal firemnímu brandu. Typickým nástrojem je IFS Page Designer, který umožňuje úpravu formulářů – přidávání, změnu či odstranění polí, jejich přeskupení nebo doplnění dalších prvků uživatelského rozhraní.
Zajímavým řešením je nástroj pro tvorbu workflow – Business Process Automation (BPA). Ten minimalizuje potřebu zákaznických úprav a slouží k automatizaci rutinních a opakujících se podnikových procesů bez nutnosti manuálního zásahu. Pracuje na principu reakce na události v systému, jako jsou změny stavů, vytvoření záznamu nebo překročení definované hodnoty. Uživatelé mohou pomocí intuitivního rozhraní nastavovat pravidla a akce bez nutnosti znalosti programování.
Konfigurace tak představuje vyšší úroveň přizpůsobení a je určena pro případy, kdy je třeba upravit systém pro skupiny uživatelů, oddělení nebo celý podnik. Konfiguraci je vhodné využít v případě, že standardní funkce systému nestačí k pokrytí specifických procesů organizace. V průběhu času dochází k významnému rozšiřování konfiguračních možností moderních ERP systémů. Přizpůsobení, která v minulosti znamenala rozšíření zdrojového kódu, je dnes možné realizovat v rámci konfigurace. Výhodou konfigurace je relativně rychlá implementace a změny jsou snadno udržitelné při budoucích aktualizacích systému. Vhodnost použití konfigurace lze obvykle odvodit z konfiguračních nástrojů daného ERP řešení. Jinými slovy – vše, co je možné, řešte konfiguračními nástroji a teprve poté zkoumejte další možnosti přizpůsobení, které mají obvykle větší dopad z hlediska celkových nákladů.
Vnitřní rozšíření
Tato forma rozšíření obvykle představuje doplnění obchodní logiky do zdrojového kódu systému. Využívá se k tomu vrstvená architektura aplikace, která zajišťuje, že veškerý nový kód je uložen v oddělené vrstvě určené pro úpravy a nezasahuje do jádra systému.
Vnitřní rozšíření je nejinvazivnější úroveň přizpůsobení a doporučuje se tuto možnost využít jako poslední, po zvážení personalizace, konfigurace a vnějšího rozšíření. Všechny změny je nutné důkladně dokumentovat, verzovat a testovat. Zároveň není vhodné vytvářet závislosti mezi konfigurací a vnitřním rozšířením. Při této úrovni přizpůsobení je nutné počítat s vyšší náročností při údržbě a aktualizacích systému.
Jako implementační partner globálního systému si uvědomujeme výhody i nevýhody tohoto typu přizpůsobení a ve všech projektech důsledně posuzujeme rozšíření zdrojového kódu z hlediska celkových nákladů (nejen na vytvoření, ale i na následnou údržbu) a přínosů takového přizpůsobení.
Vnější rozšíření
Ne všechny funkcionality, které podnik potřebuje pro podporu svých procesů, musí být součástí ERP systému. Mnoho oborově specializovaných nástrojů nebo požadavků není vhodné implementovat přímo v ERP jednoduše proto, že v ERP nemají datovou nebo funkční podporu a zároveň ERP není vývojová platforma. Pro vývoj specifických aplikací existují vhodnější platformy nebo je možné použít již existující řešení integrované prostřednictvím API.
Vnější rozšíření se realizuje prostřednictvím low-code vývojových platforem, jako jsou PowerApps nebo Mendix, integračních platforem nebo vývojem vlastních klientských aplikací a integrací s využitím libovolné technologie. Díky otevřené architektuře a standardním komunikačním protokolům umožňuje systém IFS Cloud snadné propojení s téměř jakýmkoliv systémem nebo technologií.
IFS nabízí Integration Framework jako standardizované rozhraní pro napojení externích zařízení, klientských rozhraní nebo dalších aplikací pro odesílání a příjem dat. Kromě toho je součástí systému rozsáhlá knihovna RESTful API rozhraní založených na standardu OData v4 (OASIS), která zajišťují bezpečný a flexibilní přístup k datům a funkcím systému.
IFS navíc spolupracuje s platformou Boomi (Integration Platform as a Service – iPaaS), která nabízí specializovaný konektor pro IFS Cloud postavený na REST API.
Vnější rozšíření je vhodné použít v těchto případech:
- integrace IFS Cloud s novými specifickými systémy nebo technologiemi,
- vytváření doplňkových aplikací, workflow nebo automatizací, které není možné nebo vhodné implementovat přímo v IFS Cloud,
- zachování částečných, specifických systémů a řešení, které podnik implementoval ještě před IFS Cloud.
Moderní ERP systém bez kompromisů
ERP systém IFS Cloud rozhodně není takzvaným „krabicovým řešením“, který by podniky musely přijmout bez možnosti úprav. Díky širokým možnostem personalizace, konfigurace, rozšíření a otevřenosti vůči integracím lze systém přizpůsobit i těm nejnáročnějším požadavkům. Obsahuje vše, co by měl moderní podnikový informační systém nabídnout – rozsáhlé oborově specifické funkcionality, intuitivní design, nejnovější technologie, a především otevřenost vůči specifickým potřebám zákazníků.
 |
Filip Bajza
Autor článku je Business Development Representative ve společnosti InfoConsulting, která se již 25 let věnuje ERP systému IFS, a to zejména segmentu výrobních a stavebních firem. |