Introdução às listas de opções

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:
  • Decidir quando adicionar um campo Lista de opções.
  • Decidir o tipo de lista de opções necessário.
  • Criar uma lista de opções personalizada.

Quando usar uma lista de opções

Quando você está em uma padaria comprando biscoitos, quer saber que tipos de biscoito eles têm em vez de adivinhar o que vai pedir.

Visualização do menu de biscoitos
Nota

Nota

Este módulo pode dar fome.

Listas de opções são menus que se expandem para dar opções aos usuários. Tenho certeza de que você já viu listas de opções e talvez até tenha criado algumas.

Eis uma lista de opções

As listas de opções ajudam a simplificar a inserção dos dados e a padronizar os valores. Elas orientam os usuários em relação aos valores que eles procuram e agilizam a inserção dos dados. Elas não são ideais para entradas longas ou valores exclusivos. Por exemplo, as listas de opções são ótimas para escolher um biscoito, mas não para o endereço ou sobrenome de um cliente.

Temos mais de um tipo de lista de opções. Você está aqui para aprender o melhor tipo para seu caso de uso.

Então vamos conhecer as listas de opções.

Anatomia de uma lista de opções

As listas de opções têm duas partes.

Partes da lista de opções. 1: Campo. 2: Valor

O campo (1) define o tipo de lista de opções. Os usuários podem selecionar mais de um valor? Esse campo depende de outro campo nesse conjunto de valores? Essas opções e outras são definidas no nível do campo.

O conjunto de valores (2) define as escolhas que o usuário vê, a ordem e o valor padrão, além de outras configurações.

Isso é básico, mas é uma diferenciação importante. Essas duas partes são gerenciadas separadamente. Por enquanto, vamos nos concentrar no campo. Na próxima unidade, você verá os valores.

Temos três tipos de listas de opções:
  1. Padrão
  2. Personalizado
  3. Seleções múltiplas personalizadas
Os campos Lista de opções podem ter as seguintes propriedades:
  • Restrito
  • Dependente ou de controle
Os valores podem ser definidos de três maneiras:
  1. Definir valores individuais na hora de criar a lista de opções. Esses são específicos de um único campo Lista de opções.
  2. Use o conjunto de valores interno para os campos Lista de opções padrão que vêm com a organização Salesforce.
  3. Criar um conjunto de valor global. Um conjunto de valor global é um conjunto de valores personalizado que você cria para compartilhar com mais de um campo Lista de opções.

Vamos dar uma olhada nos diferentes tipos de campos Lista de opções. Vamos abordar valores em outra unidade.

Listas de opções padrão

As listas de opções padrão são as incluídas na sua organização Salesforce antes da personalização. Alguns exemplos são a lista de opções Origem do lead no objeto de lead, a lista de opções Fase da oportunidade no objeto de oportunidade e outros.

Origem do lead é uma lista de opções padrão

Os campos Lista de opção padrão são incluídos nos campos comuns que costumam existir nos objetos padrão que vêm com a organização.

O campo Origem do lead no layout de página do lead

Os campos Lista de opções padrão às vezes compartilham um conjunto de valores padrão. Por exemplo, no objeto de lead, os valores da lista de opções Origem do lead são parte de um conjunto de valores padrão. Os mesmos valores são usados também no objeto da conta para o campo Lista de opções Origem da conta. Ao alterar um valor definido nas configurações da lista de opções Origem do lead, a alteração aparecerá também nos valores do campo Lista de opções Origem da conta.

Para ter mais flexibilidade, você precisa ter um campo Lista de opções personalizado.

Listas de opções personalizadas

As listas de opções personalizadas são as que você cria. É possível adicionar seus próprios valores e configurar o comportamento de uma lista de opções personalizada. Quando criar o novo campo personalizado, selecione Lista de opções como o tipo de campo.

Veja as etapas para criar uma lista de opções personalizada. Você pode personalizar outros aspectos mais tarde.

  1. em Configuração, clique na guia Gerenciador de objetos e selecione o objeto que vai conter o campo Lista de opções.
  2. Clique em Campos e relacionamentos.
  3. Clique em Novo. Selecione Lista de opções e clique em Avançar.
  4. Insira um rótulo para o campo Lista de opções.
    O nome do campo é atribuído automaticamente. O nome do campo costuma ser chamado de “nome da API”, já que é uma maneira de fazer referência ao campo programaticamente.
  5. Selecione Inserir valores, com cada valor separado por uma nova linha.
  6. Insira os seus valores.
    Valores de campo personalizados em linhas diferentes
  7. Como opção, classifique os valores alfabeticamente ou use o primeiro valor na lista como o valor padrão, ou ambos.
    Se você selecionar as duas opções, o Salesforce vai colocar as entradas em ordem alfabética e definir o primeiro valor como o padrão.

    Você pode usar uma fórmula para atribuir um valor padrão dinamicamente. Veremos isso mais tarde.

  8. Escolha se quer restringir os valores da lista a uma lista aprovada pelo administrador. É aqui que você pode decidir se quer que ela seja uma lista de opções restrita. Você pode alterar isso mais tarde se achar que precisa aceitar novos valores no campo.
  9. Clique em Avançar.
  10. Defina a segurança no nível do campo para o campo Lista de opções e clique em Avançar.
    Essa lista determina quem pode ver ou editar o campo.
  11. Escolha os layouts de página nos quais incluir o campo Lista de opções.
  12. Clique em Salvar.

Identifique as listas de opções personalizadas existentes na página Campos e relacionamentos de um objeto. Assim como outros campos personalizados, o Nome do campo da lista personalizada termina com __c.

