Mobile App
Die mobile Benutzeroberfläche von Aptli wurde für Außendienstmitarbeiter auf Smartphones und Tablets entwickelt. Installieren Sie sie direkt über Ihren Browser – ganz ohne App-Store – und erhalten Sie Offline-Zugriff auf Ihre Aufträge, einen QR-Scanner für die Bestandserfassung, die Erstellung von Berichten mit GPS und Fotoaufnahmen sowie die Erstellung von Karten. Die mobile Nutzung konzentriert sich auf die Ausführung; Verwaltungsaufgaben bleiben auf dem Desktop.
Was ist eine PWA?
Progressive Web App = installierbare Website, die wie eine native App funktioniert:
Installation: Installieren Sie die App direkt über den Browser – kein App-Store, kein Genehmigungsverfahren. Der genaue Pfad hängt von Ihrem Gerät ab (detaillierte Schritte für die einzelnen Plattformen siehe unten):
- Android (Chrome/Edge): Melden Sie sich an und tippen Sie dann in der Seitenleiste der App auf Zum Startbildschirm hinzufügen. Fallback: Das Drei-Punkte-Menü des Browsers → App installieren / Zum Startbildschirm hinzufügen.
- iOS (Safari): Tippen Sie auf die Teilen-Schaltfläche → Zum Startbildschirm hinzufügen. iOS zeigt niemals automatisch eine Aufforderung an.
- Desktop (Chrome/Edge): Klicken Sie auf das kleine Installationssymbol rechts neben der Adressleiste oder nutzen Sie das Drei-Punkte-Menü → Aptli installieren.
Nach der Installation öffnet sich die App im Vollbildmodus ohne Browser-Oberfläche.
Vorteile gegenüber dem mobilen Browser:
- Schnellerer Start (auf dem Gerät zwischengespeichert)
- Funktioniert offline (Offline-Caching)
- Push-Benachrichtigungen
- Verknüpfungen auf dem Startbildschirm zu bestimmten Funktionen
- Bessere Leistung (optimierte Assets)
Zusätzliche Desktop-Tools: Einige Funktionen wie Massenimporte, erweiterte Bearbeitung und Datenexport sind nur in der Desktop-App verfügbar; die mobile PWA bietet eine Verknüpfung „Datenübertragung“, der Export ist jedoch auf die Desktop-Version beschränkt.
Kein App Store erforderlich:
- Kein Genehmigungsverfahren durch Apple/Google
- Updates werden sofort bereitgestellt (keine Verzögerung durch App-Store-Prüfung)
- Gleiche Codebasis wie die Webversion (effiziente Wartung)
Mobiler Umfang
Enthalten – Ausführungsfunktionen:
- ✅ Aufträge anzeigen (alle oder nur meine)
- ✅ Berichte aus Aufträgen erstellen
- ✅ QR-Codes scannen (Abholautorisierung)
- ✅ Karte mit Objekten und Aufgaben anzeigen
- ✅ Einfache Kartenobjekte erstellen (Punkt, Linie, Polygon)
- ✅ Berichte anzeigen (alle oder nur meine)
- ✅ Fotos in Berichte hochladen
- ✅ Eigenes Benutzerprofil bearbeiten
- ✅ Telefonnummer bestätigen (2FA)
- ✅ Hilfe anfordern (Hilfeanfrageformular)
- ✅ Auf an Sie gerichtete Hilfeanfragen antworten
Ausgeschlossen – Verwaltungsfunktionen:
- ❌ Aufträge erstellen (nur Desktop)
- ❌ Bestand ändern (nur Desktop, außer bei Scans durch autorisiertes Personal)
- ❌ Neue Funktionen registrieren (einfache Entwürfe OK, Massenimporte nur auf dem Desktop)
- ❌ Benutzern Rollen zuweisen (nur Desktop)
- ❌ Massenoperationen (nur Desktop)
Begründung:
- 5 % der Größe/Komplexität der Desktop-App
- Fokus auf die Ausführung vor Ort
- Komplexe Verwaltungsaufgaben lassen sich besser auf dem Desktop erledigen
Mobile Benutzeroberfläche

Mobile PWA-Oberfläche – Startbildschirm, Aufträge, Berichte und QR-Scanner
In-App-Oberfläche für den QR-Code-Scanner
Navigationsleiste unten:
- Startseite (Schnellübersicht)
- Aufträge (anzeigen und filtern)
- Berichte (erstellen und anzeigen)
- Karte (Objekte, Aufgaben, Skizzieren)
- Profil (Kontoeinstellungen)
Schnellzugriffe (langes Drücken auf das Start-Symbol):
- Scanner (QR-Code-Leser)
- Schnellbericht (Bericht vom aktuellen Standort erstellen)
- Meine Aufgaben (Aufträge mit meinen Aufgaben auf der Karte hervorgehoben)
Gestenunterstützung:
- Zwischen Registerkarten wischen
- Pull-to-Refresh (Daten aktualisieren)
- Langes Drücken für Kontextmenüs
- Zoomen auf der Karte durch Zusammen- und Auseinanderziehen
Scanner-Funktion

