Mudanças entre as edições de "Ordenação de pesquisa cliente"

De GeoSales
Ir para navegação Ir para pesquisar
 
(116 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 6: Linha 6:
 
|-
 
|-
 
| 29/03/2021  || Renato Lima || Criação do documento
 
| 29/03/2021  || Renato Lima || Criação do documento
 +
|-
 +
| 29/03/2021  || Renato Lima || Modificação solução
 
|-
 
|-
 
|}
 
|}
Linha 11: Linha 13:
 
== Necessidade ==
 
== Necessidade ==
  
O cliente necessita localizar o cadastro de novos clientes prospect para realizar aprovação destes clientes. No entanto, o cliente busca os prospects sem informar parâmetros nos campos de pesquisa, como a tela apresenta apenas os 100 primeiros registros e apresenta do mais antigo para o mais novo. Os novos registros de cadastros de clientes não são visualizados, ele deseja visualizar a pesquisa dos mais novos para os mais antigos.
+
Deste de 2020, nosso cliente tem demandado novas solicitações em rotinas de vendas construtivas, englobando também outros processos da equipe comercial.
 +
Uma destas rotinas que tem sido bastante explorada é o cadastro de novos clientes via GeoSales.  
  
== Descrição do Problema ==
+
Temos a cada dia nos especializado neste processo ganhando novos comportamentos, e também novas formas de utilização. Funcionalidade surgiu de forma a ser uma sugestão de novo cliente para empresa, mas já tem ganhado uma importância maior dentro da equipe tanto externa, como interna.
  
O cliente relatou que a tela de pesquisa cliente, lista apenas cem registro na tela inicial e apresenta apenas registros antigos, para visualizar os cadastros inseridos recentemente, precisa fazer pesquisa informando critério especifico para exibir os dados que ele deseja visualizar.
+
Como estas novas formas de trabalhar dos dados de prospecção tem surgido solicitações de modificação que visa gerar uma facilidade do fluxo de operação.
 +
 
 +
A função de consulta para cadastro prospect não proporciona uma fácil gestão para alguns cenários. Atualmente a busca lista apenas 100 clientes e para localizar o cadastro de um cliente que necessita ter seu cadastro aprovado, faz com que o usuário necessite selecionar diversos parâmetros para localiza-lo.
  
 
== Solução ==
 
== Solução ==
  
Como solução, na tela de cadastro de pesquisa cliente, será inserido dois campos que vão permitir ao usuário definir,  por qual dado o resultado da pesquisa será ordenado e outro que permitirá selecionar o tipo de ordenação, se  do mais antigo para o mais novo, ou do mais novo, para o mais antigo.
 
  
Quando no campo de filtro Prospect estiver selecionado a opção “Prospect”, no campo '''Ordenar por:''', deve apresentar a opção de data de cadastro, já que essa opção aplica-se apenas a cadastro de novos clientes(prospect).
+
Para facilitar a busca de cliente e tratativas do cadastro de clientes, será criado o conceito '''Situação''', novo atributo vinculado a entidade cliente. Este atributo terá as seguintes informações possíveis:
 +
 
 +
<li>'''Clientes'''</li>
 +
<dd>Cliente já cadastrados dentro do ERP sem bloqueios</dd>
 +
<li>'''Clientes Bloqueados'''</li>
 +
<dd>Cliente já cadastrados dentro do ERP com bloqueios</dd>
 +
<li>'''Prospects'''</li>
 +
<dd>Cliente cadastrados apenas dentro do GeoSales, com o cadastro finalizado</dd>
 +
<li>'''Prospects não efetivado'''</li>
 +
<dd>Cliente cadastrados apenas dentro do GeoSales, com o não cadastro finalizado</dd>
 +
 
 +
 
 +
A adição deste novo mecanismo na tela de pesquisa do cliente, irá facilitar a localização e listagem de novos clientes que não tiveram seu cadastro finalizado ainda, trazendo para o fluxo de trabalho, flexibilidade e otimização na localização destes tipos de cadastro.
 +
 
 +
<br> <br>
 +
''' Implementação ''' <br>
 +
 
 +
'''Pesquisa Cliente'''<br>
 +
