Sie können Ihre Benutzerdaten von einer Confluence- oder Jira-Applikation installierten Site-Instanz extrahieren. Verwenden Sie diese Abfragen, um Ihre Benutzer und Mitgliedschaften als CSV zu exportieren und sie dann in Crowd zu importieren.
Migrieren Sie Jira Cloud oder Confluence Cloud
Als erstes müssen Sie Jira/Confluence Cloud zu Ihren Server-Versionen migrieren:
Wenn Sie Postgres als Datenbank mit Jira oder Confluence nutzen, dann können Sie die erforderlichen CSV-Dateien mit den folgenden Befehlen aus einem dieser Systeme generieren. Nutzen Sie eine andere Datenbank, dann müssen Sie womöglich die Befehle anpassen.
So generieren Sie die users.csv:
// Run on JIRA/Confluence
copy (SELECT user_name AS "Username", first_name AS "First Name", last_name AS "Last Name", email_address AS "Email Address", credential AS "Password" FROM cwd_user) to '/tmp/users.csv' csv header;
So generieren Sie die group_memberships.csv:
// Run on JIRA/Confluence
copy (SELECT DISTINCT child_name AS "Username", parent_name AS "Groupname" FROM cwd_membership) to '/tmp/group_memberships.csv' csv header;
Stellen Sie sicher, dass die CSV-Dateien in UTF-8 (Unicode) verschlüsselt sind, sodass die Kompatibilität für Benutzerdaten gegeben ist, die spezielle Zeichen oder Zeichen mit Akzenten beinhalten.
Die Backup-Daten erhalten
Die Daten werden im "/tmp" Ordner bzw. dem Ordner generiert, der im obigen Befehl definiert wird.
Stellen Sie sicher, dass das Crowd-Verzeichnis über dem internen Verzeichnis in Ihren Benutzerverzeichnissen, in allen nachgeschalteten Applikationen, platziert ist: Benutzerverzeichnisse konfigurieren (Link führt zur englischen Dokumentation). Das ist wichtig, weil Sie die gleichen Benutzer in beiden Verzeichnissen haben werden und die Benutzer sich am höchsten Verzeichnis der Hierarchie authentifizieren werden.