-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Beispieldaten für CiviCRM Home Page
Wer sich für CiviCRM interessiert, wird früher oder später eine Installation zum ausprobieren und demonstrieren haben wollen. Eine leere Installation hat jedoch keinerlei Musterdaten, so dass man das volle Potential kaum erfahren kann. Die meisten Musterdaten-Generatoren erzeugen keine CiviCRM-spezifischen Daten, gar nicht erst zu reden dass sie ja auch auf Deutsch sein sollten...
Dafür stellen wir von der SYSTOPIA Organisationsberatung hier ein Skript zur Verfügung, das eine beliebig große und konfigurierbare Menge von Datensätzen erzeugen kann. Diese kann man dann einfach über die CiviCRM Import-Funktionen ins System einspielen.
Möchte man die erzeugten Daten konfigurieren, sollte man sich diesen Abschnitt zu Gemüte führen. Falls nicht, kann man auch einfach die vorgenerierten Beispieldaten (Link kommt) herunterladen und zum Import-Schritt springen.
TODO
Sie sollten jetzt 4 Dateien haben:
contacts.csv
organisations.csv
memberships.csv
contributions.csv
Diese sind auch in dieser Reihenfolge in CiviCRM zu importieren:
-
contacts.csv
ist über "Kontakte" -> "Kontakte Importieren" zu importieren. Einstellungen: - Datenquelle: "CSV" (Standard)
- Die erste Zeile enthält Spaltennamen: aktiviert
- Kontaktart: "Person" (Standard)
- Doubletten: "überspringen" (Standard)
- Import Feldertrennzeichen: "," (Standard)
- Datumsformat: "yyyy-mm-dd" (Standard)
Die Feldzuordnung sollte anhand der Spaltennamen offensichtlich sein.
Wichtig: bei der Vorschau sollte man dem Import auf jeden Fall einem Tag oder einer Gruppe zuordnen, damit die Daten später wieder zuverlässig entfernen kann. Wir schlagen das Tag "Fakedaten_YYYY-mm-dd" (also z.B. "Fakedaten_2013-01-23") vor.
2. organisations.csv
ist ebenfalls über "Kontakte" -> "Kontakte Importieren" zu importieren. Einstellungen:
- Datenquelle: "CSV" (Standard)
- Die erste Zeile enthält Spaltennamen: aktiviert
- Kontaktart: "Organisation"
- Doubletten: "überspringen" (Standard)
- Import Feldertrennzeichen: "," (Standard)
- Datumsformat: "yyyy-mm-dd" (Standard)
Die Feldzuordnung sollte anhand der Spaltennamen offensichtlich sein.
Wichtig: bei der Vorschau sollte man dem Import auf jeden Fall einem Tag oder einer Gruppe zuordnen, damit die Daten später wieder zuverlässig entfernen kann. Wir schlagen das Tag "Fakedaten_YYYY-mm-dd" (also z.B. "Fakedaten_2013-01-23") vor.
3. memberships.csv
ist über "Mitgliedschaften" -> "Mitgliedschaften Importieren" zu importieren. Einstellungen:
- Die erste Zeile enthält Spaltennamen: aktiviert
- Kontaktart: "Person" (Standard)
- Import-Modus: "Neue Mitgliedschaften einfügen" (Standard)
- Datumsformat: "yyyy-mm-dd" (Standard)
Die Feldzuordnung sollte anhand der Spaltennamen offensichtlich sein.
4. contributions.csv
ist über "Zuwendungen" -> "Zuwendungen Importieren" zu importieren. Einstellungen:
- Die erste Zeile enthält Spaltennamen: aktiviert
- Kontaktart: "Person" (Standard)
- Import-Modus: "Neue Zahlung eingeben" (Standard)
- Datumsformat: "yyyy-mm-dd" (Standard)
Auch hier sollte die Feldzuordnung anhand der Spaltennamen offensichtlich sein.
Das Kernstück ist ein sehr einfaches, Ruby basiertes Skript, dass Benjamin Curtis' faker Ruby Bibliothek anspricht. Das Skript stellen wir unter der TODO Lizenz frei zur Verfügung. Wir geben natürlich keinerlei Garantie bezüglich des Skriptes, und wir raten dringend, vor dem Datenimport ein Backup zu machen.
Falls es Erweiterungswünsche oder Fehlerberichte gibt, können Sie gerne ein Ticket eröffnen, oder uns über die SYSTOPIA Webseite kontaktieren.