Ir para conteúdo principal

Como configurar o comportamento dos campos com Smart Fields?

Como configurar relações cConfigure a visibilidade, a obrigatoriedade, a edição e o valor predefinido de um campo de acordo com as opções selecionadas noutro campo.ondicionais entre campos

Escrito por Jon Trasobares

Como funcionam os Smart Fields

Os Smart Fields permitem definir o comportamento de um campo consoante o valor selecionado noutro campo.

Nesta relação, intervêm:

  • Campo de referência: deve ser de seleção única ou múltipla. O seu valor determina a configuração aplicada.

  • Campo influenciado: recebe a configuração definida para cada valor do campo de referência.

Por exemplo, quando Tipo de empresa for «Distribuidor», pode tornar obrigatório um campo de informação comercial.


Aceder à configuração

  1. Aceda ao Sage Sales Management Admin.

  2. Abra Campos e selecione a entidade correspondente.

  3. Localize o campo cujo comportamento pretende configurar.

  4. Coloque o cursor sobre a respetiva linha e selecione o ícone de lápis.

  5. Expanda Configuração da visibilidade dinâmica.

As propriedades bloqueadas apresentam um cadeado. Configure apenas as opções disponíveis para esse campo.


Selecionar o campo de referência

Em Campo que controla a visibilidade, selecione o campo de seleção única ou múltipla que determinará o comportamento.

Ative Configuração específica por valor. Aparece a secção Valores, com as opções do campo de referência.

Localize o valor que pretende configurar e abra as respetivas opções.


Definir o comportamento para cada valor

Pode configurar quatro propriedades do campo influenciado:

Propriedade

O que determina

Só de leitura

Se o utilizador pode alterar o valor do campo.

Obrigatório

Se o campo deve ser preenchido para guardar o registo.

Visível / Não visível

Se o campo aparece no formulário.

Valor predefinido

O valor preenchido inicialmente.

Repita a configuração para os valores necessários e selecione Guardar.

O formato do valor predefinido depende do tipo de campo:

Tipo de campo

Valor predefinido

Texto

Texto livre.

Inteiro

Número inteiro.

Decimal ou moeda

Número inteiro ou decimal.

Booleano

Verdadeiro ou falso.

Lista de valores

Uma opção da lista associada.

Data e hora

Uma data e, quando aplicável, uma hora.

Morada

Não admite valor predefinido.


Como é aplicada a configuração

Valores sem configuração específica

Quando o valor selecionado não tem uma configuração específica, aplica-se a configuração geral do campo.

Campos de seleção múltipla

Se o campo de referência permitir várias seleções, cada valor pode ter uma configuração diferente.

As configurações compatíveis são aplicadas em conjunto. Se as seleções originarem configurações contraditórias, aplica-se a configuração geral do campo.

Relações entre vários campos

Um campo de referência pode influenciar vários campos. No entanto, cada campo influenciado só pode depender de um campo de referência.

Também pode encadear relações: um campo influenciado pode tornar-se o campo de referência de outro.

Por exemplo, o tipo de empresa pode determinar o tipo de veículo, que, por sua vez, determina os dados do seguro.

Caso especial: pedidos e linhas de pedido

Um campo do pedido pode determinar o comportamento dos campos das respetivas linhas.

A relação funciona do pedido para as suas linhas de pedido.

Por exemplo, quando o estado do pedido for «Pago», pode configurar determinados campos das linhas como sendo só de leitura.

Se configurar um campo de linha como não visível, o resultado depende da aplicação:

  • Na web, permanece visível na tabela de linhas, mas passa a ser só de leitura.

  • Na aplicação móvel, fica oculto quando a condição é cumprida.


Verificar a configuração

Depois de guardar:

  1. Abra um formulário da entidade correspondente.

  2. Selecione um valor do campo de referência com configuração específica.

  3. Verifique o comportamento do campo influenciado.

  4. Teste também um valor sem configuração específica.

  5. Se a seleção for múltipla, teste combinações compatíveis e contraditórias.

  6. Verifique o resultado na web e no móvel, quando aplicável.

Isto respondeu à sua pergunta?