Mudanças entre as edições de "Relatório de clientes não positivados"
(29 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, é | + | 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. | |
− | == Soluçã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 == | == Implementação == | ||
− | === Desenvolvimento === | + | === 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: | |
{| class="wikitable" | {| class="wikitable" | ||
− | ! colspan=" | + | ! colspan="6" | 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. | ||
+ | |||
+ | ''' ''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''' | ||
+ | |||
+ | [[Arquivo:Relatorio clientes não positivados.JPG]] | ||
+ | |||
+ | '''PDF''' | ||
+ | |||
+ | [[Arquivo: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: |
− | + | [[Arquivo: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 == | == Aprovação == | ||
Linha 71: | Linha 108: | ||
|- | |- | ||
− | | Desenvolvimento - GeoSales || | + | | Desenvolvimento - GeoSales || Rodrigo Bastos || 07/11/2018 |
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
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:
- 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.
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
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:
- 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 |