Mi ez
A Fielva munkalap a terepi szerviznek. A diszpécser kiosztja a feladatot, a technikus a telefonon elvégzi, és fotóval, helyzettel, időbélyeggel, QR-kóddal és mérőállással bizonyítja. Mindez térerő nélkül is működik, a diszpécser pedig azonnal látja az eredményt. A chat és a hibajegy külön kapcsolható modul.
A terepi rendszerek mechanikája nagyon hasonló, cégenként a szabályok térnek el. A Fielva a közös részt adja kész, tesztelt alapként, így a fejlesztés oda mehet, ahol egy ügyfél tényleg más.
Három mérnöki döntés mögötte
A feladattípus adat, nem kód. Azt mondja meg, mi kell az indításhoz és a lezáráshoz: hány fotó, kell-e helyzet vagy mérőállás, milyen közel kell lenni az eszközhöz. A telefon ebből építi az ellenőrzőlistát, a szerver pedig pontosan ugyanezeket a szabályokat ellenőrzi. Ami a telefonon kipipálódott, azt a szerver elfogadja.

Offline, és mégsem duplán. Minden művelet először a telefonon mentődik, és sorrendben megy fel. Ha a kérés célba ér, de a válasz elvész (lift, alagút, mélygarázs), a telefon újraküldi. Minden mellékhatásos kérés Idempotency-Key-t visz, és a szerver az ismétlésre a tárolt választ adja, a munkát nem végzi el kétszer.
Egy image, bármely infrastruktúra. Ugyanaz a konténer fut Azure-on (Container Apps, Azure SQL, felügyelt identitás, forgatandó jelszavak nélkül) vagy az ügyfél saját szerverén Docker Compose-zal. Az adatbázis, a fájltároló és a bejelentkezés egy-egy beállítás.
A diszpécser a térképen látja a feladatokat az eszközöknél, és ha az ügyfél bekapcsolja, a technikusok utolsó megosztott helyét is.

Hogyan ellenőrizzük
A teljes terepi folyamat végponttól végpontig tesztelve SQLite-on és SQL Serveren; a telefon feltöltési sora szimulált szerverrel szemben; képernyőteszt világos és sötét módban; minden image-hez szoftver-anyagjegyzék és sérülékenység-vizsgálat, ami az EU kiberreziliencia-rendelete (CRA) szerinti műszaki dokumentációt is megalapozza.
A demó egy kitalált EV-töltő karbantartó cég, a VoltCare Szerviz napját mutatja. Minden név, kód és koordináta szintetikus. A funkciók, modulok és telepítési lehetőségek a fielva.com oldalon.