Adicionando usuários a grupos através da automação de campo personalizado

:bookmark: Este guia explica como adicionar usuários automaticamente a grupos com base na seleção de um campo personalizado do usuário durante o cadastro ou atualização de perfil.

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

Resumo

  1. Crie os grupos necessários
  2. Configure um Campo Personalizado de Usuário
  3. Crie uma automação para adicionar usuários a grupos
  4. Teste a configuração

Criando os grupos

Primeiro, crie os grupos aos quais você deseja que os usuários sejam adicionados automaticamente:

  1. Vá para a área de Administração do seu site
  2. Navegue até Usuários > Grupos
  3. Clique em “Novo Grupo” para cada grupo que você deseja criar
  4. Certifique-se de adicionar um “Nome Completo” para cada grupo, pois o script de automação o utiliza

:information_source: O script de automação usa o Nome Completo de um grupo, portanto, certifique-se de adicionar um para cada grupo.

Configurando o Campo Personalizado de Usuário

Em seguida, crie um Campo Personalizado de Usuário do qual os usuários selecionarão:

  1. Vá para a área de Administração do seu site
  2. Navegue até Usuários > Campos de Usuário
  3. Clique em “Novo Campo de Usuário”
  4. Configure o campo com as opções apropriadas

Aqui está um exemplo de como seu Campo Personalizado de Usuário pode parecer:

Criando a automação

Agora, configure a automação para adicionar usuários a grupos com base na seleção do Campo Personalizado de Usuário:

  1. Vá para a área de Administração do seu site
  2. Navegue até Personalizar > Automações
  3. Clique em “Nova Automação”
  4. Escolha um gatilho:
    • “Quando um usuário fizer login pela primeira vez” para adicionar usuários a grupos no cadastro
    • “Recorrente” para executar em um cronograma, permitindo que os usuários mudem de grupo ao longo do tempo
  5. Selecione “Adicionar usuário ao grupo através de campo personalizado” como a ação
  6. Escolha seu Campo Personalizado de Usuário no menu suspenso
  7. Configure as opções da automação

Aqui está um exemplo de como sua configuração de automação pode parecer:

:mega: A automação agora inclui um menu suspenso para selecionar seus Campos Personalizados de Usuário existentes, tornando a configuração mais fácil e menos propensa a erros.

Testando a configuração

Para garantir que tudo esteja funcionando corretamente:

  1. Cadastre-se como um novo usuário ou atualize o perfil de um usuário existente
  2. Selecione uma opção do Campo Personalizado de Usuário que você criou
  3. Conclua o processo de cadastro ou atualização de perfil

Aqui está um exemplo de como o Campo Personalizado de Usuário pode aparecer durante o cadastro:

Após a execução da automação, você deverá ver o usuário adicionado ao grupo apropriado:

Perguntas Frequentes

P: Esta automação pode adicionar usuários a grupos primários?
R: Por padrão, esta automação adiciona usuários a grupos secundários. Para definir um grupo como primário, vá para a página de configurações Gerenciar > Associação do grupo e selecione “Definir automaticamente como grupo primário”.

P: Com que frequência a automação é executada se eu escolher o gatilho “Recorrente”?
R: Você pode definir a frequência ao criar a automação. Escolha um cronograma que melhor se adapte às necessidades da sua comunidade.

P: O que acontece se um usuário alterar sua seleção de campo personalizado de usuário?
R: Se você configurou uma automação recorrente, ela atualizará a associação do grupo do usuário com base em sua nova seleção durante a próxima execução.

Recursos adicionais

15 curtidas

Esta Automação foi ajustada para incluir um menu suspenso para selecionar seus Campos Personalizados de Usuário existentes. :partying_face:

Chega de procurar no JSON de campos personalizados do usuário tentando encontrar um número de ID, ou quaisquer erros de digitação estranhos que atrapalhem as coisas. Apenas uma interface de usuário super suave e amigável. :sunglasses:

7 curtidas

A automação só pode adicionar usuários ao grupo secundário. O que devo fazer se quiser adicioná-lo ao grupo primário?

