Adicionando usuários de grupos a outros grupos em massa

:bookmark: Este guia explica como adicionar usuários existentes de um ou mais grupos a outros grupos usando uma combinação do Data Explorer e convites em massa.

:person_raising_hand: Nível de usuário necessário: Administrador

Resumo

Este guia mostrará como:

  1. Criar uma consulta no Data Explorer para selecionar usuários de grupos específicos
  2. Baixar os resultados da consulta como um arquivo CSV
  3. Usar o recurso de convite em massa para adicionar esses usuários a novos grupos

Requisitos

  • Plugin Data Explorer instalado
  • Acesso de Administrador à sua instância do Discourse

:warning: Sempre crie um backup antes de realizar operações em massa em grupos de usuários.

Criação da consulta do Data Explorer

  1. Vá em Admin → Plugins → Data Explorer
  2. Crie uma nova consulta
  3. Nomeie sua consulta (ex: “Selecionar usuários para adição ao grupo”)
  4. Cole o seguinte código SQL na entrada da consulta:
--[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. Clique em “Save Changes” (Salvar Alterações)
  2. Recarregue a página se as entradas group_name e new_group_names não aparecerem

Sua tela do Data Explorer agora deve se parecer com isto:

Executando a consulta e baixando resultados

  1. Insira o(s) nome(s) do grupo de origem no campo group_name
  2. Insira o(s) nome(s) do grupo de destino no campo new_group_names
  3. Execute a consulta para verificar a saída
  4. Baixe os resultados como um arquivo CSV clicando no botão Botão CSV CSV

:information_source: Para selecionar usuários de vários grupos, separe os nomes dos grupos com uma vírgula (,). Para adicionar usuários a vários grupos, separe os nomes dos grupos com um ponto e vírgula (;).

Convidando usuários em massa para novos grupos

  1. Vá para a página Invited (Convidado) do seu perfil (/my/invited)
  2. Clique no botão Bulk Invite (Convite em Massa)
  3. Selecione o arquivo CSV que você baixou
  4. Clique em “Bulk Invite” (Convidar em Massa) para processar o arquivo

Verificação de adições de grupo

Após o processo de convite em massa, verifique o(s) grupo(s) de destino para garantir que os usuários foram adicionados corretamente.

Por exemplo, se você começou com estes usuários no grupo “grapes” (uvas):

E o grupo “fruits” (frutas) estava inicialmente vazio:

Após o convite em massa, o grupo “fruits” (frutas) deverá estar preenchido:

:information_source: Os usuários adicionados a novos grupos usando este método não receberão nenhum e-mail ou notificação sobre terem sido adicionados ao(s) novo(s) grupo(s).

Selecionando vários grupos

Você pode selecionar usuários de vários grupos e adicioná-los a vários grupos:

  • Para selecionar usuários de vários grupos, separe os nomes dos grupos com uma vírgula (,): grapes,cherries
  • Para adicionar usuários a vários grupos, separe os nomes dos grupos com um ponto e vírgula (;): fruits;vegetables

Recursos adicionais

4 curtidas

Ao usar este processo para convidar em massa usuários pré-existentes para um novo grupo, os usuários recebem um e-mail? Eles recebem alguma notificação?

1 curtida

Não, eles não receberão um e-mail ou notificação. Adicionarei esta informação ao tópico, obrigado!

1 curtida