<dd>
 +
Na tela de '''Pesquisa Cliente''' adicionar a informação de '''Situação''' do cliente descrita a acima. Esta informação deve ser incluída tanto no campo de filtro como na lista do resultado da busca. Campo na listagem deverá ter o mesmo comportamento dos que já existente, onde permite ocultar sua visualização.
 +
</dd><br>
  
''' Implementação '''
+
'''Card Qtd Prospects não efetivados'''
 +
<dd>
 +
Adicionar Card opcional para a tela inicial do portal Evo com a quantidade de clientes prospects ainda não efetivados.
 +
Ao clicar neste Card o sistema deve direcionar para a tela '''Pesquisa Cliente''' com o filtro '''Situação''' selecionado com a opção '''Prospects não efetivado'''. A busca neste tela deverá corresponder a mesma quantidade de registro apontadas no Card.
 +
</dd><br>
  
Na tela de atendimento ao cliente, abaixo dos campos existentes, serão criados dois campos para determinar o tipo de ordenação das informações a serem exibidas após a pesquisa:
+
'''Remover Campo Prospect'''
 +
<dd>
 +
Com a adição deste novo campo, vamos fazer a remoção do filtro prospect. Já com a criação do campo situação, atenderá de forma mais completas e traz possibilidade para mais cenários.
 +
</dd><br>
  