Eu acho que isso seria definido na página de configurações de Gerenciar/Membros do grupo, onde você pode selecionar ‘Definir automaticamente como grupo principal’.

2 curtidas

O que estou perdendo?

Fiz tudo isso, mas não está funcionando como esperado após os testes.

Preciso corresponder ao “nome completo” do grupo com a opção de nome da automação? Ou seja, não vejo nenhuma opção para escolher o grupo ao qual o usuário deve ser adicionado no evento de gatilho.

Estou perdendo uma etapa ou algo não está se encaixando na minha cabeça.

1 curtida
3 curtidas

Obrigado, e então excluí todas as configurações anteriores, sincronizei os campos de nome e testei o cadastro. Ainda sem sucesso.

Para confirmar, você usa o Grupo “nome completo” e não o @nome?

Para adicionar, também alterei a automação para recorrente para que eu pudesse acionar a automação manualmente e isso também não funcionou.

Acabei de criar tudo do zero:

  1. Meu campo de usuário personalizado “Equipe de animais de estimação”:

  2. Os novos grupos: Nome “cat-lovers”, Nome completo “cat” e Nome “dog-lovers”, Nome completo “dog”

  3. A automação: (escolhi a cada 1 minuto para testes rápidos)

  4. Testando

    1. Escolhendo “cat” para “Equipe de animais de estimação” nas preferências do meu perfil
    2. Verificando a associação ao grupo:
    3. Escolhendo “dog” para “Equipe de animais de estimação” nas preferências do meu perfil
    4. Verificando a associação ao grupo:
2 curtidas

Eu originalmente ia postar um novo tópico "como filtrar o cadastro de usuários antes de : depois" para que todos os novos usuários a partir de X dia entrassem em X grupo

No entanto, encontrei este tópico e decidi que era o que eu precisava.
A diferença no meu caso de uso para o seu exemplo (obrigado novamente) é que talvez seja ainda mais simples, não há necessidade de múltipla escolha, então o usuário só precisa marcar uma "confirmação" :white_check_mark: e esse campo de confirmação fixa os usuários no grupo X.

1 curtida

Também consigo ver o usuário de teste e o campo X = true no perfil do usuário, então isso funciona no cadastro.

Conforme descrito acima, no meu caso de uso, existe apenas a opção cat e ela é atribuída pelo clique em "confirmação", é um requisito de filtro único.

Talvez eu tente forçar usando o menu suspenso em vez disso e veja se funciona.

Eu também consegui uma automação funcionando usando um campo de usuário personalizado de confirmação.

1 curtida

Ok, era isso, mudei o campo de usuário personalizado para dropdown com apenas uma opção e funcionou.

Não consigo replicar! :grinning:

1 curtida

Isso ajuda? Talvez você consiga notar a diferença

O campo do usuário

A automação
O grupo

2 curtidas

O nome do seu grupo é “true”?

Sim, deve corresponder ao valor do campo de usuário personalizado. Um campo de confirmação é ‘true’ ou ‘false’.

3 curtidas

Ok, era isso que eu estava pensando que estava acontecendo.

Isso me leva a crer que você está limitado a um grupo chamado “true” e nunca mais poderá usar essa abordagem de “confirmação”.

Vou usar o menu suspenso por enquanto, pois posso querer alterar o filtro de grupo, digamos, anualmente, ou seja, um grupo para cada ano.

Finalmente, se posso sugerir aos criadores da automação, que talvez considerem uma etapa e, portanto, um campo mais explícito para especificar o grupo de usuários pretendido que é o alvo do seu filtro, pois essa parte implícita da configuração me causou muita confusão e tempo, assim como provavelmente a outros.

Obrigado por toda a sua ajuda e exposição @Moin

3 curtidas

Notei alguns erros na documentação:

[quote=“Discourse, post:1, topic:275873”]
Navegue até Usuários

3 curtidas

Tenho isso configurado e notei que, quando o usuário altera sua preferência no menu suspenso de campos do usuário, ele não o remove do grupo inicial que selecionou, mas o adiciona ao novo grupo que selecionou. Esse é o comportamento esperado?

Ou seja, uma vez que o usuário é adicionado ao grupo, não há como removê-lo do grupo por meio da automação?