Árvore de páginas

REGRAS DE OCULTAÇÃO E EDIÇÃO CONDICIONAIS NA TELA DE CLIENTES

   
Produto: Gestão de Clientes
Linha de Produto: TOTVS CRM
Segmento: Cross Segmentos
Módulo: Personalização
Aplicação: Web/app móvel
Identificador: ME260520220840

    VISÃO GERAL

Agora, na tela de cadastro, você tem a liberdade de personalizar a visibilidade e a editabilidade dos campos de acordo com critérios específicos, além de poder validar as informações inseridas através de regras definidas. Este aperfeiçoamento representa uma gestão de dados mais inteligente e eficiente, alinhando-se perfeitamente às necessidades e preferências da sua empresa.


    OBJETIVO

O principal objetivo desta atualização é otimizar a gestão de clientes, proporcionando uma tela mais adaptável e dinâmica que responde de forma mais alinhada às suas necessidades específicas.


  ANTES DE COMEÇAR

Requisitos

Para aproveitar ao máximo este novo recurso, recomendamos que esteja familiarizado com o módulo Personalização.


Atributos padrões do formulário

A maioria dos atributos do formulário são suportados para as funções, porém, existem algumas exceções que foram detalhadas logo abaixo.


Nome Técnico Nome em Tela Tipo do Dado É Suportado?
active Ativo Booleano Sim
name Nome Texto Sim
tradingName Apelido/Nome Fantasia Texto Sim
code Código Texto Sim
customerPersonType Tipo de Pessoa Relacionamento Sim
birthday Data de Nascimento/Data de Fundação Data Sim
parentAccount Conta Pai Relacionamento Sim
contacts Contatos Relacionamento Multivalorado Não
professionalId Responsável Relacionamento Sim
phones Telefone Indefinido Não
emails E-mail Indefinido Não
leadSituation Tipo Relacionamento Sim
leadOrigin Origem Relacionamento Sim
location Ramos de Atividade Relacionamento Multivalorado Não
customerGroups Grupos Relacionamento Multivalorado Não
customerClassification Classificação Relacionamento Sim
companies Empresas Relacionamento Multivalorado Não
note Observação Texto Sim
addresses Endereços Indefinido Não
facebook Facebook Texto Sim
instagram Instagram Texto Sim
twitter Twitter Texto Sim
linkedin LinkedIn Texto Sim
website Website Texto Sim

Atributos personalizados

Antes de começar a construir regras utilizando atributos personalizados, é importante conferir se os tipos de atributos selecionados são permitidos. Consulte a lista abaixo para identificar quais tipos de campos são suportados:


Tipo do Atributo Personalizado É Suportado?
Booleano Sim
Fórmula Não
Indefinido Não
Lista de Opções Não
Número Sim
Relacionamento Sim *
Relacionamento Remoto Não
SubObjeto Não **
Texto Sim

  DETALHES FUNCIONAIS

Funções

  1. Regras de Ocultação e Edição Condicional:

    • Habilita a definição de critérios específicos para a exibição ou ocultação de campos na tela, proporcionando uma visão mais focada e relevante.
  2. Validação de Campos de Cadastro:

    • Assegura que os dados inseridos estejam corretos e consistentes, minimizando erros e otimizando processos subsequentes.
  3. Opção de Cadastro de Mensagem Condicional:

    • Permite o registro de mensagens customizadas que serão apresentadas quando condições atribuídas forem atendidas ou não, auxiliando na orientação e notificação aos usuários durante o processo de cadastro ou edição de informações de cliente.

  COMO USAR?

Passo a Passo

Para utilizar a regra de exibição/edição condicional:


  1. Inicie a Personalização: Acesse o módulo de personalização.

  2. Acessando Funcionalidades: Vá até a seção "Funcionalidades".

  3. Iniciando a Edição: Clique no ícone de lápis para editar.

  4. Editando o Formulário: No card do formulário, clique em 'editar' e selecione o campo ou a seção que deseja modificar.

  5. Definindo Configurações Dinâmicas: Escolha a opção "dinâmico" para ajustar as configurações de visibilidade ou edição.

  6. Adicionando Regras: Clique em 'adicionar regra' e descreva a regra que deseja implementar no campo 'Descrição'.

  7. Criando a Expressão Lógica: No campo "Expressão", estabeleça as condições para que as ações sejam executadas.

  8. Estabelecendo Ações: Em 'Ações', selecione a ação desejada (como "ocultar" ou "exibir") e identifique o elemento alvo.

  9. Finalizando: Adicione mais ações se necessário e depois clique em 'salvar' para finalizar as alterações.



