Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

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.
Nota

Nota

Deseja aprender em português (Brasil)? Comece o desafio em um Trailhead Playground de português (Brasil) e copie e cole os valores de português (Brasil). Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

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

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: Valores

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 de 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 Picklist (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

  1. 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.
  2. 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.
  3. Clique em Avançar.
  4. 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.
  5. Escolha os layouts de página nos quais incluir o campo Lista de opções.
  6. Clique em Salvar.

Identifique as listas de opções personalizadas existentes na página Fields & Relationships (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.
Nota

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, baumilha).

Se você não restringir os valores em uma lista de opções, poderá obter registros com valores como “baumilha” 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 Restrict picklist to the values defined in the value set (Restringir lista de opções aos valores definidos no conjunto de valor) na hora de criar uma lista de opções personalizada. Ao definir uma lista de sessões como irrestrita, os usuários não podem inserir novos valores através da interface do usuário, mas podem adicionar novos valores através da API, automação ou outros aplicativos.

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 Restrict picklist to the values defined in the value set (Restringir lista de opções aos valores definidos no conjunto de valor)

Opção lista de opções restrita selecionada

  1. 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 selecionar 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.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback