Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

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) :

Jira
serverJIRA
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keyDTCRMSD-228


02. SITUAÇÃO/REQUISITO

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.

04. SOLUÇÃO

Telas e menus para cadastro de regras condicionais

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:

  • Ocultar  - Faz com que o elemento seja ocultado no formulário
  • Visível - O elemento selecionado será visível no formulário
  • Tornar editável - O elemento poderá ser editado em tela
  • Tornar somente leitura - Faz com que o elemento não possa ser editado, ou seja, permitirá somente leitura da informação presente no atributo

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.



Motor para verificar mudanças de estado de telas padrões e aplicação na tela de Leads

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 

Criação de elemento de formulário para atributos do tipo SubObjectLookup e aplicação no objeto de Leads



Sincronizar regras de exibição/edição condicionais com o Mobile


Novos ícones para representar os estados de visualização e edição dos elementos afetados pela regra condicional


Atalhos para criação de regras condicionais ao editar elemento de formulário

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.



04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

Não há.