
Webová aplikace pro řízení autoservisu napojená na ERP Vario — servisní zakázky, příjem vozidel, evidence majetku a dynamické formuláře pro tablet a mobil.

Zadání
Provozovatel autoservisu potřeboval moderní webovou aplikaci pro kompletní správu servisních zakázek. Stávající proces byl postavený na papírových formulářích a ručním přenosu dat do ERP systému Vario. Požadavkem bylo vytvořit aplikaci optimalizovanou pro tablety a mobily, kterou technici používají přímo v dílně.
Klíčové požadavky: dynamické formuláře (konfigurace polí bez zásahu do kódu), fotodokumentace vozidel, synchronizace zakázek s Vario ERP a správa uživatelů s role-based přístupem.
Řešení
Navrhli a vyvinuli jsme CARsys — webovou aplikaci postavenou na Nette Framework s Doctrine ORM. Aplikace má dvě hlavní části: frontend optimalizovaný pro tablety a mobily (servisní technici) a admin panel pro správce (konfigurace šablon, uživatelů a číselníků).
Celý systém je propojený s Vario ERP prostřednictvím Vario Bridge a asynchronní message queue — zakázky se automaticky synchronizují s ERP včetně stavů, fakturace a skladových položek.
Klíčové funkce
Servisní zakázky
Kompletní workflow servisní zakázky od příjmu vozidla po fakturaci. Každá zakázka obsahuje dynamický formulář s konfigurovatelnými poli — údaje o vozidle (SPZ, VIN, typ), zákazníkovi, provozních kapalinách, brzdovém obložení, dokladech a dalších parametrech. Zakázky procházejí stavy: koncept → odesláno → synchronizováno (Vario).
Dynamické formuláře (Form Builder)
Admin panel umožňuje konfigurovat strukturu formulářů bez zásahu do kódu. Šablony formulářů obsahují sekce (Zákazník, Vozidlo, Technické údaje, Doklady…) a každá sekce má konfigurovatelná pole s typy: text, textarea, select, checkbox, number, date. Pole podporují validaci, výchozí hodnoty a provazování s číselníky.
Příjem vozidla
Rychlý příjem vozidla s vyhledáváním dle SPZ, VIN nebo čísla zakázky. Technik naskenuje čárový kód nebo zadá identifikátor a systém načte nebo vytvoří zakázku. Optimalizováno pro mobilní zařízení s čtečkou.
Evidence majetku
Správa firemních aktiv s vlastním formulářem (šablona majetku). Každý majetek má čárový kód pro rychlou identifikaci, historii změn a navázání na zakázky.
Integrace s Vario ERP
Obousměrná synchronizace s ERP Vario probíhá prostřednictvím Vario Bridge — naší REST API gateway, která zajišťuje komunikaci mezi webovými aplikacemi a ERP systémem Vario. Zakázky se exportují do Varia, stavy se synchronizují zpět. Fronta zpráv (message queue) zajišťuje spolehlivý přenos s retry logikou a logováním.
Správa uživatelů a oprávnění
Role-based access control (RBAC) s konfigurovatelnými rolemi a granulárními oprávněními. Admin přiřazuje uživatelům role, které určují přístup k jednotlivým modulům a akcím.






