Campos de opções

Opções

Entenda as diferenças entre os campos Booleano, Lista de Opções, Rádio, Caixa de Seleção e Multi-Seleção, além dos recursos compartilhados disponíveis nos campos de opções do ENSPACE.
atualizado

Entenda os campos de opções do ENSPACE

Os campos de opções do ENSPACE são utilizados para registrar escolhas, estados e seleções predefinidas em formulários, tarefas e telas.

Eles podem ser usados para:

  • limitar respostas a valores predefinidos;
  • padronizar categorias, status e classificações;
  • coletar consentimentos e confirmações;
  • exibir alternativas de forma organizada;
  • evitar erros de digitação em dados repetitivos;
  • acelerar o preenchimento com seleção rápida.

Tipos disponíveis e quando utilizar

Booleano

Campo de dois estados para registros do tipo sim/não, ativo/inativo, verdadeiro/falso.

Lista de Opções

Campo dropdown para seleção única a partir de uma lista predefinida de opções.

Rádio

Campo de seleção única que exibe todas as opções simultaneamente em botões de rádio.

Caixa de Seleção

Campo de seleção múltipla que exibe opções independentes via caixas de seleção.

Multi-Seleção

Campo compacto para seleção múltipla a partir de uma lista predefinida de opções.


Comparação entre os campos

RecursoBooleanoLista de OpçõesRádioCaixa de SeleçãoMulti-Seleção
Aceita múltiplas seleçõesNãoNãoNãoSimSim
Exibe todas as opçõesSimNãoSimSimNão
Tipo de dado armazenadoBooleanoStringStringArrayArray
Possui opções predefinidasSim (2 fixas)SimSimSimSim
Permite valor padrãoSimSimSimSimSim
Ocupa espaço visualMínimoCompactoMédioGrandeCompacto
Permite adicionar opções livresNãoNãoNãoNãoNão

Como os campos de opções funcionam

Os campos de opções restringem o preenchimento a valores predefinidos pelo administrador.

O campo Booleano funciona como um campo de boolean, armazenando apenas dois estados possíveis: verdadeiro ou falso.

Em programação, um boolean é um tipo de dado lógico que possui apenas dois valores: verdadeiro (true) ou falso (false). É utilizado para representar estados binários como sim/não, ativo/inativo ou habilitado/desabilitado.

Os campos Lista de Opções e Rádio funcionam como campos de string com seleção restrita. O valor armazenado é exatamente o texto da opção escolhida.

Já os campos Caixa de Seleção e Multi-Seleção armazenam múltiplos valores simultaneamente.

Quando um campo aceita múltiplas seleções, o sistema armazena os valores como uma array — uma lista ordenada de textos. Isso permite que o mesmo campo contenha várias respostas ao mesmo tempo.

Recursos compartilhados

Todos os campos de opções compartilham recursos de configuração e padronização das alternativas disponíveis.

Opções predefinidas

As opções são definidas pelo administrador durante a criação ou edição do campo.

Cada opção possui:

  • rótulo: o texto exibido ao usuário;
  • valor interno: o texto armazenado no sistema (pode ser igual ou diferente do rótulo).
Mantenha os valores internos padronizados e sem acentos quando possível. Isso facilita integrações, filtros e automações que utilizam o campo.

Valor padrão

Define qual opção (ou opções) será preenchida automaticamente quando o campo estiver vazio no formulário.

CampoComportamento do padrão
BooleanoPreenche como Sim ou Não conforme configurado.
Lista de OpçõesSeleciona a opção padrão no dropdown.
RádioMarca o botão da opção padrão.
Caixa de SeleçãoMarca as opções padrão automaticamente.
Multi-SeleçãoSeleciona as opções padrão na lista.
O valor padrão é aplicado apenas em novos registros. Campos já preenchidos em registros existentes não são alterados automaticamente.

Modos de exibição

A forma como as opções são apresentadas influencia diretamente na experiência de preenchimento.

ModoCampoDescrição
Dropdown compactoLista de OpçõesExibe apenas a opção selecionada; as demais aparecem ao clicar.
Botões visíveisRádioTodas as opções aparecem simultaneamente, facilitando comparação.
Caixas independentesCaixa de SeleçãoCada opção é uma escolha separada que pode ser marcada ou desmarcada.
Tags compactasMulti-SeleçãoExibe as opções selecionadas como tags; a lista completa aparece ao clicar.
ToggleBooleanoExibe um controle de alternância entre dois estados.

Cores e identificação visual

É possível atribuir cores ou ícones às opções para facilitar a identificação visual do valor selecionado.

Isso é útil para:

  • status de processos (verde, amarelo, vermelho);
  • prioridades (baixa, média, alta);
  • categorias coloridas;
  • sinalização rápida em relatórios e kanbans.
A cor ou ícone configurado é exibido junto ao valor tanto no formulário quanto em visualizações de lista e relatórios.

Comportamento dos dados

As configurações aplicadas nos campos de opções afetam diretamente o valor salvo e a consistência dos registros.

Isso significa que:

  • alterar o rótulo de uma opção não modifica o valor armazenado;
  • remover uma opção utilizada em registros existentes pode causar inconsistências;
  • adicionar novas opções não afeta registros antigos;
  • alterar o valor padrão aplica-se apenas a novos preenchimentos.
Ao remover uma opção que já foi selecionada em registros existentes, o sistema pode exibir o valor bruto ou indicar inconsistência. Prefira desabilitar opções obsoletas em vez de removê-las, quando possível.

Algumas alterações afetam apenas novos preenchimentos.

Exemplo:

  • adicionar uma nova opção não modifica registros já existentes;
  • alterar o valor padrão não retroage automaticamente;
  • conteúdos anteriores só mudam se forem editados novamente.

Casos de uso

  • Booleano: consentimento LGPD, termos aceitos, cliente ativo/inativo, produto disponível, tarefa concluída, envio de newsletter autorizado.
  • Lista de Opções: status de processo, estado civil, tipo de documento, categoria de produto, motivo de contato, forma de pagamento, nível de escolaridade.
  • Rádio: forma de envio (sedex/pac), tipo de atendimento (presencial/online), turno de preferência (manhã/tarde/noite), método de contato preferido.
  • Caixa de Seleção: dias da semana disponíveis, serviços contratados, áreas de interesse, permissões de acesso, recursos incluídos.
  • Multi-Seleção: tags de classificação, responsáveis por área, idiomas falados, especialidades do profissional, canais de comunicação.

Boas práticas

  • Utilize Booleano apenas para estados binários inequívocos. Evite criar booleanos para situações que podem evoluir para três ou mais opções no futuro.
  • Prefira Lista de Opções quando houver muitas opções ou quando o espaço na tela for limitado.
  • Utilize Rádio quando houver poucas opções (até 5) e o usuário precisar comparar todas antes de decidir.
  • Utilize Caixa de Seleção quando cada opção for independente e o usuário precisar visualizar todas as alternativas simultaneamente.
  • Utilize Multi-Seleção para seleções múltiplas em espaço compacto, especialmente quando há muitas opções disponíveis.
  • Defina valores padrão que acelerem o preenchimento sem induzir erros.
  • Padronize os valores internos das opções para facilitar filtros, automações e integrações via API.
  • Evite remover opções já utilizadas; prefira desabilitá-las para manter a integridade dos registros históricos.