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.
Nível de usuário necessário: Administrador
Resumo
Este guia mostrará como:
- Criar uma consulta no Data Explorer para selecionar usuários de grupos específicos
- Baixar os resultados da consulta como um arquivo CSV
- 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
Sempre crie um backup antes de realizar operações em massa em grupos de usuários.
Criação da consulta do Data Explorer
- Vá em Admin → Plugins → Data Explorer
- Crie uma nova consulta
- Nomeie sua consulta (ex: “Selecionar usuários para adição ao grupo”)
- 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
- Clique em “Save Changes” (Salvar Alterações)
- Recarregue a página se as entradas
group_nameenew_group_namesnão aparecerem
Sua tela do Data Explorer agora deve se parecer com isto:
Executando a consulta e baixando resultados
- Insira o(s) nome(s) do grupo de origem no campo
group_name - Insira o(s) nome(s) do grupo de destino no campo
new_group_names - Execute a consulta para verificar a saída
- Baixe os resultados como um arquivo CSV clicando no botão
CSV
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
- Vá para a página Invited (Convidado) do seu perfil (
/my/invited) - Clique no botão Bulk Invite (Convite em Massa)
- Selecione o arquivo CSV que você baixou
- 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:
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







