Zum Inhalt springen
Blocify
Mobile2025Live

Helio Energy

Offline-First-Aussendienst-App für 900 Montagetechniker

Eine React-Native-App für Solarmonteure, die in Kellern und auf dem Land ohne Empfang arbeiten. Local-First-Datenmodell, dauerhafte Auftragswarteschlange und Fotodokumentation, die synchronisiert, sobald das Telefon wieder ein Netz findet.

Ergebnisse

Bearbeitungszeit je Auftrag
-42%Bearbeitungszeit je Auftrag
Absturzfreie Sitzungen
99.6%Absturzfreie Sitzungen
Verlorene Aufträge seit Livegang, vorher ~40/Monat
0Verlorene Aufträge seit Livegang, vorher ~40/Monat
Verzug bei der Rechnungsstellung, vorher 48 Stunden
15 minVerzug bei der Rechnungsstellung, vorher 48 Stunden

The challenge

What we walked into.

Die 900 Montagetechniker von Helio verbringen ihre Tage in Kellern, unter Dächern und auf ländlichen Baustellen. Die Verbindung ist nicht unterbrochen, sondern stundenlang schlicht nicht vorhanden.

Die vorhandene App war eine Webansicht in einer nativen Hülle. Sie verlor Auftragsdaten, sobald die Verbindung mitten im Speichern abriss — also führten die Techniker Papierunterlagen und tippten abends alles erneut ein, unbezahlt und fehleranfällig. Fotobelege für Gewährleistungsfälle kamen häufig gar nicht erst an.

Weil Abschlussdaten bis zu 48 Stunden verspätet in Dynamics ankamen, hing die Rechnungsstellung in der gesamten Aussendienstorganisation zwei Tage hinter der Arbeit her.

The approach

What we actually did.

  1. 01

    Local-First statt offline-tolerant

    SQLite auf dem Gerät wurde zur führenden Datenquelle, nicht zum Zwischenspeicher. Die App funktioniert vollständig mit ausgeschaltetem Funk; die Synchronisation läuft im Hintergrund, ohne dass der Techniker daran denken muss.

  2. 02

    Eine Warteschlange, die ein Force-Quit überlebt

    Jede Änderung wird in ein dauerhaftes Ausgangsjournal geschrieben, bevor sie ausgeführt wird. Beendet das Betriebssystem die App mitten im Upload, setzt die Warteschlange beim nächsten Start am letzten gültigen Eintrag wieder an.

  3. 03

    Konfliktregeln vorab entschieden

    Bei Preisen und Terminen gewinnt der Server, bei Beobachtungen vor Ort das Gerät, und alles Übrige landet in einer Ausnahmewarteschlange zur menschlichen Prüfung. Diese Einigung vor dem Bau hat Wochen an Unklarheit erspart.

  4. 04

    Belegerfassung, die zu Ende geht

    Fotos werden auf dem Gerät komprimiert und in fortsetzbaren Teilen hochgeladen, sodass ein Gewährleistungspaket auch über einen einzigen 2G-Balken fertig wird.

  5. 05

    Release-Engineering

    Fastlane-Pipelines, gestufte Rollouts und Notschalter, dazu eine Gerätematrix mit Schwerpunkt auf den einfachen Android-Geräten, die der Aussendienst tatsächlich benutzt.

Technologien

  • React Native
  • SQLite
  • TypeScript
  • Azure
  • Dynamics 365
  • Fastlane
Unsere Techniker arbeiten in Kellern ohne Empfang. Blocify war das erste Team, das darin ein Architekturproblem gesehen hat und keine Ausrede.

Tomas R.

Leiter Aussendienst, Helio Energy

Loslegen

Sagen Sie uns, was gebaut werden soll — oder wer es bauen soll.

Schildern Sie die Lage so, wie sie wirklich ist. Sie bekommen ein zugeschnittenes Angebot, ein benanntes Team, einen festen Zeitplan und eine Zahl, die Sie einem Vorstand vorlegen können.

Eine Partnerin oder ein Partner antwortet innerhalb eines Werktags — mit Rückfragen, nicht mit einer Vertriebsstrecke.