QR-Code-Scanner für Bestandsabholungen und Objektverweise:
Anwendungsfälle:
- QR-Code für Auftragsabholung scannen → Bestandsübertragung genehmigen
- QR-Tag für Objekt scannen → Objektdetails öffnen
- QR-Code für Hilfeanfrage scannen → auf spezifisches Problem reagieren
Ablauf:
- Auf Scanner-Verknüpfung tippen (oder Scanner-Symbol in der unteren Navigationsleiste)
- Die Kamera öffnet sich mit dem QR-Sucher
- Richten Sie die Kamera auf den QR-Code
- Automatische Erkennung und Dekodierung
- Aktion ausgeführt (Abholung, zur Funktion navigieren usw.)
Abholungsautorisierung:
- Scannen Sie den QR-Code für die Abholung der Zuweisung
- Überprüfen Sie:
- Sie sind der autorisierte Empfänger (oder verfügen über die Berechtigung
canFacilitatePickups) - Lagerbestand am Ursprungsstandort verfügbar
- GPS-Standort (innerhalb des Geofence, falls konfiguriert)
- Sie sind der autorisierte Empfänger (oder verfügen über die Berechtigung
- Abholung bestätigen
- Transaktion wird automatisch erstellt
- Lagerbestand wird Ihrem persönlichen Standort hinzugefügt
Offline-QR-Scans:
- Scans werden offline zwischengespeichert
- Werden verarbeitet, sobald wieder online
- Verhindert doppelte Abholungen (Deduplizierungslogik)
Ansicht „Aufträge“

Filteroptionen:
- Alle Aufträge
- Mir zugewiesen
- Von mir erstellt
- Status (ausstehend, in Bearbeitung, abgeschlossen)
Auftragskarte:
- Name und Beschreibung
- Zugewiesene Benutzer (Avatare)
- Status-Badge
- Zusammenfassung der Ressourcenziele
- Fortschrittsbalken
- Fälligkeitsanzeige
Aktionen:
- Tippen, um Details anzuzeigen
- Bericht erstellen (Schnellaktionsschaltfläche)
- QR-Code anzeigen (sofern autorisiert und Abholcode vorhanden)
- Status aktualisieren (in Bearbeitung → abgeschlossen)
Erstellung von Berichten

Ablauf der Schnellberichterstellung:
- Aus dem Auftrag → auf „Bericht erstellen“ tippen
- Vorausgefüllt: Auftrag, Aufgaben, vorgeschlagener Verbrauch
- Ist-Werte anpassen (was tatsächlich passiert ist)
- Auf Kamerasymbol tippen → Fotos aufnehmen
- GPS-Standort automatisch erfasst (aktueller Standort)
- Absenden → Verbrauchstransaktionen erstellt
Für Mobilgeräte optimierte Felder:
- Große Touch-Ziele (Schaltflächen, Eingabefelder)
- Sprach-zu-Text für Beschreibungen
- Foto-Upload von Kamera oder Galerie
- Automatische GPS-Erfassung (oder manuelle Kartenauswahl)
- Minimale Pflichtfelder (Name, abgeschlossene Arbeit, Verbrauch von)
Offline-Berichterstellung:
- Bericht offline erstellen
- Fotos lokal zwischengespeichert
- Automatisches Absenden bei Wiederherstellung der Verbindung
- Konfliktlösung bei serverseitigen Datenänderungen
Kartenansicht

Angezeigte Objekte:
- Alle festgeschriebenen Objekte (aus Ebenen)
- Aufgaben in der Nähe des aktuellen Standorts (Nähefilter)
- Ihre Aufträge hervorgehoben (farblich gekennzeichnet)
Kartensteuerung:
- Ebenenauswahl (Sichtbarkeit von Objekten umschalten)
- Schaltfläche „Aktueller Standort“ (auf GPS zentrieren)
- Basiskarten-Umschalter (Straßen, Satellit, Gelände)
- Suche (Objekt nach Name/ID suchen)
Einfaches Zeichnen:
- Tippen Sie auf die schwebende Aktionsschaltfläche +; beim ersten Tippen werden die Zeichenwerkzeuge angezeigt, beim zweiten Tippen wird das ausgewählte Werkzeug aktiviert (dieses zweistufige Verhalten sorgt für eine übersichtliche Benutzeroberfläche auf kleinen Bildschirmen)
- Wählen Sie den Geometrietyp (Punkt, Linie, Polygon)
- Tippen Sie auf die Karte, um Punkte hinzuzufügen
- Grundlegende Eigenschaften eingeben
- Als Entwurf speichern
- Hinweis: Auf Mobilgeräten erstellte Entwürfe unterliegen demselben Versions-/Commit-System wie auf dem Desktop. Mobilnutzer können ein Commit beantragen, aber nur Administratoren können dies genehmigen; endgültige Versionen sind nach der Genehmigung für alle sichtbar.
Offline-Kartenkacheln:
- Kartenkacheln werden zwischengespeichert (30 Tage gültig)
- Zwischengespeicherte Kacheln werden aus Geschwindigkeitsgründen zuerst geladen; das Netzwerk wird nur genutzt, wenn sie fehlen
- Funktioniert ohne Internetverbindung
- Synchronisiert Funktionen, sobald wieder online
Lagerübertragung (nur für autorisiertes Personal)
Mitarbeiter mit der Berechtigung canFacilitatePickups:
Ablauf:
- Der Mitarbeiter kommt im Lager an
- Zeigt den QR-Code für den Auftrag vor
- Der Mitarbeiter scannt den QR-Code im Namen des Mitarbeiters
- Das System überprüft:
- Ob der Mitarbeiter der autorisierte Empfänger ist
- Ob der Mitarbeiter die Berechtigung
canFacilitatePickupshat - Ob Lagerbestand verfügbar ist
- Die Übertragung wird durchgeführt
- Die Transaktion protokolliert, wer den Scan durchgeführt hat, in wessen Auftrag und mit welcher Scanmethode (selbstständig oder mit Unterstützung durch einen Mitarbeiter)
Manuelle Erstellung von Übertragungen: Mitarbeiter können manuelle Übertragungen erstellen:
- Quellstandort auswählen
- Empfänger auswählen
- Ressourcen und Mengen auswählen
- Bestätigen → Transaktion erstellt
Profilverwaltung
Bearbeitbare Felder:
- Name, Titel, Abteilung
- Telefonnummer (mit Validierung)
- Benachrichtigungseinstellungen
- Sprachauswahl
Telefonvalidierung:
- Telefonnummer eingeben
- Auf „Code senden“ tippen
- SMS mit 6-stelligem Code erhalten
- Code eingeben
- Telefon validiert (aktiviert SMS-Benachrichtigungen)
Zwei-Faktor-Authentifizierung:
- 2FA im Profil aktivieren
- TOTP-QR-Code mit Authentifizierungs-App scannen
- 6-stelligen Code zur Bestätigung eingeben
- Bei zukünftigen Anmeldungen erforderlich
Auf Mobilgeräten nicht bearbeitbar:
- E-Mail (Sicherheitsbeschränkung)
- Rollen (Admin-Funktion)
- Administratorrechte (Admin-Funktion)
Hilfeanfragen
Hilfeanfrage erstellen:
- Tippen Sie auf „Hilfe anfordern“ (im Profil oder im Menü)
- Formular ausfüllen:
- Betreff
- Beschreibung (Sprach-zu-Text-Funktion wird unterstützt)
- Kategorie (technisch, Zugriff, Materialien usw.)
- Priorität (niedrig, mittel, hoch, dringend)
- Optional: Fotos hinzufügen
- Absenden → Benachrichtigung wird an das zuständige Team gesendet
Auf Hilfeanfragen antworten:
- An Sie gerichtete Anfragen anzeigen
- Kommentare/Notizen hinzufügen
- Status aktualisieren
- Fotos zur Antwort hochladen
- Nach Lösung schließen
Offline-Funktionen
Offline-Caching:
- API-Antworten zwischengespeichert (1 Stunde gültig)
- Kartenkacheln zwischengespeichert (30 Tage gültig)
- App-Shell zwischengespeichert (sofortiges Laden)
- Bilder und Assets zwischengespeichert
Offline-First-Aktionen:
- Berichte erstellen (bei Online-Verbindung senden)
- Fotos aufnehmen (bei Online-Verbindung hochladen)
- Kartenelemente entwerfen (bei Online-Verbindung synchronisieren)
- Zwischengespeicherte Aufträge/Berichte anzeigen
Synchronisierungsanzeigen:
- Online: Grüner Punkt
- Offline: Grauer Punkt + „X Elemente warten auf Synchronisierung“
- Synchronisierung läuft: Ladekreisel + „X Elemente werden synchronisiert...“
- Letzte Synchronisierungszeit wird angezeigt
Installationsanleitung
Aptli wird direkt über Ihren Browser installiert – kein App-Store, kein Genehmigungsverfahren. Der genaue Pfad hängt von Ihrem Gerät ab.
Android (Chrome oder Edge)
Primärer Pfad – Schaltfläche in der App:
- Öffne Aptli in Chrome oder Edge.
- Melde dich an → du gelangst auf die mobile Startseite.
- Tippe in der Seitenleiste auf Zum Startbildschirm hinzufügen (Download-Symbol).
- Der native Installationsdialog von Chrome erscheint – tippe auf Installieren.
- Das Aptli-Symbol erscheint auf deinem Startbildschirm.
Alternativer Weg – Browser-Menü:
- Tippen Sie auf das Drei-Punkte-Menü des Browsers.
- Tippen Sie auf App installieren oder Zum Startbildschirm hinzufügen.
- Bestätigen Sie – das Aptli-Symbol erscheint auf Ihrem Startbildschirm.
Chrome hat das automatisch erscheinende Installationsbanner in Chrome 76 (2019) entfernt. Auf modernen Android-Geräten beginnt die Installation immer mit einem Tippen – entweder auf die Schaltfläche Zum Startbildschirm hinzufügen in der App oder auf das Browser-Menü. Beides funktioniert; die Schaltfläche in der App ist schneller, sobald Sie angemeldet sind.
iOS (Safari)
Auf iOS ist die Installation von PWAs nur über Safari möglich – Chrome und Firefox auf iOS sind WebKit-Shells ohne Installations-UI. iOS zeigt zudem niemals eine automatische Installationsaufforderung an; Sie starten den Vorgang über das Menü „Teilen“.
- Öffne Aptli in Safari.
- Tippe auf die Schaltfläche Teilen (Kästchen mit Pfeil).
- Scrolle nach unten und tippe auf Zum Startbildschirm hinzufügen.
- Tippe auf Hinzufügen.
- Das Aptli-Symbol erscheint auf deinem Startbildschirm.
Desktop (Chrome, Edge oder anderer Chromium-Browser)
- Öffne Aptli im Browser.
- Suche nach dem Installationssymbol (⊕ oder ein kleines Monitor-/Computersymbol) auf der rechten Seite der Adressleiste.
- Klicke darauf – der Installationsdialog des Browsers erscheint.
- Klicke auf Installieren.
- Aptli öffnet sich in einem eigenen Fenster ohne Browser-Leisten. Es erscheint auch in deinem App-Launcher des Betriebssystems (Startmenü, Ordner „Programme“ usw.).
Falls das Installationssymbol nicht sichtbar ist:
- Chrome: Drei-Punkte-Menü → Aptli installieren.
- Edge: Drei-Punkte-Menü → Apps → Diese Website als App installieren.
Firefox und andere Browser
Die PWA-Installation wird am besten in Chromium-basierten Browsern (Chrome, Edge, Opera, Brave) und Safari unter iOS unterstützt. Firefox unterstützt die Installation auf Android, jedoch nicht auf dem Desktop.
Updates
Die PWA wird automatisch aktualisiert:
- Keine Updates über den App-Store erforderlich
- Neue Versionen werden im Hintergrund heruntergeladen
- Aufforderung zum Aktualisieren, sobald ein Update verfügbar ist
- Sofortige Bereitstellung von Fehlerbehebungen/Funktionen
Sicherheitshinweise
Speicherung auf dem Gerät:
- Sitzungsdaten werden auf dem Gerät gesichert
- Es werden keine sensiblen Daten im Klartext gespeichert
- Alle lokalen Daten werden beim Abmelden gelöscht
GPS-Datenschutz:
- Zugriff auf den Standort nur bei Bedarf (Berichte, QR-Abholungen)
- Explizite Einwilligung erforderlich
- Ablehnung möglich (manuelle Standorteingabe unterstützt)
- GPS-Daten werden während der Übertragung verschlüsselt (HTTPS)
Fotodatenschutz:
- Fotos werden bis zum Hochladen lokal gespeichert
- Nach erfolgreichem Hochladen gelöscht
- Serverspeicher verschlüsselt
- Zugriff durch Berechtigungen kontrolliert
Best Practices
Installieren Sie die PWA:
- Schneller als der mobile Browser
- Funktioniert offline
- Bessere Benutzererfahrung
Aktivieren Sie Benachrichtigungen:
- Erhalten Sie Aktualisierungen zu Aufträgen
- Antworten auf Hilfeanfragen
- Ablauf von Abholcodes
Synchronisieren Sie regelmäßig:
- Öffnen Sie die App täglich (auch offline)
- Vorgänge in der Warteschlange werden automatisch verarbeitet
- Verhindert große Rückstände
Kamera nutzen:
- Fotos belegen die Erledigung der Arbeit
- Qualitätsprobleme dokumentieren
- Schneller als Beschreibungen einzutippen
Bericht vom Einsatzort:
- Noch vor Ort einreichen
- Frische Erinnerung = genaue Details
- Automatische GPS-Erfassung (Standort nicht vergessen)
Kartenkacheln zwischenspeichern:
- Karte im Einsatzgebiet öffnen, solange man online ist
- Kacheln werden 30 Tage lang zwischengespeichert
- Karte offline nutzbar