Produto: | TOTVS CRM Gestão de Clientes | ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | TOTVS CRM | ||||||||
Segmento: | Cross Segmentos | ||||||||
Módulo: | Personalização | ||||||||
Função: | Configuração de exibição ou edição condicionada a uma regra feita a partir de atributos do formulário de tela | ||||||||
País: | Brasil | ||||||||
Ticket: | |||||||||
Requisito/Story/Issue (informe o requisito relacionado) : |
|
Novo recurso para exibir, ocultar, marcar como somente leitura ou marcar como editável elementos do formulário de lead a partir de uma regra condicional.
Exemplo de uma ocultação condicional:
Quando o tipo do lead for prospect, desejo ocultar os elementos de tela "Ramo de atividade" e a seção "Informações adicionais". Para todos os outros tipos de lead, estes atributos devem ser exibidos normalmente.
Disponibilizamos uma seção no formulário de Leads para que seja possível cadastrar, editar e remover regras de exibição e/ou edição condicionadas a uma expressão de validação.
Esta seção fica posicionada na porção direita da tela de configuração de personalização do formulário, abaixo do menu de Elementos
Demonstração de como acessar o recurso na personalização de Leads.
As ações possíveis para alteração dos estados dos elementos quando a regra condicional for atendida são:
A ação padrão que é mostrada na coluna a direita mostra qual será o comportamento padrão da aplicação para este elemento quando a regra condicional não for atendida, ou seja, o resultado da expressão for falso.
Para mudar a ação padrão, a configuração de estado do elemento em si deve ser feita antes de configurar a regra condicional, desta forma:
Se a regra condicional já estiver construída e a ação padrão precisar ser alterada, outra forma de fazer isto é desativar a regra condicional e alterar a ação no elemento em questão, lembrando de posteriormente ativar a regra condicional novamente.
Além das telas de cadastro, disponibilizamos um motor para validar as mudanças de estado em telas padrões do sistema e aplicamos primeiramente na tela de Leads.
Toda vez que o elemento contiver o dado que foi especificado na regra condicional, será adotado as ações que foram detalhadas na construção de regra.
Quando o dado não coincidir com o especificado em regra, o comportamento da tela segue a regra de visualização ou edição que tinha sido registrada antes
Além do caminho padrão para criação de regras, disponibilizamos também um atalho para que seja possível criar regras condicionais selecionando o estado dinâmico de visualização/edição diretamente ao selecionar um elemento do formulário
Se já existir uma regra condicional que afete o elemento, será apresentado o nome da regra e a possibilidade de alterar ou remover, mudando o estado do elemento para adequar o formulário conforme o cenário de negócio.
Não há.
Não há.