Kategória: B2B SaaS / Workflow Management / ERP
Státusz: Release Candidate (RC) / Zárt béta tesztelés
A VJEGY_sys egy felhőalapú, több bérlős (multi-tenant) szolgáltatásmenedzsment rendszer, amelyet kifejezetten szervizközpontok és javítóműhelyek (pl. órások, GSM szervizek, elektronikai laborok) munkafolyamatainak digitalizálására terveztünk. A piacon lévő dobozos szoftverekkel ellentétben a VJEGY_sys szakít a rögzített adatstruktúrákkal. A rendszer alapvetése az iparág-független flexibilitás: egy beépített dinamikus sémamotor (Dynamic Field Engine) segítségével maga a felhasználó definiálhatja, hogy milyen adatokat (pl. karát, sorozatszám, jelszó, állapot) kíván rögzíteni, így a szoftver bármilyen javítási tevékenységre adaptálható kódmódosítás nélkül.
Dinamikus Meződefiníciók (Dynamic Schema): A rendszer lelke. Az adminisztrátorok drag-and-drop módszerrel hozhatnak létre egyedi űrlapokat és adatmezőket, amelyeket a szoftver JSONB struktúrában tárol, de relációs adatként tesz kereshetővé.
Kiosk Mode & Ügyfélkapu: Dedikált felület az üzlettérbe kihelyezett táblagépek számára, ahol az ügyfelek önállóan regisztrálhatják eszközeiket (Self Check-in), illetve nyomon követhetik a javítás státuszát.
End-to-End Workflow: A teljes életciklus lefedése: Munkafelvétel -> Diagnosztika -> Alkatrészrendelés -> Javítás -> Minőségellenőrzés (QA) -> Fizetés (Stripe integráció) -> Kiadás.
Alvállalkozói Menedzsment (Subcontracting): A rendszer kezeli a külső partnereknek kiadott munkákat, automatikusan generálva a szállítóleveleket és követve a külső javítási státuszokat.
Intelligens Raktárkészlet: Anyagfelhasználás követése, automatikus dedukció a javítások során, és készlethiány előrejelzés.
Business Intelligence (BI) Dashboard: Valós idejű analitika a bevételekről, a technikusok leterheltségéről és a várható profitról (Revenue Forecast).
A projekt modern, skálázható webes technológiákra épül, különös tekintettel az adatbiztonságra és a gyorsaságra.
A legnagyobb technikai kihívást a kereshetőség és a dinamikus adatstruktúra összehangolása jelentette. Mivel a felhasználók bármilyen mezőt létrehozhatnak, a hagyományos SQL lekérdezések nem voltak elégségesek.
Megoldás: A PostgreSQL GIN (Generalized Inverted Index) indexelését alkalmaztuk a JSONB oszlopokon, valamint egyedi RPC (Remote Procedure Call) függvényeket írtunk az adatbázis rétegben. Ez lehetővé teszi, hogy a rendszer milliszekundumok alatt keressen több ezer „egyedi” paraméter (pl. egy óra típusszáma vagy egy laptop CPU típusa) között is, mintha azok hagyományos oszlopok lennének.
A VJEGY_sys több, mint egy adminisztrációs felület; ez egy digitális keretrendszer, amely leveszi a szervezés terhét a szervizek válláról. A projekt sikeresen ötvözi az Enterprise ERP rendszerek robusztusságát a modern SaaS alkalmazások felhasználói élményével.