Offline- & Synchronisationsprobleme

Offline- & Synchronisationsprobleme

Offline-Fähigkeit verstehen

o-Timing ist offline-fähig, das bedeutet, es funktioniert mit eingeschränkter Funktionalität weiter, wenn du die Internetverbindung verlierst.

Was offline funktioniert:

  • SportIdent-Karten auslesen
  • Ergebnisse verarbeiten
  • Teilnehmerdaten anzeigen
  • Drucker verbinden und drucken

Was Internet erfordert:

  • Live-Online-Ergebnisse veröffentlichen
  • Multi-Geräte-Synchronisation
  • Teilnehmerdaten aus Online-Quellen importieren
  • Funkpostendaten

Synchronisationsstatus-Anzeige

o-Timing zeigt den aktuellen Synchronisationsstatus mit einem farbigen Rahmen um die Anwendung:

  • Grün: Alles synchronisiert, Verbindung OK
  • Gelb: Synchronisation läuft
  • Rot: Synchronisationsfehler
  • Blau: Aktuell offline

Automatische Synchronisation

Synchronisation ist immer aktiv und kann nicht deaktiviert werden. Sobald die Internetverbindung wiederhergestellt ist:

  • Alle Daten werden automatisch über den Server synchronisiert
  • Änderungen werden über Geräte hinweg zusammengeführt
  • Kein manuelles Eingreifen erforderlich

Hinweis: Es gibt Pläne für lokale Peer-to-Peer-Synchronisation, aber diese ist derzeit nicht aktiv. Das Öffnen von P2P-Verbindungen würde Server-Beteiligung erfordern.

KRITISCH: Veranstaltungen nicht schliessen

⚠️ WICHTIG: Schliesse keine Veranstaltung, während sie aktiv ist!

  • Das Schliessen einer Veranstaltung löscht alle lokalen Daten, um Browser-Speicher freizugeben
  • Browser begrenzen, wie viel lokale Daten Anwendungen speichern können
  • Schliesse Veranstaltungen nur, nachdem alle Daten synchronisiert sind
  • Online sein und synchronisieren können ist dein Backup - es gibt keine andere Backup-Methode

Multi-Geräte-Synchronisation

So funktioniert es:

  • Alle Geräte synchronisieren über den Server (Standort spielt keine Rolle)
  • Synchronisation erfolgt automatisch, wenn online
  • Wenn mehrere Geräte denselben Wert zu unterschiedlichen Werten ändern, gewinnt die spätere Änderung (vermeide diese Situation)

Datenbankprobleme

Symptome:

  • Fehlermeldungen über Datenbank
  • Daten erscheinen falsch
  • Anwendung stürzt ab

Wiederherstellung:

  • Browser neu laden (beste Option)
  • Falls keine lokalen nicht synchronisierten Änderungen vorhanden sind, kann das Schliessen und Wiedereröffnen der Veranstaltung helfen

Offline-Veranstaltungen (Eingeschränkte Unterstützung)

⚠️ Hinweis: Es gibt derzeit keine offizielle Unterstützung für vollständig offline Veranstaltungen.

Wenn du nur ein Gerät hast, kann dies folgendermassen funktionieren:

  1. Vorher: Veranstaltung einrichten, alles definieren was möglich ist, während online
  2. Während: Alle Teilnehmer auslesen
  3. Nachher: Mit Internet verbinden, warten bis Synchronisation OK ist (grüner Rahmen), dann Veranstaltung schliessen