KIAOjeté vozy

#java #S3 #react #restAPI

KIA Czech Republic čelila výzvě, jak efektivně sjednotit a spravovat data o vozidlech z různorodých systémů jednotlivých dealerů. Nesourodost dat komplikovala prezentaci ojetých vozů na webu a zvyšovala náklady na správu. Bylo nezbytné vytvořit řešení, které by zajistilo konzistenci dat, zlepšilo uživatelskou zkušenost a umožnilo rychlou integraci nových funkcionalit.

Cílem projektu bylo vyvinout robustní backendové řešení schopné zpracovávat a validovat data z různých DMS systémů dealerů, integrovat je do centrální databáze KIA a poskytovat je frontendovým aplikacím. Součástí projektu byla také implementace několika uživatelsky přívětivých frontendových aplikací, jako je objednání servisu, zobrazení ojetých a skladových vozů, výpisy vozů pro konkrétní dealery a různé marketingové a provozní formuláře.

 

Cíle projektu

Hlavní cíle projektu:

  • Konsolidace a centralizace dat: Sjednotit data z různých DMS systémů do jedné centrální databáze pro lepší přehlednost a spravovatelnost.
  • Validace a čištění dat: Implementovat mechanismy pro automatickou validaci a čištění dat, čímž se sníží chybovost a zvýší kvalita informací.
  • Integrace s externími systémy: Zajistit propojení s databázemi KIA, systémy partnerů jako Essox pro financování vozů a dalšími relevantními platformami.
  • Vývoj frontendových aplikací: Vytvořit uživatelsky přívětivé aplikace pro různé potřeby zákazníků a dealerů, které budou snadno integrovatelné do stávajících webových stránek KIA.
  • Zvýšení efektivity správy dat: Snížit náklady a časovou náročnost spojenou se správou a hledáním chyb v datech.

Realizované řešení

Backendová architektura

Vyvinuli jsme robustní backend postavený na technologiích Java Spring a PostgreSQL, schopný zpracovávat požadavky z více frontendových aplikací embedovaných na stránkách KIA. Tento backend zajišťuje správu dat, jejich validaci a čištění, a také integraci s externími systémy.

  • Integrace s DMS systémy dealerů: Backend přijímá data od různých dealerů, identifikuje vozidla pomocí VIN kódů a doplňuje chybějící informace z databáze KIA. V případě nesrovnalostí jsou data odesílána k manuálnímu ověření, čímž se zajišťuje vysoká kvalita a přesnost informací.
  • Validace a čištění dat: Implementovali jsme mechanismy pro automatickou validaci a čištění dat, což umožňuje rychlejší identifikaci a opravu chyb. Tím se snížily náklady na správu dat o 80 %, protože KIA nyní může pomocí administrace řešit problémy, které dříve vyžadovaly manuální zásah.
  • Konsolidace a centralizace dat: Všechna data jsou centralizována v jedné databázi, což poskytuje kompletní přehled a umožňuje efektivní práci s informacemi, které byly dříve roztříštěné a obtížně dostupné.

Frontendové aplikace

Na základě robustního backendu jsme vyvinuli několik frontendových aplikací postavených na technologii React, které jsou embedovány do stránek KIA:

  • Objednání servisu: Umožňuje zákazníkům snadno naplánovat servisní prohlídky online.
  • Ojeté a skladové vozy: Poskytuje přehled dostupných vozů s možností filtrování podle různých parametrů, což zlepšuje uživatelskou zkušenost a usnadňuje rozhodovací proces.
  • Výpisy vozů pro dealery: Umožňuje jednotlivým dealerům prezentovat své aktuální nabídky přímo na webu KIA, což zvyšuje jejich viditelnost a potenciál prodeje.
  • Marketingové a provozní formuláře: Například formuláře pro financování, testovací jízdy a další, které lze snadno přizpůsobit pro specifické marketingové kampaně.

Integrace s externími systémy

  • Essox financování: Implementovali jsme napojení na systém Essox, což umožňuje zákazníkům získat informace o možnostech financování přímo na webu KIA.
  • Databáze KIA: Backend je propojen s interními databázemi KIA, což umožňuje validaci a doplňování dat o vozidlech, zajišťuje jejich aktuálnost a přesnost.
  • TEAS – Napojení na externí datový systém prostřednictvím XML formátu.
  • Siebel CRM – Integrace s CRM platformou KIA, která umožňuje správu zákaznických dat.
  • KIANET – Další datová integrace pomocí SOAP protokolu.
  • Helios – Automatizovaný přenos dat prostřednictvím web-hooků.
  • Digital  – Napojení na digitální systémy KIA pomocí web-hooků.

