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.

Criando a consulta do Data Explorer

  1. Vá para Admin → Plugins → Data Explorer
  2. Crie uma nova consulta
  3. Nomeie sua consulta (por exemplo, “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 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. Clique em “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(s) grupo(s) de origem no campo group_name
  2. Insira o(s) nome(s) do(s) grupo(s) 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 CSV Botão 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 Admin → Enviar Convites → Convite em Massa
  2. Selecione o arquivo CSV que você baixou
  3. Clique em “Convite em Massa” para processar o arquivo

:information_source: Você pode receber uma mensagem automática sobre um endereço de e-mail inválido. Isso é normal e pode ser ignorado, pois se deve ao cabeçalho do CSV ser tratado como dados.

Verificando 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”:

E o grupo “fruits” estava inicialmente vazio:

Após o convite em massa, o grupo “fruits” agora deve estar preenchido:

:information_source: Usuários adicionados a novos grupos usando este método não receberão nenhum e-mail ou notificação sobre serem 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