Regra de Validação no formulário "Clientes"

  1. Início da Configuração:

    • Abra o módulo de objetos e selecione "Customers".
  2. Edição:

    • Clique no ícone de lápis para iniciar a edição.
  3. Acessando as Regras:

    • Na aba "REGRAS", clique em "Adicionar".
    • Escolha "Regra Avançada" para configurar usando expressões complexas.
  4. Configuração Detalhada da Regra:

    • No campo "Descrição", explique brevemente a regra.
    • Utilize "Observação" para fornecer detalhes adicionais sobre a regra.
  5. Estabelecendo a Expressão:

    • No campo "Expressão", determine as condições necessárias para ativar as ações programadas.
  6. Configuração da Mensagem de Alerta:

    • Selecione quando a mensagem deve ser mostrada: se as condições foram atendidas ou não.
    • Escreva o texto que será exibido na tela no campo de texto correspondente.
    • Especifique onde a mensagem será exibida: no topo da tela ou abaixo do campo correspondente.
  7. Finalização:

    • Após configurar todos os detalhes, clique em "Salvar" para aplicar as alterações feitas.

 EXEMPLO PRÁTICO

Caso de uso

Cenário:

Maria lida diariamente com uma grande quantidade de dados de clientes, buscando constante otimização e fiabilidade na base de dados.


Desafio Antigo:

Antes da atualização do TOTVS CRM, Maria enfrentava desafios na gestão de dados. O processo de entrada de dados era inconsistente, com falta de validação de preenchimento, o que levava a erros. A incapacidade de personalizar a visibilidade e editabilidade dos campos do formulário também limitava a eficiência do processo, forçando a equipe a navegar através de campos irrelevantes e desperdiçar tempo precioso.


Solução Atualizada:

Agora, eles podem não apenas personalizar a visibilidade e a editabilidade dos campos, mas também implementar regras condicionais que validam o preenchimento dos campos no momento do preenchimento do formulário, garantindo dados mais precisos e confiáveis.


PERGUNTAS FREQUENTES

  • question_answerExiste uma limitação no número de regras condicionais que podem ser criadas?
    Não, no entanto, é importante notar que a criação de um grande número de regras pode complicar a gestão e potencialmente desacelerar o sistema.
  • question_answerOs campos que foram ocultados através da personalização são completamente removidos do banco de dados?
    Não, não são removidos do banco de dados; eles são apenas ocultados da interface do usuário para simplificar a entrada de dados e a visualização.
  • question_answerQuais são os operadores disponíveis para usar em uma expressão?

    Operadores Matemáticos:


    1. "+" (Soma)
    2. "-" (Subtração)
    3. "*" (Multiplicação)
    4. "/" (Divisão)
    5. "()" (Parênteses) - Usado para definir a ordem de operações em uma expressão.

    Operadores Lógicos:


    1. "AND" (E) - Retorna verdadeiro se ambas as expressões forem verdadeiras.
    2. "OR" (OU) - Retorna verdadeiro se pelo menos uma das expressões for verdadeira.
    3. "!=" (Diferente) - Retorna verdadeiro se os valores comparados forem diferentes.
    4. "==" (Igual) - Retorna verdadeiro se os valores comparados forem iguais.
    5. ">" (Maior que) - Retorna verdadeiro se o valor à esquerda for maior que o valor à direita.
    6. "<" (Menor que) - Retorna verdadeiro se o valor à esquerda for menor que o valor à direita.
    7. ">=" (Maior ou igual a) - Retorna verdadeiro se o valor à esquerda for maior ou igual ao valor à direita.
    8. "<=" (Menor ou igual a) - Retorna verdadeiro se o valor à esquerda for menor ou igual ao valor à direita.

    Funções de Utilidade:


    1. "IN" - Verifica se um valor está presente em uma lista de valores.
    2. "IS_EMPTY" - Verifica se um valor está vazio, e retorna verdadeiro se estiver vazio.
    3. "IS_NUMBER" - Verifica se um valor é um número.
    4. "COALESCE" - Retorna o primeiro valor não nulo em uma lista de valores (essa função não foi detalhada no seu texto, mas é uma explicação geral do que ela faz).



  • Sem rótulos