Martin Fiala, náš Data Integration Specialist

Tentokrát jsme vyzpovídali našeho Martina alias Mácu, který je králem integrací systémů třetích stran na naše e-shopové platformy. Jak se ke konektorům dostal, co ho na tom baví či jaké má přínosy dobře napsaný konektor pro klienty? Zjistěte více o tajích datové analytiky. A třeba se vám to zalíbí tak, že s Mácou budete chtít spolupracovat.

Jak ses dostal ke konektorům?

Před prací v oXyShopu jsem se s integracemi nesetkal. Takže první zkušenost s konektory ERP systémů začala v oXy. Nejprve jsem spravoval staré verze konektorů, ale po hlubší konzultaci s vedením jsme dospěli k tomu, že by bylo vhodné napsat nový konektor – novou platformu nad kterou bychom vytvářeli jednotlivé integrace.
Začal jsem s přípravou konektoru pro ERP ESO9. Pak to šlo ráz na ráz a začal jsem se integracím věnovat naplno. Jako druhý jsem vytvořil konektor Vario, poté Cybersoft i6, Abra, Helios Nephrite, Helios iNuvio, a teď píšeme Microsoft Dynamics NAV.

Co tě na tom baví?

Datová analytika. Mapování z jedné struktury na druhou. Díky tomu poznávám i jiné systémy, než je ten náš. Znalostně se rozvíjím.

Jak probíhá tvorba nového konektoru?

U každého konektoru se spojíme s dodavatelem ERP a bavíme se o technologických možnostech, jak správně napojit jejich ERP na naše e-shopové řešení. Zjišťujeme, jaké jsou možnosti zápisu a čtení, jestli jsme schopni do ERP např. zapsat objednávku v reálném čase atd. Nastuduji si dokumentaci, zjistím strukturu dat a mou prací je pak namapovat ji na náš systém. V neposlední řadě k tomu patří i komunikace přímo s klientem tak, aby byly splněny jeho požadavky a zároveň abychom nalezli nejstabilnější řešení.

Když přijde klient s ERP, které jsi ještě nenapojoval, co to pro tebe znamená?

Nejdříve je třeba od klienta a dodavatele ERP zjistit, jestli je systém možné napojit. Jestli je ERP schopné s námi komunikovat. Dál je třeba vědět, co vše potřebuje klient napojit. Konkrétně se ale snažíme, aby vše spravoval jen v jednom systému, a to v ERP, které důkladně zná. Potom se zabývám tím, co ERP umí a jaká data v sobě má.
Často mají klienti v ERP založené produkty, ale chybí jim popisy, obrázky a další parametry. Tyto věci s klienty řeší projektový manažer, který dohlíží, aby byla všechna potřebná data do ERP klientem dodána a následně mohla být přenesena do e-shopu.

Jaký konektor považuješ za majstrštyk?

Každý konektor je pro mě výzva. Je to něco nového, co v oXy ještě nebylo. U některých konektorů jsme dokonce jediní, kdo je umí napojit. Za „nejvíce napojený“ považuji konektor na systém ABRA. Je to strašně složitý systém, ale rád vzpomínám na pana Mikla, který mi pomáhal Abru napojovat. Skvělý a komunikativní člověk, který mi dal dvoudenní školení, během kterého jsme vše vyzkoušeli. Některé konektory jako např. Vario a i6 jsme refaktorovali a poučili se, co dělat jinak. Na Abře jsme definovali hlubší standardy v rámci mapování. Je to nejdál dotažený konektor. Umí nejvíce dat importovat a všechno exportovat.

Kolik zářezů na pažbě ještě zbývá, abys mohl říct, že jsi už napojoval všechno?

ERP jsou desítky. Zbývá jich ještě hodně. Jsou ERP, které jsou obecnější, konektor máme připraven a není třeba velkých zakázkových úprav – např. Pohoda či Money. Pak jsou ERP, u kterých máme vytvořený základ a instalují se klientovi – např. Navision, Helios Green. A potom jsou časté i ERP systémy přímo psané pro zákazníka. Takový konektor je zcela custom. Troufám si říct, že má práce nikdy neskončí. ERP se vyvíjejí a my musíme držet krok.

Napojení ERP je velká konkurenční výhoda oXyShopu. Většina firem to neumí. Je to tak?

Toto je naše konkurenční výhoda dlouhodobě. A i díky mé práci konektory udržujeme up to date a jsme schopni klientům napojit prakticky cokoliv. Ať už je to Navision, SAP, či jiné databázové struktury. Já připravuji mezivrstvu mezi ERP a naším cílovým systémem = e-shopem.

Plánuješ do své specializace na integrace zapojit i další kolegy?

Byl bych rád za kolegu, který by mi ukázal, jak napojení dělat jinak, ještě lépe. Pohled člověka, který již něco napojil, je vždy přínosem. Nechci jet stále ve stejných kolejích a opakovat chyby. Chci se učit a rozvíjet svoje znalosti, poznat nové technologie a možnosti analýzy dat.

Kdyby přišel někdo juniornější, dokážeš si představit, že část know-how předáš dál?

Určitě ano. To už se dokonce děje a vychovávám si svého parťáka. Adam píše jeden konektor sám, dělám mu supervizora a musím říct, že mu to jde skvěle. Práce je až až a další kolega by se mi hodil. V současné době mám rozdělané asi 4 konektory na 5 e-shopech. Uvolnily by se mi ruce a mohl bych se soustředit na vývoj a dokumentaci.
arrow icon