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 de personalização de telas do ambiente Web e Mobile do CRM para exibir, ocultar, marcar como somente leitura ou marcar como editável elementos do formulário de lead a partir de uma regra condicional.
...
Disponibilizamos uma seção no módulo de personalização, formulário de Leads no módulo de personalização do CRM, 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.
A seção de regras 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 modal de edição de regras, coluna mais à 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 mudar a ação padrão é desativar a regra condicional e alterar o estado de visibilidade ou edição no elemento em questão, lembrando de posteriormente ativar a regra condicional novamente:
Regras condicionais inativas não terão efeito sobre o comportamento de tela.
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.
...
Quando o dado presente em tela não coincidir com o especificado na regra condicional, o comportamento da tela segue o estado definido na ação padrão de visualização ou edição dos elementos.
Foi criado o elemento do tipo Relacionamento de Objetos para representar o novo Tipo de elemento:
...
Adequamos os elementos de tela de 'Indefinido' para 'Relacionamento de Objetos' em Leads:
A regra condicional modifica o comportamento das telas da Web e também as telas do Mobile, portanto realizamos também a sincronização destas regras com o Mobile.
Criamos Disponibilizamos novos ícones de estado de visualização e edição na tela de personalização do formulário para mostrar de maneira rápida quais elementos são objetos de regras condicionais:
...
Regras condicionais sempre tem precedência à regras estáticas de visualização (Oculto e Visível) e edição (Editável e Somente leitura). Lembre deste ponto ao construir sua regra condicional!
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á.