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

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