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:
- Vorher: Veranstaltung einrichten, alles definieren was möglich ist, während online
- Während: Alle Teilnehmer auslesen
- Nachher: Mit Internet verbinden, warten bis Synchronisation OK ist (grüner Rahmen), dann Veranstaltung schliessen