WMS Storage: mobile Lager-App
TransportMaster
TST Terschelling
Transporter ist eine robuste Anwendung für Fahrer, die ihre täglichen Liefertouren mit Zebra-Geräten bearbeiten. Sie ersetzt papierlastige Übergaben und fehleranfällige manuelle Abläufe durch einen durchgängigen mobilen Prozess für Fahreranmeldung, Lkw-Beladung, Barcode-Scanning, Zustellnachweise und die Abschlussprüfung jedes Stopps.
Transporter wurde als praktischer Begleiter für den gesamten Tourenablauf entwickelt. Fahrer melden sich an, laden ihre zugewiesenen Touren, scannen Waren beim Beladen des Lkw, arbeiten Stopps ab, erfassen Unterschriften und dokumentieren Abweichungen. Auch bei instabiler Verbindung können sie weiterarbeiten.
Das Projekt hatte ein klares Ziel: einen schnellen, zuverlässigen und unter realen Transportbedingungen nutzbaren Arbeitsablauf für Fahrer. Dafür mussten Bedienung mit Handschuhen, lückenhafte Mobilfunkabdeckung, wiederholtes Scanning und lange Sitzungen ohne zusätzliche Eingriffe berücksichtigt werden.
Lieferabläufe geraten ins Stocken, wenn digitale Werkzeuge zu stark von der Netzwerkverfügbarkeit abhängen oder bei häufigen Tätigkeiten wie dem Beladen und Zustellscanning zu langsam sind. Fahrer brauchen sofortige Rückmeldungen, einen klaren Tourenstatus und die Gewissheit, dass jede Aktion erfasst wurde — auch ohne Verbindung.
Transporter musste drei Aufgaben gleichzeitig lösen:
Wir entwickelten Transporter als offlinefähige mobile Anwendung mit dauerhafter lokaler Speicherung, ereignisgesteuertem Zustand und zuverlässiger Hintergrundsynchronisierung. Für Fahrer ist die Bedienung einfach. Im Hintergrund ist die App jedoch darauf ausgelegt, den tatsächlichen Betriebszustand zu bewahren und sich nach Fehlern sauber zu erholen.
Das Betriebsmodell von Transporter basiert auf Scanereignissen. Jeder Barcode-Scan steht für einen konkreten Geschäftsvorgang: Ein Packstück wird beispielsweise verladen, zugestellt, als fehlend markiert, zurückgehalten oder einer anderen Tour zugeordnet. Statt sich nur auf vorübergehende Oberflächenzustände zu verlassen, leitet die App den Tourenfortschritt aus diesen Ereignissen ab und berechnet den aktuellen Status von Packstücken, Stopps und vollständigen Touren neu.
Dieser Ansatz macht den Ablauf schnell und robust. Beim Beladen nutzt die App lokale Caches und inkrementelle Neuberechnungen, um den Fortschritt unmittelbar anzuzeigen — ohne aufwendige Serveranfragen oder schwere Datenbankabfragen. Bei der Zustellung setzt sie die tatsächlichen Regeln des Stopps durch: Vorgeschriebene Waren müssen bearbeitet und erforderliche Unterschriften erfasst sein. Erst wenn alle Pflichtschritte abgeschlossen sind, kann die Tour fortgesetzt werden.
Die lokale SQLite-Datenbank dient als dauerhafter Arbeitsspeicher für Touren, Stopps, Waren, Scanereignisse, Bilduploads und Telemetrie. Bricht die Verbindung ab, kann der Fahrer normal weiterarbeiten. Sobald das Gerät wieder verbunden ist, verarbeiten Hintergrunddienste die offenen Einträge und übertragen sie an das Backend, ohne den Benutzer zu unterbrechen.
Transporter wurde für den praktischen Einsatz entwickelt, nicht für Idealbedingungen. Zebra-Barcode-Scanning ist ein fester Bestandteil der Arbeitsabläufe. Die konsequente lokale Speicherung schützt Tourendaten und Scanvorgänge, und Hintergrunddienste wiederholen fehlgeschlagene Übertragungen sicher und arbeiten Warteschlangen ab, sobald die Verbindung zurückkehrt.
Die App enthält außerdem eine lokale Telemetrieverarbeitung: Fehler werden auf dem Gerät gespeichert und später zentral übermittelt. So bleiben sie nicht unbemerkt, und es entsteht ein wesentlich genaueres Bild davon, was unterwegs passiert ist. Die Architektur trennt Oberfläche, ViewModels, Geschäftsregeln und Plattformdienste, damit die Betriebslogik einheitlich, testbar und leichter erweiterbar bleibt.
Transporter macht aus einem komplexen Transportprozess einen zuverlässigen mobilen Arbeitsablauf. Für Fahrer bedeutet das weniger Hindernisse und Unsicherheit. Dispositionsteams erhalten ein klareres und verlässlicheres Bild der Tourenereignisse. Für das Produkt selbst entsteht eine tragfähige Grundlage für künftige Tourenauswertungen, Diagnosen und Backend-Anbindungen.
Weitere Arbeiten
TransportMaster
TransportMaster
MooiWeer BV