Mudanças entre as edições de "Relatório de clientes não positivados"
Linha 39: | Linha 39: | ||
Para que seja possível filtrar clientes ativos ou inativos, se faz necessário a criação do campo 'Situação' na tela de 'Clientes não positivados'. | Para que seja possível filtrar clientes ativos ou inativos, se faz necessário a criação do campo 'Situação' na tela de 'Clientes não positivados'. | ||
− | O campo 'Situação' receberá os valores 'Ativo', 'Inativo' e ' | + | O campo 'Situação' receberá os valores 'Ativo', 'Inativo' e 'Todos'. Na tabela de Cliente, o campo DS_SITUACAO receber valores '2' e 'NULL', ficando a nomenclatura da seguinte forma: |
{| class="wikitable" | {| class="wikitable" | ||
Linha 55: | Linha 55: | ||
| SITUAÇÃO || INATIVO || 2 || CLIENTE || DS_SITUACAO | | SITUAÇÃO || INATIVO || 2 || CLIENTE || DS_SITUACAO | ||
|} | |} | ||
+ | |||
+ | Quando selecionado o campo situação, o sistema exibirá um combox com as opções 'Ativo', 'Inativo' e 'Todos', desta forma possuiremos três cenários de utilização, seriam eles: | ||
+ | |||
+ | #Se selecionado a opção 'Ativo' o sistema exibirá todos os clientes que estejam ativos, ou seja, com o valor NULL na tabela de CLIENTE no campo DS_SITUACAO. | ||
+ | #Se selecionado a opção 'Inativo', o sistema exibirá todos os clientes que estão inativos, ou seja, com o valor 2 na tabela de CLIENTE no campo DS_SITUACAO. | ||
+ | #Se selecionado a opção 'Todos', o sistema exibirá todos os clientes independente de estar ativo ou não. | ||
+ | |||
+ | Saliento que as informações exibidas na tela e no relatório gerado, do relatório de clientes não positivados dependerá dos filtros aplicados. | ||
+ | |||
+ | Por padrão, o campo 'Situação' da tela de 'Clientes não positivados', ficará com o valor 'Todos', podendo ser alterado pelo usuário. | ||
=== Integração === | === Integração === |
Edição das 14h48min de 7 de novembro de 2018
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
07/11/2018 | Ana Júlia | Criação do documento |
Necessidade
Atualmente dentro do portal GeoSales, é viabilizado um relatório de clientes não positivados. Que é utilizado para visualizar os pedidos que os clientes retiraram em um período de tempo. Neste relatório é permitido que sejam aplicados filtros, como: período, supervisor, vendedor, rota, grupo de cliente, cliente, organização de venda, família de produto e produto.
Quando o usuário seleciona o campo 'pesquisar', o portal GeoSales apresenta os clientes que retiraram ou não pedidos naquele período de tempo, de acordo com os filtros aplicados.
A pesquisa de dados ocorre de acordo com os filtros selecionados, o sistema exibe o nome do cliente e o código do pedido da ultima compra feita. Porém alguns clientes estão inativos, e não retiram pedidos.
Devido a isto, a busca de clientes não positivados acaba inflando a busca de informações de última compra.
Para que não haja mais a inflação de dados na busca de clientes não positivados, é necessário a criação de um filtro de clientes ativos e inativos. O relatório de clientes não positivados, quando gerado, exibe o nome do cliente e o código do ultimo pedido. Para que o usuário tenha flexibilidade de utilização do sistema GeoSales, se faz necessário a adição do código do cliente no relatório de clientes não positivados.
Além disto, as informações exibidas no relatório XLS, precisam ser filtradas e alteradas, porém atualmente o relatório não permite qualquer modificação no relatório. Para que o relatório seja flexível, se faz necessário a alteração e aplicação de filtros dentro do relatório XLS.
Solução
Para que o usuário consiga filtrar os clientes ativos e inativos no relatório de clientes não positivados, deverá ser criado um filtro para busca de clientes ativos, inativos e ambos, desta forma será possível diminuir a inflação de dados.
O relatório de clientes não positivados, quando gerado, não exibe o código do cliente. Para que seja possível visualizar o código do cliente nos relatórios gerados, será necessário a consultar a tabela de cliente.
Atualmente no relatório de clientes não positivados, quando gerado em XLS não é possível filtrar ou modificar os dados disponibilizados, desta forma, se faz necessário a viabilidade de modificar e filtrar dados no relatório, para que o usuário consiga utilizar da melhor forma possível do relatório disponibilizado.
Implementação
Desenvolvimento
- Filtro de cliente ativo e inativo
Para que seja possível filtrar clientes ativos ou inativos, se faz necessário a criação do campo 'Situação' na tela de 'Clientes não positivados'.
O campo 'Situação' receberá os valores 'Ativo', 'Inativo' e 'Todos'. Na tabela de Cliente, o campo DS_SITUACAO receber valores '2' e 'NULL', ficando a nomenclatura da seguinte forma:
NOMENCLATURA | |||||
---|---|---|---|---|---|
CAMPO PORTAL | SITUAÇÃO | SIGLA | TABELA GEOSALES | CAMPO GEOSALES | |
SITUAÇÃO | ATIVO | NULL | CLIENTE | DS_SITUACAO | |
SITUAÇÃO | INATIVO | 2 | CLIENTE | DS_SITUACAO |
Quando selecionado o campo situação, o sistema exibirá um combox com as opções 'Ativo', 'Inativo' e 'Todos', desta forma possuiremos três cenários de utilização, seriam eles:
- Se selecionado a opção 'Ativo' o sistema exibirá todos os clientes que estejam ativos, ou seja, com o valor NULL na tabela de CLIENTE no campo DS_SITUACAO.
- Se selecionado a opção 'Inativo', o sistema exibirá todos os clientes que estão inativos, ou seja, com o valor 2 na tabela de CLIENTE no campo DS_SITUACAO.
- Se selecionado a opção 'Todos', o sistema exibirá todos os clientes independente de estar ativo ou não.
Saliento que as informações exibidas na tela e no relatório gerado, do relatório de clientes não positivados dependerá dos filtros aplicados.
Por padrão, o campo 'Situação' da tela de 'Clientes não positivados', ficará com o valor 'Todos', podendo ser alterado pelo usuário.
Integração
Estrutura de banco
TABELA | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
NOME DO CAMPO | TIPO DO CAMPO | SIM/NAO | SIM/NAO | EXPLICAÇÃO SOBRE O CAMPO |
Regras de Negócios
[RN1] -
Regras de Integração
[RI1] -
Resultados Esperados
Protótipos
Fluxos Padrão
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
GeoSales
Setor | Aprovado Por | Data |
---|---|---|
Desenvolvimento - GeoSales | Pessoa que aprovou | 00/00/0000 |
Integração - GeoSales | Pessoa que aprovou | 00/00/0000 |
Configurações - GeoSales | Pessoa que aprovou | 00/00/0000 |
Empresa solicitante
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente de Projeto - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente Comercial - Cliente | Pessoa que aprovou | 00/00/0000 |