Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
(Obrigatório)
Informações Gerais
Especificação | |||
Produto | Datasul | Módulo | CGA |
Segmento Executor | Manufatura | ||
Projeto1 | MANCRM01 | IRM1 |
|
Requisito1 | MANCRM01-260 | Subtarefa1 |
|
Chamado2 |
| ||
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. | ||
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
(Obrigatório)
Objetivo
Desenvolver uma melhoria na interface de pesquisa de contas (HTML) afim de permitir que as contas do tipo contato sejam omitidas do resultado da busca realizada.
(Obrigatório)
Definição da Regra de Negócio
Alterar a interface de pesquisa de contas (lista), adicionando o ícone de configuração (engrenagem) no canto superior direito da interface.
Este ícone deverá ficar visível a todos os usuários e não fará parte do controle de acesso.
Ao acessar o ícone de configuração, deverá ser apresentada uma modal que possuirá a configuração onde o usuário irá indicar ser deseja omitir os contatos da pesquisa de contas.
Esta configuração deverá ser apresentada em formato lógico, possuindo uma label e uma descrição mais longa exemplificando o que irá ocorrer quando ativada a preferência.
label :Omite contas do tipo contato na pesquisa de contas?
descrição: Ao ativar esta preferência, as pesquisas realizadas irão ignorar as contas do tipo contato no resultado de sua busca. Para visualizar os contatos na busca basta remover o filtro "ignora contatos" presente na sessão "Filtrado por".
Adicionar uma nova preferencia para o CRM, que será responsável pelo controle de omissao de contato na pesquisa de contas.
Grupo: Geral
Título: Omitir os contatos na pesquisa de contas (HTML)
Descrição: Parâmetro que indica se deve omitir os contantos na pesquisa de contas (HTML). No filtro avançado esse parâmentro é desconsiderado.
Código: LOG_HIDE_CONTATO
Default : False
Tipo: Lógico
A preferência deve ser individual (por usuário) e seu valor deve ser mantido na tabela configur, o valor padrão para esta preferência é falso.
Pesquisa de contas.
Ao acessar a interface de contas do CRM, deverá ser verificado se a preferência de omissão de contato está ativa, se sim, deverá ser adicionado a sessão de "Filtrado por:" o filtro que indica que serão ignorados os contatos na busca realizada, e após adicionar o filtro é que a busca inicial das contas deve ser realizada.
Caso o usuário utilize a busca rápida (área para informar o nome, CNPJ, CPF ou código ERP), e o filtro para ignorar os contatos estiver presente no "Filtrado por", ele será o único filtro mantido, eliminando os demais filtros aplicados, tendo como parâmetros de busca apenas o valor informado no campo de pesquisa e a preferência para ignorar os contatos.
Quando utilizado utilizada a pesquisa avançada, deve-se manter o mesmo comportamento da pesquisa rápida.a preferência para omitir os contatos deve ser mantida e o tipo de conta "contato" do filtro avançado de ser desabilitado para seleção.
| Informações |
|---|
O usuário logado não poderá remover o filtro de contatos omitidos durante a busca, para que o filtro seja eliminado o administrador deverá desativar o parâmetro. |
<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
dts.crm.account.account.list | [Alteração] | CRM - Gestão de contas - Cadastros - Manutenção de Contas | - |
Exemplo de Aplicação:
- Gravar na tabela configur os valores da nova interface de preferência.
- Aplicar na consulta a preferência quando ativa.
Tabelas Utilizadas
- emsfnd.configur – Configurções
Opcional
Protótipo de Tela
Protótipo 01
Protótipo 02
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
Não se aplica
(Opcional)
Estrutura de Menu
Não se aplica
Programas
Não se aplica
Cadastro de Papéis
Não se aplica
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
[6] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|