Detalhe do nome do campo Lista de opções personalizado

Listas de opções de seleção múltipla personalizadas

Ao criar uma lista de opções personalizada, observe a opção Lista de opções (seleção múltipla).

A opção Lista de opções (seleção múltipla) para o tipo de campo

Escolha essa opção se você quiser que seus usuários selecionem mais de um valor da lista de opções. Quando um usuário escolhe mais de um valor, os valores selecionados aparecem no campo separados por ponto e vírgula.

Exibição de mais de um valor selecionado

Os usuários precisam selecionar mais de um valor? Não, eles podem selecionar apenas um. Agora você deve estar pensando: “sendo assim, por que eu não uso sempre uma lista de opções de seleção múltipla?” Isso é quando você deseja restringir usuários a apenas um valor. Portanto, lembre-se:

  • Lista de opções: apenas um valor de cada vez. Às vezes, isso é uma boa coisa.
  • Lista de opções de seleção múltipla: um ou mais valores de cada vez.

Além disso, considere o seguinte:

  • as listas de opções de seleção múltipla têm um limite baixo de valores totais. Consulte Limitações à lista de opções para obter mais informações.
  • Você pode converter uma lista de opções personalizada em uma lista de opções de seleção múltipla para dar suporte a vários valores no campo mais tarde. No entanto, ao converter uma lista de opções de seleção múltipla em um campo Lista de opções que não permite seleção múltipla, o Salesforce limpa os valores desse campo nos registros existentes. O novo campo só permite um valor.
  • Os relatórios que fazem referência a listas de opções de seleção múltipla devem usar contém ou inclui (não igual) para receber todos os resultados que contêm mais de um valor.
  • Nos resultados de relatório ou nos painéis, as seleções de lista de opções de seleção múltipla estão agrupadas de maneira independente. Por exemplo: Um registro tem valores a, b e c. Outro tem valores b e c. Outro registro tem somente c selecionado. Você receberá três agrupamentos diferentes: um para a;b;c, um para b;c e outro para c.
  • Somente funções específicas podem fazer referência a listas de opções de seleção múltipla nas fórmulas. Consulte Dicas para trabalhar com lista de opções e campos de fórmula de lista de opções de seleção múltipla para obter mais informações.
Dica

Dica

No Lightning Experience, selecione/desmarque a seleção de valores de uma lista de opções de seleção múltipla mantendo a tecla Ctrl (Windows) ou Command (Mac) pressionada enquanto clica na última entrada ativa. Ou use uma opção de valor “Nenhum” para desfazer as seleções atuais.

Listas de opções restritas

As listas de opções restritas impedem que os usuários adicionem novos valores (seja pela API ou por outros aplicativos). Essa restrição é útil para manter seus dados consistentes. Imagine alguém trabalhando em um aplicativo que carrega dados na sua lista de opções e insere um erro tipográfico na lista (por exemplo, baunilha).

Se você não restringir os valores em uma lista de opções, poderá obter registros com valores como “baunilha” em vez de “baunilha” ou valores adicionados indesejados. Com uma lista de opções restrita, seus dados permanecem impecáveis.

Os administradores com permissão de edição de campo podem continuar a adicionar e editar valores.

Você define uma lista de opções restrita ao selecionar a opção Restringir lista de opções aos valores definidos no conjunto de valor na hora de criar uma lista de opções personalizada.

Para alterar essa configuração em uma lista de opções existente:

  1. Vá para a página de detalhes da lista de opções e selecione Editar.
  2. Selecione Restringir lista de opções aos valores definidos no conjunto de valor.
    Opção lista de opções restrita selecionada
  3. Clique em Salvar.

Listas de opções dependentes

Oriente os usuários, economize espaço de interface do usuário e melhore a integridade dos dados com uma lista de opções dependentes. A listas de opções dependentes filtra valores para uma lista de opções com base na seleção de outra lista de opções ou de uma caixa de seleção (o valor de controle) no mesmo registro.

Digamos que a sua padaria tem vários tipos de biscoito diferentes e você deseja orientar os clientes alérgicos em relação a biscoitos que não contêm glúten ou nozes. Crie uma lista de opções de controle de preferências para a escolha entre “todos”, “sem glúten” ou “sem nozes”. Em seguida, defina a lista de opções de sabores de biscoito como uma lista de opções dependentes da lista de opções de preferência. Quando alguém seleciona “sem glúten”, a lista de opções de sabores de biscoito mostra apenas os sabores sem glúten.

A seleção de restrição sem glúten remove o valor Sabor macaron

Veremos como definir uma lista de opções dependentes na próxima unidade.

Comparar campos Lista de opções

Recomendamos imprimir, laminar e pendurar isso na sua parede.

Lista de opções padrão Lista de opções personalizada Lista de opções de seleção múltipla, personalizada
Adicionar/Remover dos layouts de página sim sim sim
Excluir da sua organização sim sim
Definir um valor padrão sim sim sim
Usar uma fórmula de um valor padrão sim sim
Pode selecionar valores múltiplos sim
Pode adicionar valores por meio de aplicativos ou API sim sim sim
Pode ser restrito sim sim
Pode ser uma lista de opções dependentes sim sim

Isso cobre os tipos e as propriedades do campo Lista de opções. Na próxima unidade, você verá o que pode ser feito com os valores da lista de opções.

Continue a aprender de graça!
Inscreva-se em uma conta para continuar.
O que você ganha com isso?
  • Receba recomendações personalizadas para suas metas de carreira
  • Pratique suas habilidades com desafios práticos e testes
  • Monitore e compartilhe seu progresso com os empregadores
  • Conecte-se a orientação e oportunidades de carreira