Eigene Felder (per csv-Upload) aktualisieren

Eigene Felder (per csv-Upload) aktualisieren

Als Admin können Sie unter “Meine Verbindung”/”Mein Corps” mithilfe des Buttons “Extra-Attribute aktualisieren” bis zu max. 1000 Datensätze auf einmal mittels einer einfachen, zweispaltigen CSV-Datei aktualisieren. Wenn Sie mehr Daten aktualisieren müssen, teilen Sie die Datei in mehere Teile.

 

ACHTUNG

“Aus großer Kraft folgt große Verantwortung”. Laden Sie sich immer einen Export der Mitgliedsdaten herunter, bevor Sie eine große Zahl an Datensätzen ändern, um ein Backup zu haben. So können Sie im Falle des Falls selbst den vorherigen Zustand wiederherstellen, indem Sie die alten Werte wieder einspielen.

 

Sie benötigen für die Aktualisierung eines Datensatzes dessen Personen ID oder Mitglieds ID, abhängig davon, ob das Attribut an den “Angaben zur Person” oder bei den Mitgliedsdaten im Profil erscheint. Für einzelne Mitglieder können Sie die passende ID im entsprechenden Profil ganz unten unter “Support Informationen” finden. Für den Fall der Mitglieds IDs, achten Sie darauf die Ihrer Verbindung zu verwenden.

 

Achten Sie auf die genauen Spaltennamen!

Die Spaltennamen in der CSV müssen exakt “Personen ID” bzw. “Mitglieds ID” sowie den genauen Namen des Extra-Attributs haben, so wie er im Export erscheint, z.B. “Anzahl Partien (ATV Fechtonia)”.

 

Einfacher ist es jedoch, sich die Postadressen zu exportieren, entweder unter PersonenExport oder aus der Mitgliederübersicht der Gruppen. In dem Export befinden sich bereits u.a. die Personen ID und Mitglieds ID sowie andere Felder (Name), die Ihnen helfen den Überblick zu behalten. Auch die Benennung der Felder ist bereits korrekt, sodass Sie einfach die anderen Spalten löschen können und die zu aktualisierende Spalte bearbeiten können. Jetzt müssen Sie die Datei lediglich noch als CSV abspeichern. Sollten in der CSV noch weitere, irrelevante Spalten existieren, werden diese einfach ignoriert, wenn Sie die korrigierte Datei hochladen.

Achten Sie darauf, eine CSV (und keine Excel-Datei) zu verwenden und das Komma-Zeichen als Trennzeichen auszuwählen sowie die Spaltennamen sich in der ersten Zeile befinden. Ansonsten werden Sie eine Fehlermeldung beim Upload erhalten. Bei Fehlern erhalten Sie eine Fehlermeldung, die Ihnen hoffentlich weiterhilft.

Beim Import kann es zu Fehlern hinsichtlich Validierung der Daten (z.B. Zahlen-Format nicht eingehalten) oder der Autorisierung kommen (Sie können einen Datensatz sehen, dürfen Ihn aber nicht bearbeiten). Auch ist es möglich, dass ein Datensatz nicht gefunden wird, da er gelöscht wurde oder lediglich für Ihre Verbindung nicht mehr existiert (z.B. die Mitgliedschaft bei Ihnen wurde gelöscht, die Person ist aber noch Mitglied bei einer anderen Verbindung).
In all diesen Fällen werden die anderen, gültigen Datensätze importiert und Sie erhalten eine Aufschlüsselung, welche Fehler es für welche IDs gab.

 

Es ist derzeit nur möglich, individuelle Felder (“Extra-Attribute”) via CSV-Upload zu aktualisieren. Standardfelder wie E-Mail, Telefonnummer, Vulgo, etc. werden noch nicht unterstützt. Auch mehrere Felder in einem Upload gemeinsam zu aktualisieren, ist noch nicht möglich.

 

Übersicht der Attribut-Typ-Umwandlungen

1. Mögliche Umwandlungen

Von / Nach

Text/Freitext

Ja/Nein

Zahl

Kommazahl

Auswahl

Datum

Ungefähres Datum

Von / Nach

Text/Freitext

Ja/Nein

Zahl

Kommazahl

Auswahl

Datum

Ungefähres Datum

Text/Freitext

✓*

✓*

✓*

✓*

✓*

✓*

Ja/Nein

Zahl

✓*

Kommazahl

✓*

✓*

Auswahl

