Questa guida spiega come aggiungere utenti esistenti da uno o più gruppi ad altri gruppi utilizzando una combinazione di Data Explorer e inviti in blocco.
Livello utente richiesto: Amministratore
Sommario
Questa guida ti mostrerà come:
- Creare una query di Data Explorer per selezionare utenti da gruppi specifici
- Scaricare i risultati della query come file CSV
- Utilizzare la funzione di invito in blocco per aggiungere questi utenti a nuovi gruppi
Requisiti
- Plugin Data Explorer installato
- Accesso di amministratore alla tua istanza Discourse
Esegui sempre un backup prima di eseguire operazioni in blocco sui gruppi di utenti.
Creazione della query di Data Explorer
- Vai su Amministrazione → Plugin → Data Explorer
- Crea una nuova query
- Nomina la tua query (ad esempio, “Seleziona utenti per aggiunta al gruppo”)
- Incolla il seguente codice SQL nell’input della query:
--[params]
-- string_list :group_name
-- string_list :new_group_names
SELECT ue.email, :new_group_names as "groups"
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
- Clicca su “Salva modifiche”
- Ricarica la pagina se gli input
group_nameenew_group_namesnon compaiono
La schermata di Data Explorer dovrebbe ora apparire così:
Esecuzione della query e download dei risultati
- Inserisci il nome/i nome del gruppo di origine nel campo
group_name - Inserisci il nome/i nome del gruppo di destinazione nel campo
new_group_names - Esegui la query per verificare l’output
- Scarica i risultati come file CSV cliccando sul pulsante
CSV
Per selezionare utenti da più gruppi, separa i nomi dei gruppi con una virgola (,). Per aggiungere utenti a più gruppi, separa i nomi dei gruppi con un punto e virgola (;).
Invito in blocco di utenti a nuovi gruppi
- Vai alla pagina Invitati del tuo profilo (
/my/invited) - Clicca sul pulsante Invito in blocco
- Seleziona il file CSV che hai scaricato
- Clicca su “Invito in blocco” per elaborare il file
Verifica delle aggiunte al gruppo
Dopo il processo di invito in blocco, controlla il gruppo/i gruppo di destinazione per assicurarti che gli utenti siano stati aggiunti correttamente.
Ad esempio, se hai iniziato con questi utenti nel gruppo “grapes” (uva):
E il gruppo “fruits” (frutta) era inizialmente vuoto:
Dopo l’invito in blocco, il gruppo “fruits” dovrebbe ora essere popolato:
Gli utenti aggiunti a nuovi gruppi utilizzando questo metodo non riceveranno alcuna email o notifica riguardo all’aggiunta al/ai nuovo gruppo/i.
Selezione di più gruppi
Puoi selezionare utenti da più gruppi e aggiungerli a più gruppi:
- Per selezionare utenti da più gruppi, separa i nomi dei gruppi con una virgola (,):
grapes,cherries(uva,ciliegie) - Per aggiungere utenti a più gruppi, separa i nomi dei gruppi con un punto e virgola (;):
fruits;vegetables(frutta;verdure)







