Zeiterfassung offline nutzen

Finito ist eine Progressive Web App (PWA): Sie können Ihre Arbeitszeit auch dann erfassen, wenn Sie gerade keine stabile Internetverbindung haben – etwa auf der Baustelle, im Keller oder im Auto. Der Timer läuft weiter, neue Rapporte werden lokal im Browser gespeichert und automatisch an den Server übertragen, sobald Sie wieder online sind.

Zuletzt aktualisiert:

1. Voraussetzungen

  • Sie haben Finito mindestens einmal im aktuellen Browser geöffnet (damit die App-Dateien zwischengespeichert wurden).
  • Sie haben sich vor Verbindungsverlust eingeloggt – ohne gültige Sitzung kann die App offline keine neuen Rapporte vorbereiten.
  • Empfohlen: Finito als App auf dem Startbildschirm installieren (im Browser-Menü «Zum Startbildschirm hinzufügen» bzw. «App installieren»). So startet Finito ohne Browserleiste und funktioniert auch ohne Netz.
ℹ

Unterstützt werden alle modernen Browser mit Service-Worker-Unterstützung (Chrome, Edge, Safari, Firefox). Auf iOS muss Finito zwingend zum Startbildschirm hinzugefügt werden, damit die PWA-Funktionen aktiv bleiben.

2. Was funktioniert offline?

Funktion Offline verfügbar
Timer starten, pausieren, fortsetzen Ja
Neuen Tagesrapport / Projekt- oder Aufgabenrapport erfassen Ja
Bereits geladene Rapporte des Monats ansehen Ja
Rapporte bearbeiten oder löschen, die noch nicht synchronisiert sind Nein – erst nach Synchronisation
Excel-Export, Projekt-/Mitarbeiter-Suche, QR-Scan Nein – benötigt Verbindung

3. So erfassen Sie Zeit ohne Verbindung

Schritt 1 – Timer starten

Tippen Sie in der Kopfzeile (bzw. in der Worker-Ansicht unten) auf Start. Der Timer zählt sekundengenau weiter, auch wenn die Verbindung abbricht. Pausieren und Fortsetzen funktionieren unverändert.

Schritt 2 – Rapport erstellen

  1. Tippen Sie auf Stop bzw. Rapport erstellen.
  2. Füllen Sie wie gewohnt Titel, Beschreibung, ggf. Projekt/Aufgabe und Zeitfenster aus.
  3. Tippen Sie auf Speichern.

Finito zeigt anschliessend die Meldung «Offline gespeichert. Wird synchronisiert, sobald wieder online.» Der Rapport erscheint sofort im Monatsverlauf mit dem Badge Wartet auf Sync.

⚠

Solange ein Rapport diesen Badge trägt, sind die Schaltflächen Bearbeiten und Löschen deaktiviert. Sobald die Synchronisation erfolgreich war, verschwindet der Badge und der Rapport verhält sich wie ein regulärer Eintrag.

4. Wie funktioniert die Synchronisation?

Sobald Ihr Gerät wieder eine Verbindung hat, überträgt Finito die wartenden Rapporte automatisch im Hintergrund an den Server – Sie müssen nichts tun. Während der Übertragung wechselt der Badge kurz zu Synchronisiert… und verschwindet danach.

Schlägt eine Übertragung fehl (z. B. weil der Server eine Eingabe ablehnt), erscheint der Eintrag mit dem Badge Sync fehlgeschlagen. Beim Überfahren des Badges mit der Maus erhalten Sie die Fehlermeldung des Servers.

ℹ

Die Warteschlange wird im lokalen Browser-Speicher (IndexedDB) gehalten. Sie übersteht einen Reload und einen Geräteneustart, ist aber an den jeweiligen Browser bzw. das Gerät gebunden. Wer den Browser-Cache komplett löscht, verliert noch nicht synchronisierte Einträge.

5. Status der Warteschlange einsehen (Administratoren)

Administratoren sehen unter Admin → Debug den Abschnitt «Pending Sync Queue». Dort werden alle wartenden Operationen aufgelistet:

Spalte Bedeutung
Queued at Zeitpunkt, an dem der Eintrag offline gespeichert wurde.
Operation Art des Eintrags (z. B. createMultipleReport).
Details Zusammenfassung des Inhalts (Titel, Anzahl Mitarbeitende und Zeitfenster, Projekt/Aufgabe).
Status pending, syncing oder failed.
Attempts Anzahl der Übertragungsversuche.
Last error Letzte Fehlermeldung des Servers, falls vorhanden.

Über die Schaltfläche «Sync now» kann ein Administrator die Übertragung manuell anstossen. Pro Eintrag stehen zusätzlich Retry und Discard zur Verfügung.

6. Tipps & Häufige Fragen

  • Mein Timer läuft, aber das Pause-Symbol reagiert nicht. Prüfen Sie, ob Sie noch eingeloggt sind. Nach einem abgelaufenen Login sind Bedienungen blockiert, bis Sie sich wieder anmelden können.
  • Ich habe offline einen Rapport falsch erfasst. Solange er den Badge «Wartet auf Sync» trägt, können Sie ihn nicht bearbeiten. Warten Sie auf die Synchronisation und korrigieren Sie ihn danach wie gewohnt – oder lassen Sie ihn von einem Administrator unter Admin → Debug verwerfen.
  • Ich wechsle das Gerät, bevor die Daten synchronisiert wurden. Die Warteschlange ist gerätegebunden. Öffnen Sie Finito noch einmal auf dem ursprünglichen Gerät mit Internetverbindung, damit die wartenden Einträge übertragen werden, bevor Sie es ausser Betrieb nehmen.
  • Wie sehe ich, ob ich offline bin? Im Administrationsbereich zeigt der Debug-Bildschirm einen online/offline-Status. Im normalen Arbeitsmodus erkennen Sie es daran, dass beim Speichern eines Rapports die obige Meldung erscheint.

War dieser Artikel hilfreich?