'''Ordenar por:''' - Neste campo deve apresentar opções, em que o usuário pode escolher por qual campo o sistema deve ordenar a exibição da pesquisa realizada. O sistema deve apresentar as seguintes opções: Código, Cliente, Organização de venda, vendedor e Estado quando no campo Prospect estiver selecionado a opção "Não Prospect", ou  quando neste campo estiver selecionado prospect, além das opções já listadas, deve ser acrescenta a opção de data de cadastro, já que esse campo está disponível apenas para os novos.
+
<!--<li>'''Campo Situação, aplicado sobre retorno da consulta.'' ''</li>
  
'''Tipo de Ordenação:''' - Neste campo será apresentado duas opções, que vai permiti ao usuário seleciona a ordenação que será usada na exibição.
+
<dd> Combo de múltipla escolha, com as seguintes opções para seleção: Clientes, Clientes Bloqueados, Prospects e Prospects não efetivado; </dd>
  
'''Ordenações ascendentes''' (isto é, em ordem crescente).
 
  
'''Ordenações descendentes''' (isto é, em ordem decrescente).
+
As opções bloqueado e Não bloqueado buscará informação do campo DS_SITUACAO da tabela cliente.
 +
<dd>'''Bloqueado:''' Quando o campo DS_SITUAÇÃO estiver populado.</dd>
  
O critério de ordenação é definido pelo tipo da informação:
+
<dd>'''Não Bloqueado:''' Quando o campo DS_SITUAÇÃO estiver null.</dd>
  
Informação Genérica (texto): Ordem Alfabética;
+
As opções Efetivado e Não efetivado buscará informação do campo ID_EFETIVADO da tabela cliente_aprovação.</dd>
  
Informação Numérica: Ordem Numérica;
+
<dd>'''Não efetivado:''' Quando o campo ID_EFETIVADO da tabela cliente aprovação for igual a 0.</dd>
  
Informação de Data: Ordem Cronológica (Ano/Mês/Dia/);
+
<dd>'''Efetivado:''' Quando o campo ID_EFETIVADO da tabela cliente aprovação for igual a 1.</dd>
  
== Fluxo dos processos ==
 
  
Cenário para pesquisa de cliente seleciono Não prospect no campo Prospect, Ordenar por: Cliente, Tipo de ordenação: Crescente
+
'''Com a criação deste campo, podemos descontinuar o campo Prospect.'''<br>
  
'''Dado''' que acesso a plataforma GeoSales EVO<br>
+
Além da criação do novo campo, deve criar um card que deve apresentar a quantidade de clientes pendentes de aprovação e a descrição "Clientes prospect pendente de aprovação. AO clicar neste card, o usuário deve ser direcionado a tela de atendimento ao cliente, com o filtro aplicado e a relação de clientes já em tela.
'''Quando''' seleciono a opção Atendimento ao Cliente<br>
+
-->
'''E''' preencho o campo Prospect com o valor não Prospect<br>
 
'''E''' preencho o campo Ordenar por: Cliente<br>
 
'''E''' preencho o campo Tipo de ordenação: Crescente<br>
 
'''Então''' Ao realizar a pesquisa, o sistema vai apresentar as informações ordenadas pelo nome do cliente, apresentado em ordem al0fabetica de A a Z.
 
  
 +
== Resultados Esperados ==
  
Cenário para pesquisa de cliente seleciono Não prospect no campo Prospect, Ordenar por: Cliente, Tipo de ordenação: decrescente
+
'''Para os cenários de teste usaremos a seguinte massa de exemplo''': <br><br>
 +
{| class="wikitable"
 +
! CODIGO
 +
! CLIENTE
 +
! VENDEDOR
 +
! ORGANIZAÇÂO VENDA
 +
! TIPO
 +
! SITUAÇÃO
 +
|-
 +
| 1  || Pedro || Vendedor_1 || 0101|| Cliente|| CLIENTES BLOQUEADO
 +
|-
 +
| 2  || Maria || Vendedor_1 || 0101 || Prospect|| PROSPECT NÃO EFETIVADO
 +
|-
 +
| 3  || Tiago || Vendedor_2 || 0202 || Cliente|| CLIENTES
 +
|-
 +
| 4  || Jose || Vendedor_2 || 0202|| Prospect || PROSPECT NÃO EFETIVADO
 +
|-
 +
| 5  || Joao || Vendedor_3 || 0303 || Prospect|| PROSPECT
 +
|-
 +
| 6  || Joao || Vendedor_3 || 0303 || Cliente|| CLIENTES
 +
|-
 +
|}<br>
 +
'''Campo possível a utilizado para filtro: '''
 +
<li> SITUAÇÃO</li>
  
'''Dado''' que acesso a plataforma GeoSales EVO<br>
+
<hr>
'''Quando''' seleciono a opção Atendimento ao Cliente<br>
 
'''E''' preencho o campo Prospect com o valor não Prospect<br>
 
'''E''' preencho o campo Ordenar por: Cliente<br>
 
'''E''' preencho o campo Tipo de ordenação: Decrescente<br>
 
'''Então''' Ao realizar a pesquisa, o sistema vai apresentar as informações ordenadas pelo nome do cliente, apresentado em ordem alfabética de Z a A.
 
  
 +
'''Dado''' que usuário A acessa a '''Pesquisa de Cliente''' na plataforma GeoSales EVO;<br>
 +
'''E''' seleciona o campo '''SITUAÇÃO'''  as opções '''CLIENTES BLOQUEADO''','''CLIENTES''';<br>
 +
'''O''' sistema irá retornar os dados da seguinte forma:<br>
 +
{| class="wikitable"
 +
! CODIGO
 +
! CLIENTE
 +
! VENDEDOR
 +
! ORGANIZAÇÂO VENDA
 +
! TIPO
 +
! SITUAÇÃO
 +
|-
 +
| 1  || Pedro || Vendedor_1 || 0101|| Cliente|| CLIENTES BLOQUEADO
 +
|-
 +
| 3  || Tiago || Vendedor_2 || 0202 || Cliente|| CLIENTES
 +
|-
 +
| 6  || Joao || Vendedor_3 || 0303 || Cliente|| CLIENTES
 +
|-
 +
|}<br>
 +
<hr>
 +
'''Dado''' que usuário A acessa a '''Pesquisa de Cliente''' na plataforma GeoSales EVO;<br>
 +
'''E''' seleciona o campo '''SITUAÇÃO'''  a opção '''CLIENTES''';<br>
 +
'''O''' sistema irá retornar os dados da seguinte forma:<br>
 +
{| class="wikitable"
 +
! CODIGO
 +
! CLIENTE
 +
! VENDEDOR
 +
! ORGANIZAÇÂO VENDA
 +
! TIPO
 +
! SITUAÇÃO
 +
|-
 +
| 3  || Tiago || Vendedor_2 || 0202 || Cliente|| CLIENTES
 +
|-
 +
| 6  || Joao || Vendedor_3 || 0303 || Cliente|| CLIENTES
 +
|-
 +
|}<br>
 +
<hr>
  
Cenário para pesquisa de cliente seleciono prospect no campo Prospect, Ordenar por: Data de cadastro, Tipo de ordenação: Crescente
+
'''Dado''' que usuário A acessa a '''Pesquisa de Cliente''' na plataforma GeoSales EVO;<br>
 +
'''E''' seleciona o campo '''SITUAÇÃO'''  a opção '''CLIENTES BLOQUEADOS''';<br>
 +
'''O''' sistema irá retornar os dados da seguinte forma:<br>
 +
{| class="wikitable"
 +
! CODIGO
 +
! CLIENTE
 +
! VENDEDOR
 +
! ORGANIZAÇÂO VENDA
 +
! TIPO
 +
! SITUAÇÃO
 +
|-
 +
| 1  || Pedro || Vendedor_1 || 0101|| Cliente|| CLIENTES BLOQUEADOS
 +
|-
 +
|}<br>
 +
<hr>
  
'''Dado''' que acesso a plataforma GeoSales EVO<br>
+
'''Dado''' que usuário A acessa a '''Pesquisa de Cliente''' na plataforma GeoSales EVO;<br>
'''Quando''' seleciono a opção Atendimento ao Cliente<br>
+
'''E''' seleciona o campo '''SITUAÇÃO''' a opção '''PROSPECT NÃO EFETIVADO''';<br>
'''E''' preencho o campo Prospect com o valor Prospect<br>
+
'''O''' sistema irá retornar os dados da seguinte forma:<br>
'''E''' preencho o campo Ordenar por: Data cadastro<br>
+
{| class="wikitable"
'''E''' preencho o campo Tipo de ordenação: Crescente<br>
+
! CODIGO
'''Então''' Ao realizar a pesquisa, o sistema vai apresentar as informações ordenadas pela data de cadastro, apresentado em ordem Crescente, da data de cadastro mais antiga para mais atual.
+
! CLIENTE
 +
! VENDEDOR
 +
! ORGANIZAÇÂO VENDA
 +
! TIPO
 +
! SITUAÇÃO
 +
|-
 +
| 2  || Maria || Vendedor_1 || 0101 || Prospect|| PROSPECT NÃO EFETIVADO
 +
|-
 +
| 4  || Jose || Vendedor_2 || 0202|| Prospect || PROSPECT NÃO EFETIVADO
 +
|-
 +
| 5  || Joao || Vendedor_3 || 0303 || Prospect|| PROSPECT NÃO EFETIVADO
 +
|-
 +
|}<br>
  
Cenário para pesquisa de cliente seleciono prospect no campo Prospect, Ordenar por: Data de cadastro, Tipo de ordenação: decrescente
+
Para esse cenário de filtro, favor criar uma opção de card para ser disponibilizado a quantidade de clientes prospects ainda não efetivados.
 +
O card deve apresentar a quantidade de cadastros que aguardam aprovação, ao clicar o sistema deve exibir a listagem dos clientes.
 +
<hr>
  
'''Dado''' que acesso a plataforma GeoSales EVO<br>
+
'''Dado''' que usuário A acessa a '''Pesquisa de Cliente''' na plataforma GeoSales EVO;<br>
'''Quando''' seleciono a opção Atendimento ao Cliente<br>
+
'''E''' seleciona o campo '''SITUAÇÃO''' a opção '''PROSPECT''';<br>
'''E''' preencho o campo Prospect com o valor Prospect<br>
+
'''O''' sistema irá retornar os dados da seguinte forma:<br>
'''E''' preencho o campo Ordenar por: Data cadastro<br>
+
{| class="wikitable"
'''E''' preencho o campo Tipo de ordenação: Decrescente<br>
+
! CODIGO
'''Então''' Ao realizar a pesquisa, o sistema vai apresentar as informações ordenadas pela data de cadastro, apresentado em ordem decrescente, da data de cadastro mais atual para mais antiga.
+
! CLIENTE
 +
! VENDEDOR
 +
! ORGANIZAÇÂO VENDA
 +
! TIPO
 +
! SITUAÇÃO
 +
|-
 +
| 5  || Joao || Vendedor_3 || 0303 || Prospect|| PROSPECT
 +
|-
 +
|}<br>
  
 
== Regras de Negócios ==
 
== Regras de Negócios ==
  
'''[RN1]-'''  
+
'''[RN1]-''' O campo situação deve ter o valor '''CLIENTES''' como padrão na tela de '''Pesquisa Clientes'''.
  
'''[RN2]-'''
+
'''[RN2]-''' O card de cliente pendentes de aprovação, vai está disponível para aplicação por papel do usuário.
  
 
== Aprovação ==
 
== Aprovação ==
Linha 113: Linha 230:
  
 
|-   
 
|-   
| TI - Damare||  ||  
+
| TI - Della&Delle||  ||  
 
|-  
 
|-  
| Gestor do Projeto - Damare||  ||  
+
| Gestor do Projeto - Della&Delle||  ||  
 
|-  
 
|-  
| Diretoria - Damare ||  ||  
+
| Diretoria - Della&Delle||  ||  
 
|}
 
|}

Edição atual tal como às 12h57min de 31 de março de 2021

Histórico de Alterações

Data Quem Comentários
29/03/2021 Renato Lima Criação do documento
29/03/2021 Renato Lima Modificação solução

Necessidade

Deste de 2020, nosso cliente tem demandado novas solicitações em rotinas de vendas construtivas, englobando também outros processos da equipe comercial. Uma destas rotinas que tem sido bastante explorada é o cadastro de novos clientes via GeoSales.

Temos a cada dia nos especializado neste processo ganhando novos comportamentos, e também novas formas de utilização. Funcionalidade surgiu de forma a ser uma sugestão de novo cliente para empresa, mas já tem ganhado uma importância maior dentro da equipe tanto externa, como interna.

Como estas novas formas de trabalhar dos dados de prospecção tem surgido solicitações de modificação que visa gerar uma facilidade do fluxo de operação.

A função de consulta para cadastro prospect não proporciona uma fácil gestão para alguns cenários. Atualmente a busca lista apenas 100 clientes e para localizar o cadastro de um cliente que necessita ter seu cadastro aprovado, faz com que o usuário necessite selecionar diversos parâmetros para localiza-lo.

Solução

Para facilitar a busca de cliente e tratativas do cadastro de clientes, será criado o conceito Situação, novo atributo vinculado a entidade cliente. Este atributo terá as seguintes informações possíveis:

  • Clientes
  • Cliente já cadastrados dentro do ERP sem bloqueios
  • Clientes Bloqueados
  • Cliente já cadastrados dentro do ERP com bloqueios
  • Prospects
  • Cliente cadastrados apenas dentro do GeoSales, com o cadastro finalizado
  • Prospects não efetivado
  • Cliente cadastrados apenas dentro do GeoSales, com o não cadastro finalizado

    A adição deste novo mecanismo na tela de pesquisa do cliente, irá facilitar a localização e listagem de novos clientes que não tiveram seu cadastro finalizado ainda, trazendo para o fluxo de trabalho, flexibilidade e otimização na localização destes tipos de cadastro.

    Implementação
    Pesquisa Cliente

    Na tela de Pesquisa Cliente adicionar a informação de Situação do cliente descrita a acima. Esta informação deve ser incluída tanto no campo de filtro como na lista do resultado da busca. Campo na listagem deverá ter o mesmo comportamento dos que já existente, onde permite ocultar sua visualização.


    Card Qtd Prospects não efetivados

    Adicionar Card opcional para a tela inicial do portal Evo com a quantidade de clientes prospects ainda não efetivados. Ao clicar neste Card o sistema deve direcionar para a tela Pesquisa Cliente com o filtro Situação selecionado com a opção Prospects não efetivado. A busca neste tela deverá corresponder a mesma quantidade de registro apontadas no Card.


    Remover Campo Prospect

    Com a adição deste novo campo, vamos fazer a remoção do filtro prospect. Já com a criação do campo situação, atenderá de forma mais completas e traz possibilidade para mais cenários.


    Resultados Esperados

    Para os cenários de teste usaremos a seguinte massa de exemplo:

    CODIGO CLIENTE VENDEDOR ORGANIZAÇÂO VENDA TIPO SITUAÇÃO
    1 Pedro Vendedor_1 0101 Cliente CLIENTES BLOQUEADO
    2 Maria Vendedor_1 0101 Prospect PROSPECT NÃO EFETIVADO
    3 Tiago Vendedor_2 0202 Cliente CLIENTES
    4 Jose Vendedor_2 0202 Prospect PROSPECT NÃO EFETIVADO
    5 Joao Vendedor_3 0303 Prospect PROSPECT
    6 Joao Vendedor_3 0303 Cliente CLIENTES


    Campo possível a utilizado para filtro:

  • SITUAÇÃO

  • Dado que usuário A acessa a Pesquisa de Cliente na plataforma GeoSales EVO;
    E seleciona o campo SITUAÇÃO as opções CLIENTES BLOQUEADO,CLIENTES;
    O sistema irá retornar os dados da seguinte forma:

    CODIGO CLIENTE VENDEDOR ORGANIZAÇÂO VENDA TIPO SITUAÇÃO
    1 Pedro Vendedor_1 0101 Cliente CLIENTES BLOQUEADO
    3 Tiago Vendedor_2 0202 Cliente CLIENTES
    6 Joao Vendedor_3 0303 Cliente CLIENTES



    Dado que usuário A acessa a Pesquisa de Cliente na plataforma GeoSales EVO;
    E seleciona o campo SITUAÇÃO a opção CLIENTES;
    O sistema irá retornar os dados da seguinte forma:

    CODIGO CLIENTE VENDEDOR ORGANIZAÇÂO VENDA TIPO SITUAÇÃO
    3 Tiago Vendedor_2 0202 Cliente CLIENTES
    6 Joao Vendedor_3 0303 Cliente CLIENTES



    Dado que usuário A acessa a Pesquisa de Cliente na plataforma GeoSales EVO;
    E seleciona o campo SITUAÇÃO a opção CLIENTES BLOQUEADOS;
    O sistema irá retornar os dados da seguinte forma:

    CODIGO CLIENTE VENDEDOR ORGANIZAÇÂO VENDA TIPO SITUAÇÃO
    1 Pedro Vendedor_1 0101 Cliente CLIENTES BLOQUEADOS



    Dado que usuário A acessa a Pesquisa de Cliente na plataforma GeoSales EVO;
    E seleciona o campo SITUAÇÃO a opção PROSPECT NÃO EFETIVADO;
    O sistema irá retornar os dados da seguinte forma:

    CODIGO CLIENTE VENDEDOR ORGANIZAÇÂO VENDA TIPO SITUAÇÃO
    2 Maria Vendedor_1 0101 Prospect PROSPECT NÃO EFETIVADO
    4 Jose Vendedor_2 0202 Prospect PROSPECT NÃO EFETIVADO
    5 Joao Vendedor_3 0303 Prospect PROSPECT NÃO EFETIVADO


    Para esse cenário de filtro, favor criar uma opção de card para ser disponibilizado a quantidade de clientes prospects ainda não efetivados. O card deve apresentar a quantidade de cadastros que aguardam aprovação, ao clicar o sistema deve exibir a listagem dos clientes.


    Dado que usuário A acessa a Pesquisa de Cliente na plataforma GeoSales EVO;
    E seleciona o campo SITUAÇÃO a opção PROSPECT;
    O sistema irá retornar os dados da seguinte forma:

    CODIGO CLIENTE VENDEDOR ORGANIZAÇÂO VENDA TIPO SITUAÇÃO
    5 Joao Vendedor_3 0303 Prospect PROSPECT


    Regras de Negócios

    [RN1]- O campo situação deve ter o valor CLIENTES como padrão na tela de Pesquisa Clientes.

    [RN2]- O card de cliente pendentes de aprovação, vai está disponível para aplicação por papel do usuário.

    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
    Gerente TI- GeoSales

    Empresa solicitante

    Setor Aprovado Por Data
    TI - Della&Delle
    Gestor do Projeto - Della&Delle
    Diretoria - Della&Delle