Mudanças entre as edições de "Criação de Semáforo de itens pedidos/mês"

De GeoSales
Ir para navegação Ir para pesquisar
 
(42 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 5: Linha 5:
 
! Comentários  
 
! Comentários  
 
|-
 
|-
| 10/08/2022  || Jonas Sampaio || Criação do documento
+
| 24/11/2022  || Renato Lima || Criação do documento
 
|-
 
|-
 
|}
 
|}
Linha 11: Linha 11:
 
== Necessidade ==
 
== Necessidade ==
  
O cliente possui equipes de vendas que tem por modo de operação visitar um determinado cliente mais de uma vez dentro de um ciclo de vendas (mês comercial). Por conta desta estrutura, torna-se de difícil controle visualizar, a partir da relação dos clientes daquele vendedor, quais deles já foram visitados neste ciclo. Isso porque, ao realizar visitas a um cliente pela segunda vez, o vendedor não consegue identificar, a partir do sistema, quais clientes já foram visitados no ciclo presente e, se visitados, quais itens já foram oferecidos ao cliente neste ciclo. Por essa razão, há uma necessidade por parte do cliente em que se desenvolva um recurso visual que permita ao vendedor verificar que seu cliente já foi visitado dentro do período determinado e, ao fazê-lo, permitir que os itens vendidos no ciclo de vendas sejam devidamente marcados.
+
O cliente possui equipes de vendas que tem por modo de operação visitar um determinado cliente mais de uma vez dentro de um ciclo de vendas (mês comercial). Por conta desta estrutura, torna-se de difícil controle visualizar, a partir da relação dos produtos, quais itens já foram vendidos ao cliente neste ciclo e em ciclos anteriores. Por essa razão, há uma necessidade por parte do cliente em que se desenvolva um recurso visual que permita ao vendedor verificar os itens vendidos no ciclo de vendas.
  
 
== Solução ==
 
== Solução ==
  
Desenvolver um recurso que permita ao vendedor identificar itens já vendidos a um cliente dentro do ciclo de vendas.
+
Desenvolver um recurso que permita ao vendedor identificar itens já vendidos a um cliente dentro dos ciclos de vendas.
<li> Implementação de um '''''semáforo''''' no card dos itens do pedido, que farão a identificação visual de itens que foram vendidos no ciclo presente, em ciclos anteriores ou em situações previamente demandadas pelo cliente;</li>
+
<li> Implementação de um '''''semáforo''''' no card dos itens do pedido, que farão a identificação visual de itens que foram vendidos no ciclo em vigência. </li>
 
</ol>
 
</ol>
  
== Implementação ==
+
Ao entrar na tela de pedidos, os cards dos itens já apresentam informações pré-parametrizadas. No card de cada item deve apresentar uma indicação em cores que ao vendedor visualizar tenha ciência se aquele item já foi vendido para aquele cliente dentro do ciclo de vendas vigente.
  
=== Semáforo de Itens Pedidos ===
+
Esse indicativo deve levar em consideração três situações em relação ao Item dentro do ciclo de venda para o cliente:
 +
* Item não foi vendido
 +
* Item vendido, mas sem nota fiscal ainda
 +
* Item vendido e faturado
  
Ao entrar na tela de pedidos, os cards dos itens já apresentam informações pré-parametrizadas. Existe um ícone de informação, de cor cinza, que abre uma tela com informações de item ao selecioná-lo. Considerando que o ciclo de vendas corresponde ao  período entre o início do mês comercial e o seu final, o item deverá ter um comportamento na qual a cor deste ícone pode mudar de acordo com a periodicidade em que este item foi pedido dentro do ciclo de vendas, ou de ciclos anteriores. Para isto, o ícone de informação, que possui a cor cinza como ''default'', poderá ter as cores alteradas para '''''verde''''', '''''amarela''''' ou '''''vermelha''''', de acordo com os períodos parametrizados pelo cliente.
+
Baseado nos três cenários informados acima, a sinalização em cores deve ter os seguintes critérios:
Se tomarmos como exemplo a necessidade corrente do cliente, o novo comportamento da funcionalidade será a seguinte: O vendedor acessará a tela de pedidos, na qual os cards dos itens estarão dispostos. Se o item na lista ainda não foi vendido no ciclo de vendas atual, o ícone de informação apresentará a cor ''default'' cinza. Se o cliente já tiver feito o pedido daquele item dentro do ciclo de vendas atual, o ícone de informação apresentará a cor verde, sinalizando ao vendedor que tal item foi oferecido àquele cliente neste ciclo de vendas. Caso seja do interesse do cliente, outras cores do semáforo poderão ser parametrizadas, como a apresentação da cor amarela, caso o item não tenha sido vendido no ciclo corrente, mas foi no ciclo anterior, ou a apresentação na cor vermelha, caso o item não tenha sido vendido nos últimos 90 dias.
+
Para Itens ainda não vendidos, pode ser sinalizado em Cinza;
 +
Para itens vendidos, mas não faturados, pode ser sinalizado em Amarelo;
 +
Para itens vendidos e faturados, pode ser sinalizado em Verde.
  
=== Importante===
+
Como critério deve levar em consideração sempre o ciclo de venda que está em vigência.
  
* Tanto a customização do semáforo de itens pedidos no ciclo como de marcadores de clientes visitados no ciclo deverão ser habilitados/desabilitados por meio do controle de ações.
+
== Regras de Negócios ==
 +
 
 +
'''[RN1] - ''' A visualização de marcação no item deverá ser habilitado/desabilitado por meio do controle de ações.;
 +
 
 +
'''[RN2] - ''' Para avaliar e apresentar a sinalização deve ter uma configuração para ativar avaliação;
 +
 
 +
'''[RN3] - ''' Para que seja possível a sinalização, é necessário ter um ciclo de venda ativo;
  
 +
'''[RN4] - ''' Para consultar data e valor da venda deve acessar o card para visualizar a informação;
  
* As marcações de item pedido no ciclo e de cliente visitado no ciclo terão como critério de ativação o faturamento do pedido. Portanto, o sinal só deverá marcar os itens ou clientes cujo faturamento tiver sido já realizado.  
+
'''[RN5] - ''' Avaliação de venda, será sempre baseada no ciclo de venda que encontra-se ativo.
  
<!--Na tela de Atendimento ao cliente, alguns campos de filtro já existem, permitindo que o usuário possa fazer agrupamentos de pesquisa de clientes conforme vários cenários e necessidades. Para o atendimento da demanda de verificação de cliente já atendido em um determinado ciclo de vendas, deve-se ser criado um novo campo de filtro, denominado "Verificação Atendimento", com as seguintes opções: "Atendidos no ciclo atual" e "não Atendidos no ciclo atual". Caso o usuário realize o filtro com o preenchimento do campo "Verificação Atendimento" na seleção "Atendidos no ciclo atual", a pesquisa deverá retornar os clientes que '''já''' tiveram pedidos realizados dentro do ciclo de vendas corrente. Caso o usuário realize o filtro com o preenchimento do campo "Verificação Atendimento" na seleção "Não Atendidos no ciclo atual", a pesquisa deverá retornar os clientes que '''não''' tiveram pedidos realizados dentro do ciclo de vendas corrente.
+
'''[RN6] - ''' A sinalização do item deve levar em consideração, apenas se o cliente comprou o item dentro do ciclo. Não importa se ele é atendido por mais de um vendedor, para sinalização o critério é se o cliente já realizou anteriormente a compra do item.
  
A implementação para esta demanda deverá ser desenvolvida nestes moldes pelos seguintes motivos:
+
 
<ul>
+
* A marcação de item pedido no ciclo terá como critério de ativação o cadastro do pedido. Portanto, o sinal só deverá marcar os itens cujo o cadastro do pedido tiver sido já realizado.
<li> O uso de sinal visual de cliente visitado no ciclo na própria lista de clientes poderia trazer confusão de informações, visto que tal lista já possui um sinal visual, que trata do risco do cliente;</li>
 
<li> A formatação de apresentação em lista com as apresentações de clientes visitados e não visitados demandaria uma quantidade considerável de memória do sistema, tornando o processo de busca lento.</li>
 
</ul>
 
-->
 
  
 
== Cenários ==
 
== Cenários ==
Linha 49: Linha 57:
  
 
'''Vendedor:''' VEND_001
 
'''Vendedor:''' VEND_001
 +
 +
'''Status'''
 +
 +
{|class="wikitable"
 +
!SEMAFORO
 +
!STATUS
 +
|-
 +
| Cinza || Produto não vendido
 +
|-
 +
| Amarelo || Produto vendido e não faturado
 +
|-
 +
| Verde || Produto vendido e faturado
 +
|-
 +
|}
 +
  
 
'''Produtos de venda'''
 
'''Produtos de venda'''
Linha 110: Linha 133:
 
!NM_CLIENTE
 
!NM_CLIENTE
 
!NM_ITEM
 
!NM_ITEM
 +
!STATUS_ITEM_VENDA_ANTERIOR
 
|-
 
|-
| VEND_001 || 05 || CLIENTE_001 || ITEM_001
+
| VEND_001 || 05 || CLIENTE_001 || ITEM_001 || VENDIDO E FATURADO
 
|-
 
|-
 
|}
 
|}
  
Pelo exposto, o cliente efetuou a venda do item 01 no quinto dia do ciclo de vendas. Como existe venda anterior deste item cadastrado, o sinal apresentado no card no momento da venda virá com a cor verde.
+
Pelo exposto, o cliente efetuou a venda do item 01 no quinto dia do ciclo de vendas. Como existe venda anterior deste item cadastrado e já encontra-se faturado, o sinal apresentado no card no momento da venda virá com a cor verde.
  
=== Cenário 1.3: Semáforo de item pedido no Ciclo - Pedido num Ciclo distinto ===
+
=== Cenário 1.2.1: Semáforo de item pedido no Ciclo - Segundo Pedido ===
  
O Vendedor, no dia '''01''' no ciclo seguinte (ex: próximo mês), visita o cliente '''01''' e vende o item '''01'''
+
O Vendedor, no dia '''05''', visita o cliente '''01''' e vende o item '''01'''
  
  
Linha 127: Linha 151:
 
!NM_CLIENTE
 
!NM_CLIENTE
 
!NM_ITEM
 
!NM_ITEM
 +
!STATUS_ITEM_VENDA_ANTERIOR
 
|-
 
|-
| VEND_001 || 01 || CLIENTE_001 || ITEM_001
+
| VEND_001 || 05 || CLIENTE_001 || ITEM_001 || VENDIDO E NÃO FATURADO
 
|-
 
|-
 
|}
 
|}
  
Pelo exposto, o cliente efetuou a venda do item 01 no primeiro dia do ciclo de vendas. Como no ciclo anterior o item foi vendido em pedidos passados, o card do item trará o sinal de informação na cor '''amarela''', identificando que o pedido não foi feito no ciclo atual, mas foi feito no ciclo anterior.
+
Pelo exposto, o cliente efetuou a venda do item 01 no quinto dia do ciclo de vendas. Como existe venda anterior deste item cadastrado e encontra-se não faturado, o sinal apresentado no card no momento da venda virá com a cor Amarelo.
  
  
=== Cenário 1.4: Semáforo de item pedido no Ciclo - Segundo Pedido num segundo ciclo ===
+
=== Cenário 1.2.2: Semáforo de item pedido no Ciclo - Terceiro Pedido ===
  
 +
O Vendedor, no dia '''15''', visita o cliente '''01''' e vende o item '''01'''
  
Nesta situação, repete-se o ocorrido no cenário 1.2.
 
  
 +
{| class = "wikitable"
 +
!NM_VENDEDOR
 +
!DIA_CICLO
 +
!NM_CLIENTE
 +
!NM_ITEM
 +
!STATUS_ITEM_VENDA_ANTERIOR
 +
|-
 +
| VEND_001 || 15 || CLIENTE_001 || ITEM_001 || VENDIDO E NÃO FATURADO e um VENDIDO FATURADO
 +
|-
 +
|}
  
=== Cenário 1.5: Semáforo de item pedido no Ciclo - Pedido num Ciclo distante ===
+
Pelo exposto, o cliente efetuou a venda do item 01 no décimo quinto dia do ciclo de vendas. Como existem duas vendas anterior deste item cadastrado e encontra-se uma faturada e uma outra não faturado, o sinal apresentado no card no momento da venda virá com a cor Verde. Pois uma das vendas já ocorreu o faturamento.
  
O Vendedor, no dia '''01''' de um ciclo posterior (ex: daqui a dois meses), visita o cliente '''01''' e vende o item '''01'''
+
=== Cenário 1.3: Semáforo de item pedido no Ciclo - Pedido num Ciclo distinto ===
 +
 
 +
O Vendedor, no dia '''01''' no ciclo seguinte (ex: próximo mês), visita o cliente '''01''' e vende o item '''01'''
  
  
Linha 156: Linha 193:
 
|}
 
|}
  
Pelo exposto, o cliente efetuou a venda do item 01 no primeiro dia do ciclo de vendas. Como há dois ciclos anteriores o item foi vendido em pedidos passados, o card do item trará o sinal de informação na cor '''vermelha''', identificando que o pedido não foi feito no ciclo atual, nem no ciclo anterior.
+
Pelo exposto, o cliente efetuou a venda do item 01 no primeiro dia do ciclo de vendas. Como no ciclo anterior o item foi vendido em pedidos passados, o card do item trará o sinal de informação na cor '''Cinza''', identificando que o pedido não foi feito no ciclo atual, mas foi feito no ciclo anterior.
 
 
 
 
 
 
=== Cenário 1.6: Semáforo de item pedido no Ciclo - segundo Pedido num Ciclo distante ===
 
 
 
Nesta situação, repete-se o ocorrido no cenário 1.2. e 1.4.
 
 
 
 
 
=== Cenário 2: Verificação de lista de clientes visitados num determinado ciclo ===
 
 
 
Em primeiro lugar, a função deverá estar habilitada no controle de ações. Uma vez habilitada, ao realizar o filtro da lista de clientes na tela de pedidos, a coluna de clientes visitados já estará visível ao usuário.
 
 
 
 
 
 
 
== Regras de Negócios ==
 
 
 
'''[RN1] - ''' As parametrizações de semáforo de itens pedidos no ciclo de vendas serão declaradas, a princípio, via ERP;
 
 
 
'''[RN2] - ''' Da mesma forma, a declaração do ciclo de vendas deve igualmente ser feita via integração;
 
 
 
'''[RN3] - ''' O campo de filtro "Verificação atendimento" deverá trazer pré-populadas as opções "Atendidos no ciclo atual" e "não atendidos no ciclo atual", e não deve haver a possibilidade de selecionar as duas ao mesmo tempo.
 
 
 
'''[RN4] - ''' Tanto a opção de inserir semáforo de itens pedidos no ciclo como de inserir os marcadores de clientes visitados no ciclo deverão ser parametrizados via 'controle de ações'.
 
 
 
'''[RN5] - ''' As marcações de item pedido no ciclo e de cliente visitado no ciclo terão como critério de ativação o faturamento do pedido. Portanto, o sinal só deverá marcar os itens ou clientes cujo faturamento tiver sido já realizado.
 
  
 
== Aprovação ==
 
== Aprovação ==

Edição atual tal como às 11h26min de 28 de novembro de 2022

Histórico de Alterações

Data Quem Comentários
24/11/2022 Renato Lima Criação do documento

Necessidade

O cliente possui equipes de vendas que tem por modo de operação visitar um determinado cliente mais de uma vez dentro de um ciclo de vendas (mês comercial). Por conta desta estrutura, torna-se de difícil controle visualizar, a partir da relação dos produtos, quais itens já foram vendidos ao cliente neste ciclo e em ciclos anteriores. Por essa razão, há uma necessidade por parte do cliente em que se desenvolva um recurso visual que permita ao vendedor verificar os itens vendidos no ciclo de vendas.

Solução

Desenvolver um recurso que permita ao vendedor identificar itens já vendidos a um cliente dentro dos ciclos de vendas.

  • Implementação de um semáforo no card dos itens do pedido, que farão a identificação visual de itens que foram vendidos no ciclo em vigência.
  • Ao entrar na tela de pedidos, os cards dos itens já apresentam informações pré-parametrizadas. No card de cada item deve apresentar uma indicação em cores que ao vendedor visualizar tenha ciência se aquele item já foi vendido para aquele cliente dentro do ciclo de vendas vigente.

    Esse indicativo deve levar em consideração três situações em relação ao Item dentro do ciclo de venda para o cliente:

    * Item não foi vendido
    * Item vendido, mas sem nota fiscal ainda
    * Item vendido e faturado
    

    Baseado nos três cenários informados acima, a sinalização em cores deve ter os seguintes critérios: Para Itens ainda não vendidos, pode ser sinalizado em Cinza; Para itens vendidos, mas não faturados, pode ser sinalizado em Amarelo; Para itens vendidos e já faturados, pode ser sinalizado em Verde.

    Como critério deve levar em consideração sempre o ciclo de venda que está em vigência.

    Regras de Negócios

    [RN1] - A visualização de marcação no item deverá ser habilitado/desabilitado por meio do controle de ações.;

    [RN2] - Para avaliar e apresentar a sinalização deve ter uma configuração para ativar avaliação;

    [RN3] - Para que seja possível a sinalização, é necessário ter um ciclo de venda ativo;

    [RN4] - Para consultar data e valor da venda deve acessar o card para visualizar a informação;

    [RN5] - Avaliação de venda, será sempre baseada no ciclo de venda que encontra-se ativo.

    [RN6] - A sinalização do item deve levar em consideração, apenas se o cliente comprou o item dentro do ciclo. Não importa se ele é atendido por mais de um vendedor, para sinalização o critério é se o cliente já realizou anteriormente a compra do item.


    • A marcação de item pedido no ciclo terá como critério de ativação o cadastro do pedido. Portanto, o sinal só deverá marcar os itens cujo o cadastro do pedido tiver sido já realizado.

    Cenários

    Considere para a composição do cenário as seguintes massas de dados:

    Ciclo de Vendas: Período de 30 dias, no qual o início se dá no primeiro dia do mês, e o final se dá no último dia do mês.

    Vendedor: VEND_001

    Status

    SEMAFORO STATUS
    Cinza Produto não vendido
    Amarelo Produto vendido e não faturado
    Verde Produto vendido e faturado


    Produtos de venda

    CD_FAMILIA NM_FAMILIA
    1 ITEM_001
    2 ITEM_002
    3 ITEM_003
    4 ITEM_004


    Carteira de Clientes

    CD_CLIENTE NM_CLIENTE
    1 CLIENTE_001
    2 CLIENTE_002
    3 CLIENTE_003
    4 CLIENTE_004

    Cenário 1.1: Semáforo de item pedido no Ciclo - Pedido Inicial

    O Vendedor, no dia 01, visita o cliente 01 e vende o item 01


    NM_VENDEDOR DIA_CICLO NM_CLIENTE NM_ITEM
    VEND_001 01 CLIENTE_001 ITEM_001

    Pelo exposto, o cliente efetuou a venda do item 01 no primeiro dia do ciclo de vendas. Como não há venda anterior deste item cadastrado, o sinal apresentado no card no momento da venda possui a cor default cinza.

    Cenário 1.2: Semáforo de item pedido no Ciclo - Segundo Pedido

    O Vendedor, no dia 05, visita o cliente 01 e vende o item 01


    NM_VENDEDOR DIA_CICLO NM_CLIENTE NM_ITEM STATUS_ITEM_VENDA_ANTERIOR
    VEND_001 05 CLIENTE_001 ITEM_001 VENDIDO E FATURADO

    Pelo exposto, o cliente efetuou a venda do item 01 no quinto dia do ciclo de vendas. Como existe venda anterior deste item cadastrado e já encontra-se faturado, o sinal apresentado no card no momento da venda virá com a cor verde.

    Cenário 1.2.1: Semáforo de item pedido no Ciclo - Segundo Pedido

    O Vendedor, no dia 05, visita o cliente 01 e vende o item 01


    NM_VENDEDOR DIA_CICLO NM_CLIENTE NM_ITEM STATUS_ITEM_VENDA_ANTERIOR
    VEND_001 05 CLIENTE_001 ITEM_001 VENDIDO E NÃO FATURADO

    Pelo exposto, o cliente efetuou a venda do item 01 no quinto dia do ciclo de vendas. Como existe venda anterior deste item cadastrado e encontra-se não faturado, o sinal apresentado no card no momento da venda virá com a cor Amarelo.


    Cenário 1.2.2: Semáforo de item pedido no Ciclo - Terceiro Pedido

    O Vendedor, no dia 15, visita o cliente 01 e vende o item 01


    NM_VENDEDOR DIA_CICLO NM_CLIENTE NM_ITEM STATUS_ITEM_VENDA_ANTERIOR
    VEND_001 15 CLIENTE_001 ITEM_001 VENDIDO E NÃO FATURADO e um VENDIDO FATURADO

    Pelo exposto, o cliente efetuou a venda do item 01 no décimo quinto dia do ciclo de vendas. Como existem duas vendas anterior deste item cadastrado e encontra-se uma faturada e uma outra não faturado, o sinal apresentado no card no momento da venda virá com a cor Verde. Pois uma das vendas já ocorreu o faturamento.

    Cenário 1.3: Semáforo de item pedido no Ciclo - Pedido num Ciclo distinto

    O Vendedor, no dia 01 no ciclo seguinte (ex: próximo mês), visita o cliente 01 e vende o item 01


    NM_VENDEDOR DIA_CICLO NM_CLIENTE NM_ITEM
    VEND_001 01 CLIENTE_001 ITEM_001

    Pelo exposto, o cliente efetuou a venda do item 01 no primeiro dia do ciclo de vendas. Como no ciclo anterior o item foi vendido em pedidos passados, o card do item trará o sinal de informação na cor Cinza, identificando que o pedido não foi feito no ciclo atual, mas foi feito no ciclo anterior.

    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