Á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 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.

...

  • Quando o tipo do lead for do tipo prospect, quero que oculte os elementos de tela "Ramo de atividade" e a seção "Mídia Social". 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 módulo de personalização, formulário de Leads 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:

Image RemovedImage Added


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:

Image RemovedImage Added

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:

Image Added

Regras condicionais inativas não terão efeito sobre o comportamento de tela.Image Removed

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:

Image RemovedImage Added

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.  

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

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:

  • Tipo de pessoa
  • Contatos
  • Tipo de lead
  • Origem
  • Etapa
  • Ramo de atividade
  • Grupos
  • Classificação
  • Empresas

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

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.

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

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!

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:

Image RemovedImage Added

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:

Image RemovedImage Added


04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

Não há.