✓*

✓*

✓*

Datum

✓*

✓*

✓*

✓*

Ungefähres Datum

✓*

✓*

✓*

✓*

Legende: ✓ = immer möglich | ✓* = mit Einschränkungen möglich | ✗ = nicht möglich

2. Umwandlungsregeln im Detail

Umwandlung

Mögliche Eingabewerte

Ergebnis

Bemerkung

Umwandlung

Mögliche Eingabewerte

Ergebnis

Bemerkung

Text → Ja/Nein

"ja", "yes", "true", "t", "1", "X"

Ja

Groß-/Kleinschreibung wird ignoriert

 

"nein", "no", "false", "f", "0", ""

Nein

Leere Felder werden zu "Nein"

 

Andere Werte

Fehler

Umwandlung wird abgebrochen

Text → Zahl

"42", "42.0", "1.515,00"

42, 1515

Punkte und Kommas werden erkannt

 

Leeres Feld, leeres HTML

0

 

 

Nicht-Zahlen, Kommazahlen

Fehler

z.B. "4.2" kann nicht zu Ganzzahl werden

Text → Kommazahl

"4", "4.2", "-1,234"

4.0, 4.2, -1.234

Verschiedene Formate werden erkannt

 

Leeres Feld, leeres HTML

0.0

 

 

Nicht-Zahlen

Fehler

 

Text → Auswahl

Wert aus der Auswahlliste

Gewählter Wert

 

 

Nicht in der Liste

Fehler

Wert muss in den Optionen existieren

Text → Datum

"22.11.2024", "2024-11-22"

22.11.2024

Deutsches und englisches Format

 

"November 2024"

01.11.2024

Wird zum ersten Tag des Monats

 

Ungültiges Datum

Fehler

z.B. "32.13.2024"

Text → Ungefähres Datum

"22.11.2024"

22.11.2024

Genaues Datum

 

"November 2024"

November 2024

Monat und Jahr

 

"2024"

2024

Nur Jahr

 

"WiSe 24/25"

WS 2024/25

Semester-Format wird erkannt

3. Spezialfälle

Von

Nach

Besonderheit

Beispiel

Von

Nach

Besonderheit

Beispiel

Zahl

Kommazahl

Immer möglich

42 → 42.0

Kommazahl

Zahl

Nur bei ganzen Zahlen

42.0 → 42, aber 4.2 → Fehler

Datum

Ungefähres Datum

Immer möglich

22.11.2024 → 22.11.2024 00:00:00

Ungefähres Datum

Datum

Nur bei vollständigen Daten

November 2024 → 01.11.2024, aber "2024" → Fehler

HTML-Inhalt

Alle Typen

HTML-Tags werden ignoriert

"<p>42</p>" → 42

Leeres HTML

Alle Typen

Wird als leer behandelt

"<p></p><br>" → "" oder 0 oder false

4. Fehlerbehandlung

Situation

Was passiert?

Beispiel

Situation

Was passiert?

Beispiel

Unmögliche Umwandlung

Fehler, Typ bleibt unverändert

Text "vier" → Zahl: Fehler

Wert nicht in Auswahlliste

Fehler, Typ bleibt unverändert

Text "Rot" → Auswahl [Blau, Grün]: Fehler

Ungültiges Datum

Fehler, Typ bleibt unverändert

Text "32.13.2024" → Datum: Fehler

Ungültiges ungefähres Datum

Fehler, Typ bleibt unverändert

Text "irgendwann" → Ungefähres Datum: Fehler

5. Praxisbeispiele

Ursprünglicher Wert

Von Typ

Nach Typ

Ergebnis

Erfolgreich?

Ursprünglicher Wert

Von Typ

Nach Typ

Ergebnis

Erfolgreich?

"Ja"

Text

Ja/Nein

Ja

"0"

Text

Zahl

0

"4.2"

Text

Kommazahl

4.2

"4.2"

Text

Zahl

"4.2"

✗ (Fehler)

"22.11.2024"

Text

Datum

22.11.2024

"2024"

Text

Ungefähres Datum

2024

"2024"

Text

Datum

"2024"

✗ (Fehler)

42

Zahl

Kommazahl

42.0

4.2

Kommazahl

Zahl

4.2

✗ (Fehler)

"Blau"

Text

Auswahl [Rot, Grün]

“Blau”

✗ (Fehler)

"Blau"

Text

Auswahl [Blau, Grün]

Blau