Aggiunta di utenti dai gruppi ad altri gruppi in blocco

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

:person_raising_hand: Livello utente richiesto: Amministratore

Sommario

Questa guida ti mostrerà come:

  1. Creare una query di Data Explorer per selezionare utenti da gruppi specifici
  2. Scaricare i risultati della query come file CSV
  3. 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

:warning: Esegui sempre un backup prima di eseguire operazioni in blocco sui gruppi di utenti.

Creazione della query di Data Explorer

  1. Vai su Amministrazione → Plugin → Data Explorer
  2. Crea una nuova query
  3. Nomina la tua query (ad esempio, “Seleziona utenti per aggiunta al gruppo”)
  4. 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
  1. Clicca su “Salva modifiche”
  2. Ricarica la pagina se gli input group_name e new_group_names non compaiono

La schermata di Data Explorer dovrebbe ora apparire così:

Esecuzione della query e download dei risultati

  1. Inserisci il nome/i nome del gruppo di origine nel campo group_name
  2. Inserisci il nome/i nome del gruppo di destinazione nel campo new_group_names
  3. Esegui la query per verificare l’output
  4. Scarica i risultati come file CSV cliccando sul pulsante CSV button CSV

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

  1. Vai alla pagina Invitati del tuo profilo (/my/invited)
  2. Clicca sul pulsante Invito in blocco
  3. Seleziona il file CSV che hai scaricato
  4. 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:

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

Risorse aggiuntive

4 Mi Piace

Quando si utilizza questo processo per invitare in blocco utenti preesistenti a un nuovo gruppo, gli utenti ricevono un’e-mail? Ricevono una notifica?

1 Mi Piace

No, non riceveranno un’email o una notifica. Aggiungerò queste informazioni all’argomento, grazie!

1 Mi Piace