Dieser Leitfaden erklärt, wie Sie vorhandene Benutzer aus einer oder mehreren Gruppen mithilfe einer Kombination aus Data Explorer und Massen-Einladungen zu anderen Gruppen hinzufügen.
Erforderliches Benutzerniveau: Administrator
Zusammenfassung
Dieser Leitfaden zeigt Ihnen, wie Sie:
- Eine Data Explorer-Abfrage erstellen, um Benutzer aus bestimmten Gruppen auszuwählen
- Die Abfrageergebnisse als CSV-Datei herunterladen
- Die Massen-Einladungsfunktion verwenden, um diese Benutzer zu neuen Gruppen hinzuzufügen
Anforderungen
- Data Explorer-Plugin installiert
- Administratorzugriff auf Ihre Discourse-Instanz
Erstellen Sie immer ein Backup, bevor Sie Massenvorgänge für Benutzergruppen durchführen.
Erstellen der Data Explorer-Abfrage
- Gehen Sie zu Admin → Plugins → Data Explorer
- Erstellen Sie eine neue Abfrage
- Benennen Sie Ihre Abfrage (z. B. „Benutzer für Gruppenaddition auswählen“)
- Fügen Sie den folgenden SQL-Code in die Abfrageeingabe ein:
--[params] -- string_list :group_name -- string_list :new_group_names SELECT ue.email as "address@email", :new_group_names as "new group" FROM users u INNER JOIN group_users gu ON u.id = gu.user_id INNER JOIN groups g on g.id = gu.group_id INNER JOIN user_emails ue on u.id = ue.user_id WHERE g.name IN (:group_name) AND ue.primary = true
- Klicken Sie auf „Änderungen speichern“
- Laden Sie die Seite neu, falls die Eingabefelder
group_nameundnew_group_namesnicht angezeigt werdenIhr Data Explorer-Bildschirm sollte nun wie folgt aussehen:
Ausführen der Abfrage und Herunterladen der Ergebnisse
- Geben Sie den Quellgruppennamen (die Gruppennamen) im Feld
group_nameein- Geben Sie den Zielgruppennamen (die Gruppennamen) im Feld
new_group_namesein- Führen Sie die Abfrage aus, um die Ausgabe zu überprüfen
- Laden Sie die Ergebnisse als CSV-Datei herunter, indem Sie auf die Schaltfläche
CSV klicken
Um Benutzer aus mehreren Gruppen auszuwählen, trennen Sie die Gruppennamen durch ein Komma (,). Um Benutzer zu mehreren Gruppen hinzuzufügen, trennen Sie die Gruppennamen durch ein Semikolon (;).
Massenhaft Benutzer zu neuen Gruppen einladen
- Gehen Sie zu Admin → Einladungen senden → Massen-Einladung
- Wählen Sie die heruntergeladene CSV-Datei aus
- Klicken Sie auf „Massen-Einladung“, um die Datei zu verarbeiten
Möglicherweise erhalten Sie eine automatische Nachricht über eine ungültige E-Mail-Adresse. Dies ist normal und kann ignoriert werden, da die CSV-Kopfzeile als Daten behandelt wird.
Überprüfung der Gruppenadditionen
Überprüfen Sie nach dem Massen-Einladungsprozess die Zielgruppe(n), um sicherzustellen, dass die Benutzer korrekt hinzugefügt wurden.
Wenn Sie beispielsweise mit diesen Benutzern in der Gruppe „grapes“ begonnen haben:
Und die Gruppe „fruits“ anfangs leer war:
Nach der Massen-Einladung sollte die Gruppe „fruits“ nun gefüllt sein:
Benutzer, die über diese Methode zu neuen Gruppen hinzugefügt werden, erhalten keine E-Mail oder Benachrichtigung über die Aufnahme in die neue(n) Gruppe(n).
Auswahl mehrerer Gruppen
Sie können Benutzer aus mehreren Gruppen auswählen und sie zu mehreren Gruppen hinzufügen:
- Um Benutzer aus mehreren Gruppen auszuwählen, trennen Sie die Gruppennamen durch ein Komma (,):
grapes,cherries- Um Benutzer zu mehreren Gruppen hinzuzufügen, trennen Sie die Gruppennamen durch ein Semikolon (;):
fruits;vegetablesZusätzliche Ressourcen
4 „Gefällt mir“
Erhalten die Benutzer eine E-Mail, wenn sie mit diesem Prozess vorab bestehende Benutzer zu einer neuen Gruppe einladen? Erhalten sie eine Benachrichtigung?
1 „Gefällt mir“
Nein, sie erhalten keine E-Mail oder Benachrichtigung. Ich werde diese Informationen zum Thema hinzufügen, danke!
1 „Gefällt mir“







