Läuferdatenbank importieren

Läuferdatenbank

Die Läuferdatenbank ist eine lokale, verschlüsselte Sammlung von Läufern. Sie wird beim Hinzufügen von Teilnehmern automatisch per SI-Card-Nummer abgefragt, sodass Felder wie Name, Verein, Jahrgang, etc. automatisch ausgefüllt werden.

Datenschutz & Verschlüsselung

Aus Datenschutzgründen:

  • Nur SI-Card-Nummern sind unverschlüsselt (für die Suche benötigt)
  • Alle persönlichen Daten sind AES-verschlüsselt: Vorname, Nachname, Verein, Jahrgang, Adresse, Nationalität, Mobiltelefon, E-Mail, Nationale ID, IOF ID

Da die persönlichen Felder verschlüsselt sind, können sie nicht direkt in der Datenbank abgefragt werden: Die Namenssuche entschlüsselt die Einträge bei Bedarf lokal (siehe Datenbank durchsuchen). Teilnehmer ohne SI-Card-Nummer werden gar nicht importiert.

Läuferdatenbank importieren

  1. Navigiere zu Einstellungen → Läuferdatenbank
  2. Ziehe eine IOF XML 3.0- oder CSV-Datei in den Importbereich oder klicke zur Dateiauswahl
  3. o-Timing erkennt das Format automatisch:
    • IOF XML 3.0: Wird direkt importiert (keine weitere Eingabe nötig)
    • CSV: Öffnet den Spaltenzuordnungs-Dialog

Aus einem anderen Event importieren

Statt aus einer Datei können Läufer direkt aus den Teilnehmern eines anderen Events übernommen werden:

  1. Navigiere zu Einstellungen → Läuferdatenbank
  2. Klicke auf den Person-Plus-Knopf und wähle das Quell-Event
  3. Prüfe die Zusammenfassung und bestätige

Was übersprungen wird und warum:

  • Miet-SI-Cards werden nie importiert. Eine Mietkarte gehört an jedem Event zu einer anderen Person, gespeichert würde sie später zu falschen Treffern führen.
  • Teilnehmer ohne SI-Card-Nummer werden übersprungen.
  • Eine SI-Card, die im Quell-Event von zwei verschiedenen Läufern genutzt wird, wird komplett ausgeschlossen; die betroffenen Karten werden aufgelistet, damit du sie an der Quelle korrigieren kannst. Derselbe Läufer doppelt erfasst wird zu einem Eintrag zusammengeführt.
  • Bei Einträgen mit mehreren Mitgliedern (Staffeln, Gruppen) wird das erste Mitglied verwendet.

Existiert eine SI-Card bereits in der Läuferdatenbank und unterscheiden sich die Daten, entscheidest du pro Karte, ob der bestehende Eintrag behalten oder der aus dem Event übernommen wird. Du kannst auch alle auf einmal übernehmen oder behalten. Bereits identische Einträge werden nicht aufgelistet und bleiben unverändert.

CSV-Spalten zuordnen

Bei CSV-Dateien öffnet sich ein Dialog, in dem du jede Spalte einem Feld zuordnest. o-Timing versucht Trennzeichen (Semikolon, Komma, Tabulator) und Zeichenkodierung (UTF-8, Windows-1252, ISO-8859-1) automatisch zu erkennen und zeigt eine Vorschau der erkannten Zeilen. Sollte die automatische Erkennung danebenliegen, lassen sich Trennzeichen und Kodierung unter Erweiterte Einstellungen manuell anpassen.

Unterstützte Felder: Vorname, Nachname, Name (kombiniert), SI-Card, Verein, Kategorie, Geschlecht, Jahrgang, Ort, Land, Nationale ID, IOF ID, E-Mail, Mobile.

Läuferdatenbank verwenden

Teilnehmer-Suche

Beim Hinzufügen eines Teilnehmers:

  1. Gib die SI-Card-Nummer ein oder lese sie via Sportident
  2. o-Timing durchsucht automatisch die Läuferdatenbank
  3. Bei einem Treffer werden Teilnehmerdetails automatisch ausgefüllt:
    • Vorname
    • Nachname
    • Verein/Organisation
    • Geburtsjahr
    • Weitere Kontaktinformationen (falls vorhanden)

Synchronisation

Die Läuferdatenbank wird automatisch zwischen Geräten synchronisiert:

  • Lokale Änderungen werden mit kurzer Verzögerung zum Server übertragen
  • Beim Öffnen oder Wechseln auf den Tab wird die neueste Version vom Server geladen
  • Bei fehlender Verbindung versucht o-Timing es automatisch erneut

Um sofort zu synchronisieren statt zu warten, gibt es den Knopf mit den Kreispfeilen. Er lädt zuerst den Serverstand und überträgt erst danach, so dass eine manuelle Synchronisation mit anderen Geräten zusammengeführt wird statt sie zu überschreiben. Ein Punkt auf dem Knopf bedeutet, dass lokale Änderungen noch nicht auf dem Server sind. Bei lokalen Events ist der Knopf ausgeblendet, da es dort keine Server-Kopie gibt.

Datenbank verwalten

Datenbank durchsuchen

Der Lupen-Knopf öffnet eine durchsuchbare Liste mit SI-Card-Nummer, Vorname und Nachname. Ein Klick auf eine Spaltenüberschrift sortiert danach, ein weiterer Klick kehrt die Reihenfolge um.

Es werden nur die ersten Einträge angezeigt und es gibt kein Blättern — um einen bestimmten Läufer zu finden, suche nach ihm. Das ist Absicht: Die Datenbank enthält persönliche Daten von Tausenden von Personen, und es soll nicht möglich sein, sie komplett durchzublättern. Die Liste zeigt, wie viele Einträge passen, damit du weisst, wann du die Suche eingrenzen solltest.

Gesucht werden kann mit einer SI-Card-Nummer (passend ab Nummernbeginn) oder einem Namen (ohne Beachtung von Gross-/Kleinschreibung und Akzenten, Vor- oder Nachname, in beliebiger Reihenfolge). Da Namen verschlüsselt sind, wird bei der ersten Suche ein Index aller Einträge aufgebaut, was bei einer grossen Datenbank einen Moment dauern kann.

Einzelnen Eintrag löschen

In der Liste entfernt das Papierkorb-Symbol neben einem Eintrag nach einer Bestätigung nur diesen Läufer. So lässt sich ein einzelner falscher Eintrag korrigieren, ohne die ganze Datenbank zu löschen.

Einträge aktualisieren

  • Importiere dieselbe oder eine aktualisierte Datei erneut
  • Vorhandene Läufer (abgeglichen per SI-Card-Nummer) werden mit neuen Informationen überschrieben

Datenbank löschen

  • Verfügbar unter Einstellungen → Läuferdatenbank → Löschen
  • Löscht sowohl die lokale Kopie als auch die Server-Kopie
  • Diese Aktion kann nur durch einen erneuten Import rückgängig gemacht werden