Analytika a monitoring

Obrázek naznačuje nejasnost ohledně analytiky, což znamená, že v rámci rozvoje by bylo vhodné doplnit monitoring a reporting nad zpracovávanými daty. Možnosti zahrnují:

  • Sledování výkonu API – Logování a analýza vytížení jednotlivých endpointů.
  • Reportování chyb a validace dat – Identifikace a vizualizace chyb v datech dodaných dealery.
  • Marketingová analytika – Zhodnocení efektivity lead formulářů a poptávek zákazníků.

Díky této modulární a škálovatelné architektuře je systém připraven na budoucí rozvoj a integraci dalších služeb.

 

Marketingová data

Implementace nového backendového řešení a integrace s externími systémy přinesla měřitelné zlepšení v oblasti správy dat, efektivity procesů a uživatelské zkušenosti.

 

MetrikaPřed transformacíPo transformaci
Validace a kontrola datManuální, zdlouhaváAutomatizovaná, rychlá
Chybovost dat z dealerůVysoká (nutná manuální oprava)Snížení chybovosti o 80 % díky validaci
Dohledatelnost chybOmezená, složitáO 50 % rychlejší dohledání chyb díky logování
Správa datDecentralizovaná, roztříštěnáCentralizovaná a přehledná
Schopnost rozšíření systémuOmezenáPřipraveno pro další rozvoj
Napojení na financování (Essox)Manuální propojeníPlně integrované s REST API
Uživatelský zážitekNeoptimalizovanýModerní, přehledné frontendové aplikace

 

Díky automatizované validaci a čištění dat se snížily náklady na správu o 80 %, protože KIA nyní může řešit problémy přímo v administraci namísto manuálního zásahu. Logování a analytika umožnily rychlejší dohledávání chyb, čímž se zlepšila efektivita IT týmu a snížil se čas strávený řešením problémů.

Naplnění cílů

Projekt splnil všechny stanovené cíle a v několika oblastech je dokonce překonal:

  • Konsolidace a centralizace dat 
    KIA nyní pracuje se sjednocenými a validovanými daty, která jsou snadno dostupná.
  • Automatizovaná validace a čištění dat
    Eliminace chybovosti a zrychlení procesu správy informací.
  • Škálovatelná backendová architektura
    Připravenost na další integrace a rozšiřování funkcionalit.
  • Integrace s externími systémy
    Plně funkční propojení s DMS systémy dealerů, CRM KIA, Essox financováním a dalšími službami.
  • Moderní frontendové aplikace 
    Uživatelsky přívětivé nástroje pro zákazníky i dealery.
  • Výrazná úspora nákladů a zvýšení efektivity 
    O 80 % nižší náklady na správu dat a o 50 % rychlejší řešení problémů.

Závěr

Modernizace backendového řešení pro KIA Czech Republic zásadně zlepšila správu dat, efektivitu provozu a uživatelský zážitek. Díky robustní architektuře a automatizovaným procesům má KIA lepší kontrolu nad svými daty, což umožňuje rychlou identifikaci chyb, snadnou integraci nových funkcionalit a výraznou úsporu provozních nákladů.

Tento projekt ukazuje, jak strategická investice do IT infrastruktury může přinést dlouhodobé přínosy v oblasti efektivity, spolehlivosti a uživatelského komfortu. Díky moderním technologiím a modulárnímu přístupu je KIA připravena na budoucí inovace a rozvoj digitálních služeb

Chcete s námi spolupracovat?

Ozvěte se nám

Další reference

Contin screenshot

Contin

Klient potřeboval pro svůj rostoucí business systém „na míru“ pro správu jednotlivých likvidací. Trh takové řešení nenabízel, bylo tedy potřeba je vyvinout – úkol pro nás.

Moje O2 Family - Redesign Samoobsluhy screenshot

Moje O2 Family - Redesign Samoobsluhy

Klient se rozhodl modernizovat svoji samoobsluhu nejen vizuálně, ale také z pohledu performance. Rychlost odezvy pro uživatele pro něj byla na prvním místě.

Letiště - rezervační systém pro školení screenshot

Letiště - rezervační systém pro školení

Vyhráli jsem tendr na rezervaci a evidenci účastníků školení personálu a dodavatelských subjektů Letiště Praha. Klient měl tentokrát hodně přesnou představu ohledně svých požadavků a cílů.