Naar de inhoud
Blocify
Mobile2025Live

Helio Energy

Offline-first veldserviceapp voor 900 montagemonteurs

Een React Native-app voor zonnepaneelmonteurs die werken in kelders en op landelijke locaties zonder bereik. Local-first datamodel, duurzame opdrachtwachtrij en fotobewijs dat synchroniseert zodra de telefoon weer een netwerk vindt.

Resultaten

Doorlooptijd per opdracht
-42%Doorlooptijd per opdracht
Sessies zonder crash
99.6%Sessies zonder crash
Verloren opdrachten sinds livegang, was ~40/maand
0Verloren opdrachten sinds livegang, was ~40/maand
Vertraging in facturatie, was 48 uur
15 minVertraging in facturatie, was 48 uur

The challenge

What we walked into.

De 900 montagemonteurs van Helio werken de hele dag in kelders, op zolders en op landelijke locaties. De verbinding is niet zozeer wisselend als wel urenlang volledig afwezig.

De app die ze hadden was een webweergave in een native schil. Die verloor opdrachtgegevens zodra de verbinding halverwege het opslaan wegviel, dus hielden monteurs papieren back-ups bij en tikten 's avonds alles opnieuw in, onbetaald en foutgevoelig. Fotobewijs voor garantieclaims kwam vaak helemaal nooit aan.

Omdat afrondingsgegevens tot 48 uur te laat in Dynamics belandden, liep de facturatie in de hele buitendienstorganisatie twee dagen achter op het werk.

The approach

What we actually did.

  1. 01

    Local-first, niet offlinetolerant

    SQLite op het toestel werd de bron van waarheid in plaats van een cache. De app werkt volledig met de radio uit; synchronisatie is een achtergrondkwestie waar de monteur nooit aan hoeft te denken.

  2. 02

    Een wachtrij die een force-quit overleeft

    Elke mutatie wordt aan een duurzaam uitgaand journaal toegevoegd voordat die wordt uitgevoerd. Sluit het besturingssysteem de app af tijdens een upload, dan hervat de wachtrij bij de volgende start op de laatste goede regel.

  3. 03

    Conflictregels vooraf vastgelegd

    Bij prijzen en planning wint de server, bij waarnemingen op locatie het toestel, en al het overige belandt in een uitzonderingswachtrij die een mens beoordeelt. Dit vooraf afspreken scheelde weken aan onduidelijkheid.

  4. 04

    Bewijs vastleggen dat ook afkomt

    Foto's worden op het toestel gecomprimeerd en in hervatbare delen geüpload, zodat een garantiedossier ook over één streepje 2G compleet wordt.

  5. 05

    Release-engineering

    Fastlane-pijplijnen, gefaseerde uitrol en noodschakelaars, plus een toestelmatrix met nadruk op de eenvoudige Android-telefoons die de buitendienst daadwerkelijk gebruikt.

Technologie

  • React Native
  • SQLite
  • TypeScript
  • Azure
  • Dynamics 365
  • Fastlane
Onze monteurs werken in kelders zonder bereik. Blocify was het eerste team dat dat als een architectuurprobleem behandelde in plaats van als excuus.

Tomas R.

Hoofd buitendienst, Helio Energy

Aan de slag

Vertel ons wat er gebouwd moet worden — of wie het moet bouwen.

Beschrijf de situatie zoals die werkelijk is. U krijgt een uitgewerkt voorstel terug, een team met namen, een vaste planning en een bedrag dat u aan een bestuur kunt voorleggen.

Een partner reageert binnen één werkdag — met vragen, niet met een verkooptraject.