Mudanças entre as edições de "Relatório de clientes não positivados"

De GeoSales
Ir para navegação Ir para pesquisar
 
(10 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 11: Linha 11:
 
== Necessidade ==
 
== 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.
+
Atualmente dentro do portal GeoSales, é disponibilizado um relatório de clientes não positivados, que é utilizado para visualizar os pedidos que os clientes retiraram em um determinado 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, após a pesquisa 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. Quando o usuário seleciona o campo 'pesquisar', o portal GeoSales apresenta os clientes e suas últimas compras realizadas.
  
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.  
+
A busca de clientes não positivados, ou seja, clientes que não realizaram compras, acaba inflando a busca de informações de última compra. Esta inflação ocorre no relatório de clientes não positivados, devido a exibição de clientes ativos e inativos, já que não existe filtro para tal situação.  
  
Devido a isto, a busca de clientes não positivados acaba inflando a busca de informações de última compra.  
+
No relatório de clientes não positivados, o sistema exibe somente o nome do cliente e o código do pedido.  
  
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.
+
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.
 
 
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 ==
 
== Solução ==
Linha 27: Linha 25:
 
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 todos, desta forma será possível diminuir a inflação de dados.  
 
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 todos, 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.
+
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.
  
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.
+
O relatório de clientes não positivados atualmente não é passível de manipulação. Para que o relatório seja passível de manipulação, serão feitas aplicações e alterações de filtros dentro do relatório XLS.
  
 
== Implementação ==
 
== Implementação ==
Linha 39: Linha 37:
 
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 'Todos'. Atualmente na tabela de Cliente, o campo DS_SITUACAO recebe os valores '2' para inativo e 'NULL' para ativo, ficando a nomenclatura da seguinte forma:
+
O campo 'Situação' receberá os valores 'Ativo', 'Inativo' e 'Todos'. Atualmente na base da Lorenfer, a tabela de Cliente, o campo DS_SITUACAO recebe os valores '2' para inativo e 'NULL' para ativo, ficando a nomenclatura da seguinte forma:
  
 
{| class="wikitable"
 
{| class="wikitable"
Linha 65: Linha 63:
  
 
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.
 
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.
 +
 +
''' ''Atenção:'' '''Vale salientar, que qualquer valor enviado ao campo DS_SITUCAO o sistema considerará Inativo. Para que um cliente seja considerado ativo, o campo DS_SITUACAO deve vir com o valor NULL.
  
 
'''- Exibição do código do cliente  '''
 
'''- Exibição do código do cliente  '''
Linha 89: Linha 89:
  
 
Para que o usuário consiga ter uma maior utilização dos relatórios de clientes não positivados, disponibilizados no GeoSales, se faz necessário a utilização de filtros e modificação do relatório XLS, ou seja, quando um relatório de clientes não positivados for gerado em XLS, o usuário poderá modifica-lo e aplicar filtros. Desta forma o relatório se tornará prático
 
Para que o usuário consiga ter uma maior utilização dos relatórios de clientes não positivados, disponibilizados no GeoSales, se faz necessário a utilização de filtros e modificação do relatório XLS, ou seja, quando um relatório de clientes não positivados for gerado em XLS, o usuário poderá modifica-lo e aplicar filtros. Desta forma o relatório se tornará prático
 
=== Integração ===
 
 
=== Estrutura de banco ===
 
 
{| class="wikitable"
 
! colspan="5"  | 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 ==
 
== Regras de Negócios ==
  
'''[RN1] - '''
+
'''[RN1] - ''' A inserção do campo do codigo do cliente, ocorrerá somente nos relatórios PRF e XLS, ou seja, na tela de 'Clientes não positivados' não ocorrerá alteração.
 
 
== Regras de Integração ==
 
 
 
'''[RI1] - '''
 
 
 
== Resultados Esperados ==
 
 
 
=== Protótipos ===
 
 
 
=== Fluxos Padrão ===
 
  
 +
'''[RN2] - ''' O campo 'situação' que será adicionado na tela de 'clientes não positivados', como padrão receberá o valor 'todos', para que o usuário selecione a opção 'Ativo' ou 'Inativo', deverá precisar o campo para que seja exibido a lista de opções a serem selecionadas.
  
 
== Aprovação ==
 
== Aprovação ==
Linha 138: Linha 108:
  
 
|-  
 
|-  
| Desenvolvimento - GeoSales || Pessoa que aprovou || 00/00/0000
+
| Desenvolvimento - GeoSales || Rodrigo Bastos || 07/11/2018
|-
 
| Integração - GeoSales || Pessoa que aprovou || 00/00/0000
 
|-
 
| Configurações - GeoSales || Pessoa que aprovou || 00/00/0000
 
|-
 
 
|}
 
|}
  

Edição atual tal como às 16h25min de 8 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, é disponibilizado um relatório de clientes não positivados, que é utilizado para visualizar os pedidos que os clientes retiraram em um determinado 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.

A pesquisa de dados ocorre de acordo com os filtros selecionados, após a pesquisa 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. Quando o usuário seleciona o campo 'pesquisar', o portal GeoSales apresenta os clientes e suas últimas compras realizadas.

A busca de clientes não positivados, ou seja, clientes que não realizaram compras, acaba inflando a busca de informações de última compra. Esta inflação ocorre no relatório de clientes não positivados, devido a exibição de clientes ativos e inativos, já que não existe filtro para tal situação.

No relatório de clientes não positivados, o sistema exibe somente o nome do cliente e o código do pedido.

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.

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 todos, desta forma será possível diminuir a inflação de dados.

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.

O relatório de clientes não positivados atualmente não é passível de manipulação. Para que o relatório seja passível de manipulação, serão feitas aplicações e alterações de filtros dentro do relatório XLS.

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'. Atualmente na base da Lorenfer, a tabela de Cliente, o campo DS_SITUACAO recebe os valores '2' para inativo e 'NULL' para ativo, 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:

  1. 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.
  2. 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.
  3. 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.

Atenção: Vale salientar, que qualquer valor enviado ao campo DS_SITUCAO o sistema considerará Inativo. Para que um cliente seja considerado ativo, o campo DS_SITUACAO deve vir com o valor NULL.

- Exibição do código do cliente

Atualmente o sistema GeoSales não exibe o código do cliente na tela de 'Clientes não positivados' e no relatório extraído, sendo ele PRF ou XLS. Para que o usuário consiga ter uma melhor percepção dos clientes e os últimos pedidos tirados, se faz necessário a adição do campo 'código cliente' nos relatórios de clientes não positivados.

Desta forma, o relatório ficará da seguinte maneira:

XLS

Relatorio clientes não positivados.JPG

PDF

Relatorio clientes não positivados pdf.png

Os codigos dos clientes, deverão ser buscadas na tabela CLIENTE da coluna CD_CLIENTE.

Saliento que a adição do campo 'código do cliente' só ocorrerá nos relatórios PDF e XLS, ou seja, na tela de 'Clientes não positivados', quando o usuário clicar em 'pesquisar', as informações exibidas continuaram as mesmas, sendo exibido somente o nome do cliente e a ultima compra, conforme já ocorre atualmente. Segue imagem abaixo demonstrando:

Tela clientes positivados.PNG

- Relatório XLS

Para que o usuário consiga ter uma maior utilização dos relatórios de clientes não positivados, disponibilizados no GeoSales, se faz necessário a utilização de filtros e modificação do relatório XLS, ou seja, quando um relatório de clientes não positivados for gerado em XLS, o usuário poderá modifica-lo e aplicar filtros. Desta forma o relatório se tornará prático

Regras de Negócios

[RN1] - A inserção do campo do codigo do cliente, ocorrerá somente nos relatórios PRF e XLS, ou seja, na tela de 'Clientes não positivados' não ocorrerá alteração.

[RN2] - O campo 'situação' que será adicionado na tela de 'clientes não positivados', como padrão receberá o valor 'todos', para que o usuário selecione a opção 'Ativo' ou 'Inativo', deverá precisar o campo para que seja exibido a lista de opções a serem selecionadas.

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 Rodrigo Bastos 07/11/2018

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