Hinzufügen von Benutzern aus Gruppen zu anderen Gruppen in Massen

:bookmark: 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.

:person_raising_hand: Erforderliches Benutzerniveau: Administrator

Zusammenfassung

Dieser Leitfaden zeigt Ihnen, wie Sie:

  1. Eine Data Explorer-Abfrage erstellen, um Benutzer aus bestimmten Gruppen auszuwählen
  2. Die Abfrageergebnisse als CSV-Datei herunterladen
  3. Die Massen-Einladungsfunktion verwenden, um diese Benutzer zu neuen Gruppen hinzuzufügen

Anforderungen

  • Data Explorer-Plugin installiert
  • Administratorzugriff auf Ihre Discourse-Instanz

:warning: Erstellen Sie immer ein Backup, bevor Sie Massenvorgänge für Benutzergruppen durchführen.

Erstellen der Data Explorer-Abfrage

  1. Gehen Sie zu Admin → Plugins → Data Explorer
  2. Erstellen Sie eine neue Abfrage
  3. Benennen Sie Ihre Abfrage (z. B. „Benutzer für Gruppenaddition auswählen“)
  4. 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
  1. Klicken Sie auf „Änderungen speichern“
  2. Laden Sie die Seite neu, falls die Eingabefelder group_name und new_group_names nicht angezeigt werden

Ihr Data Explorer-Bildschirm sollte nun wie folgt aussehen:

Ausführen der Abfrage und Herunterladen der Ergebnisse

  1. Geben Sie den Quellgruppennamen (die Gruppennamen) im Feld group_name ein
  2. Geben Sie den Zielgruppennamen (die Gruppennamen) im Feld new_group_names ein
  3. Führen Sie die Abfrage aus, um die Ausgabe zu überprüfen
  4. Laden Sie die Ergebnisse als CSV-Datei herunter, indem Sie auf die Schaltfläche CSV button CSV klicken

:information_source: 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

  1. Gehen Sie zu Admin → Einladungen senden → Massen-Einladung
  2. Wählen Sie die heruntergeladene CSV-Datei aus
  3. Klicken Sie auf „Massen-Einladung“, um die Datei zu verarbeiten

:information_source: 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:

:information_source: 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;vegetables

Zusä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“