Encontrando nome personalizado de campo de usuário para 'Adicionar usuário ao grupo através do campo personalizado do usuário'

Olá @leonardo, eu também estou tendo alguns problemas com o Adicionar usuário ao grupo através do Campo Personalizado do Usuário.

Plugin instalado

Tenho o campo de usuário personalizado configurado com 2 opções de menu suspenso (Professor, Pai).

Então, criei uma Automação recorrente que deve adicionar Professor ao grupo Professor + Pai ao grupo Pai.

Está configurado para rodar a cada 1 minuto.

Alguma ideia? :pray:

Olá Andy!

Um de nossos clientes hospedados também fez recentemente uma pergunta sobre como exatamente configurar a automação Adicionar usuário ao grupo através do Campo Personalizado do Usuário. Estou colocando uma versão genérica da resposta aqui para o benefício de nosso ecossistema mais amplo, pois a experiência do usuário (UX) não é muito amigável no momento - pedimos desculpas por isso enquanto trabalhamos para melhorá-la.

Como configurar o script de Automação Adicionar usuário ao grupo através do Campo Personalizado do Usuário

Primeiro, você precisa criar um campo de usuário em Personalizar → Campos de Usuário (do tipo Dropdown, conforme a discussão acima), depois descobrir o nome do Campo Personalizado do Usuário (em oposição ao nome do Campo de Usuário, que é o “modelo” para o campo) e apontar o script de Automação para esse nome de campo.

Para descompactar a parte relacionada do modelo de dados: a visualização Admin → Personalizar → Campos de Usuário mostra uma lista de registros de CampoDeUsuario (ou seja, “modelos de campo de usuário”). Quando você cria um registro aqui, os usuários poderão escolher um valor para ele ao se inscreverem ou em seu perfil. Esse valor será armazenado como um novo registro CampoPersonalizadoDoUsuario (ou seja, “instâncias de campo de usuário” ou “campos de usuário reais para usuários”) vinculado ao ID de usuário específico, e este registro, por sua vez, tem um nome sintético construído como campo_de_usuario_#{id_do_campo_de_usuario}.

Ou seja, suponha que seu novo Campo de Usuário tenha o nome Outro Campo de Usuário:

(você pode ver esta visualização JSON de /admin/customize/user_fields.json para o seu site)

Procure o registro com o nome do seu CampoDeUsuario, observe seu ID e adicione-o a campo_de_usuario_NÚMERO para obter o valor do nome que os Campos Personalizados do Usuário assumirão, e é isso que você precisa configurar no valor do Campo Personalizado do Usuário no script.

Pedimos desculpas pela confusão; estas são instruções provisórias até que melhoremos a experiência do usuário.

4 curtidas

Olá @equipe

Após instalar o plugin de automação, vejo que há um gatilho para ser promovido entre os níveis de confiança. Existe alguma maneira de acionar uma ação com base na rebaixamento, especificamente de TL3 para TL2?

Obrigado, Dan

1 curtida

Gratidão @leonardo!

Apenas para esclarecer:

Procure o registro com o name do seu UserField, observe seu ID e adicione isso a user_field_NUMBER para obter o valor name que os UserCustomFields assumirão, e é isso que você precisa configurar no valor do User Custom Field no script.

Onde eu adiciono isso a user_field_NUMBER?

Esta é a minha visualização ao configurar o plugin no discourse:

Estes são os dados do campo personalizado:

Vou testar isso e ver se funciona. Obrigado novamente pelo suporte!

Há apenas um campo de usuário presente nessa saída, com ID 1, então você definiria o campo User Custom Field Name como user_field_1 em vez de 1 como você tem atualmente.

A partir de hoje, receio que o gatilho verifique explicitamente os rebaixamentos e evite disparar - ele só funciona para promoções:

3 curtidas

Obrigado por isso, @leonardo. Seria um grande empreendimento adicionar TL3 a TL2? Não tenho certeza de quem seria a melhor pessoa para solicitar isso? É a única despromoção automática que ocorre e seria muito útil poder agir com o plugin com base nisso.

1 curtida

Olá @danieljohnkennedy, você encontrou alguma solução alternativa para receber notificações de rebaixamentos de TL? Se sim, você poderia me indicar o caminho? Muito obrigado!

Agora existe um guia com algumas instruções atualizadas sobre como usar esta Automação :+1: