Mudanças entre as edições de "Prazo de Pagamento por produto"
Linha 21: | Linha 21: | ||
== Cenários == | == Cenários == | ||
− | <!-- | + | '''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> | ||
+ | <hr> | ||
− | + | '''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> | ||
− | = | + | '''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 usuário A acessa a '''Pesquisa de Cliente''' na plataforma GeoSales EVO;<br> | |
− | + | '''E''' seleciona o campo '''SITUAÇÃO''' a opção '''PROSPECT NÃO EFETIVADO''';<br> | |
− | + | '''O''' sistema irá retornar os dados da seguinte forma:<br> | |
− | + | {| class="wikitable" | |
− | + | ! 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 | ||
+ | |- | ||
+ | |}<br> | ||
+ | |||
+ | 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. | ||
+ | Essa observação faz referencia ao item de implementação Card Qtd Prospects não efetivados. | ||
+ | <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 '''PROSPECT''';<br> | ||
+ | '''O''' sistema irá retornar os dados da seguinte forma:<br> | ||
+ | {| class="wikitable" | ||
+ | ! CODIGO | ||
+ | ! CLIENTE | ||
+ | ! VENDEDOR | ||
+ | ! ORGANIZAÇÂO VENDA | ||
+ | ! TIPO | ||
+ | ! SITUAÇÃO | ||
+ | |- | ||
+ | | 5 || Joao || Vendedor_3 || 0303 || Prospect|| PROSPECT | ||
+ | |- | ||
+ | |}<br> | ||
== Regras de Negócio == | == Regras de Negócio == |
Edição das 19h49min de 27 de abril de 2021
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
27/04/2021 | Renato Lima | Criação do documento |
Necessidade
No processo de vendas da Ocrim, existe um grupo de produto, que tem prazos de pagamentos específicos. Então, quando estes produtos estão em um pedido, o prazo a ser apresentado e disponibilizado, deve ser os prazos vinculados a esses produtos, mesmo que tenham outros produto inseridos no pedido, que não tenham o vinculo com esse prazo.
Solução
Para tratar a venda de determinados produtos, de acordo com um prazo especifico para eles, precisamos identificar esses produtos que terão estes prazos diferenciados. Com a identificação destes produtos, vamos aplicar solução no fluxo de inserção e edição de pedido. Quando estes produtos estiverem no pedido os prazos para seleção no pedido devem obedecer as regras de prazos do produto, mesmo que haja outros produtos, o prazo a ser usado será o determinado por esses produto que terão o prazo estabelecido.
Implementação
Cenários
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:
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. Essa observação faz referencia ao item de implementação Card Qtd Prospects não efetivados.
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ócio
[RN1] - Quando houver produtos que os prazo choquem, deve ser levado em consideração o prazo de pagamento do produto que tem o menor prazo.
[RN2] - Na tabela de condição de pagamento o campo QT_PRAZO_MEDIO da condição de pagamento, deve está preenchido.
[RN3] - Pode ocorrer, ainda de muito remotamente, o risco de o cadastro ser integrado no momento entre o processo de retorno. No caso de ocorrência deste processo, o processo de retorno deverá ser cancelado.
[RN4] - A ativação deste procedimento deverá ser realizada via configuraçã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 | Renato Lima | 26/04/2021 |
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 | ___________________ | ___/___/_____ | ________________________ |
Gerente de Projeto - Cliente | ___________________ | ___/___/_____ | ________________________ |
Gerente Comercial - Cliente | ___________________ | ___/___/_____ | ________________________ |