Mudanças entre as edições de "A43 – Hierarquia para Regra de Valor Mínimo"

De GeoSales
Ir para navegação Ir para pesquisar
 
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 17: Linha 17:
 
* No momento de salvar o pedido e validar a regra do valor minimo, será criada uma validação, onde verificará se  existe para o cliente, pedido na mesma data e na mesma Organização de venda.  
 
* No momento de salvar o pedido e validar a regra do valor minimo, será criada uma validação, onde verificará se  existe para o cliente, pedido na mesma data e na mesma Organização de venda.  
  
** Se tiver pedido na mesma data de emissão e mesma organização e o valor do pedido não atingir o valor minimo, o sistema deve apresentar mensagem: "Se deseja fazer um novo pedido?", Respostas devem ser SIM ou NÃO.
+
*Se tiver pedido na mesma data de emissão e mesma organização e o valor do pedido não atingir o valor minimo, o sistema deve apresentar mensagem: "Se deseja fazer um novo pedido?", Respostas devem ser SIM ou NÃO.
 
**SIM - Abrir novo pedido, onde o o pedido anterior será o pedido pai do novo pedido.
 
**SIM - Abrir novo pedido, onde o o pedido anterior será o pedido pai do novo pedido.
 
**NÃO - Volta para o pedido, para que possa lançar mais itens até atingir o valor minimo.
 
**NÃO - Volta para o pedido, para que possa lançar mais itens até atingir o valor minimo.
Linha 23: Linha 23:
 
** Na ausência da configuração ou a mesma Igual a N, essa validação não é feita.
 
** Na ausência da configuração ou a mesma Igual a N, essa validação não é feita.
  
 +
=== Regras de Negócio ===
 +
*'''RN1''' – Cada pedido terá seu tratamento individual
 +
*'''RN2''' – Não será alterado nada com relação ao calculo da data de entrega, cada pedido terá a sua data de entraga calculada
 +
*'''RN3''' – Quando o usuário clicar em NÃO e o sistema gerar um novo pedido o primeiro pedido deve ficar como NÃO EFETIVADO e deve ser o pedido pai do segundo pedido, o segundo será o pai do terceiro e assim por diante.
 +
*'''RN4''' – Todo pedido que NÃO atingir a regra de valor mínimo o sistema irá perguntar se o usuário deseja realizar um novo pedido.
 +
*'''RN5''' - Para ativar validação precisa ter a configuração: VALOR_MINIMO_PEDIDO_PAI
 +
 +
=== Cenário Feliz ===
 +
====Dados====
 +
*Organização: VENDA A
 +
*Pedido Salvo: R$ 1000,00
 +
*Vendedor: João
 +
*Cliente: Pedro
 +
*DATA: 13/08/2017
 +
* Regra de Valor Minimo Configurada para R$ 1500,00
 +
* Configuração: VALOR_MINIMO_PEDIDO_PAI=S
 +
 +
==== Operação ====
 +
*Vendedor João cria novo pedido;
 +
*DATA: 13/08/2017
 +
*Organização: VENDA A
 +
*Valor do pedido= R$ 1000,00
 +
* Cliente: Pedro
 +
*O vendedor salva o Pedido
 +
*Sistema apresenta mensagem
 +
*Vendedor João Confirma SIM
 +
*Sistema salva pedido e abre novo pedido
 +
**Novo pedido tem como pai o pedido inicial
 +
*Vendedor lança pedido ate o valor de validação do valor minimo
 +
 +
*Vendedor salva pedido.
  
=== Regras de Negócio ===
+
==== Assertivas====
*RN1 – Cada pedido terá seu tratamento individual
+
*Pedido fica autorizado
*RN2 – Não será alterado nada com relação ao calculo da data de entrega, cada pedido terá a sua data de entraga calculada
+
*Pedido enviado para o ERP com sucesso.
*RN3 – Quando o usuário clicar em NÃO e o sistema gerar um novo pedido o primeiro pedido deve ficar como NÃO EFETIVADO e deve ser o pedido pai do segundo pedido, o segundo será o pai do terceiro e assim por diante.
+
 
*RN4 – Todo pedido que NÃO atingir a regra de valor mínimo o sistema irá perguntar se o usuário deseja realizar um novo pedido.
+
=== Cenário Alerta 1 ===
 +
====Dados====
 +
*Organização: VENDA A
 +
*Pedido Salvo: R$ 1000,00
 +
*Vendedor: João
 +
*Cliente: Pedro
 +
*DATA: 13/08/2017
 +
* Regra de Valor Minimo Configurada para R$ 1500,00
 +
* Configuração: VALOR_MINIMO_PEDIDO_PAI=S
 +
 
 +
==== Operação ====
 +
*Vendedor João cria novo pedido;
 +
*DATA: 13/08/2017
 +
*Organização: VENDA A
 +
*Valor do pedido= R$ 1000,00
 +
* Cliente: Pedro
 +
*O vendedor salva o Pedido
 +
*Sistema apresenta mensagem
 +
*Vendedor João Confirma NÃO
 +
*Sistema Volta ao pedido atual
 +
*Vendedor lança pedido ate o valor de validação do valor minimo
 +
*Vendedor salva pedido.
 +
 
 +
==== Assertivas====
 +
*Pedido fica autorizado
 +
*Pedido enviado para o ERP com sucesso.
 +
 
 +
=== Cenário Alerta 2 ===
 +
====Dados====
 +
*Organização: VENDA A
 +
*Pedido Salvo: R$ 1000,00
 +
*Vendedor: João
 +
*Cliente: Pedro
 +
*DATA: 13/08/2017
 +
* Regra de Valor Minimo Configurada para R$ 1500,00
 +
* Configuração: VALOR_MINIMO_PEDIDO_PAI=N
 +
 
 +
==== Operação ====
 +
*Vendedor João cria novo pedido;
 +
*DATA: 13/08/2017
 +
*Organização: VENDA A
 +
*Valor do pedido= R$ 1000,00
 +
* Cliente: Pedro
 +
*O vendedor salva o Pedido
 +
*Sistema informa que não atingiu o valor minimo
 +
*Vendedor lança pedido ate o valor de validação do valor minimo
 +
*Vendedor salva pedido.
 +
 
 +
==== Assertivas====
 +
*Pedido fica autorizado
 +
*Pedido enviado para o ERP com sucesso.
  
 
== Aprovação ==
 
== Aprovação ==

Edição atual tal como às 20h00min de 13 de agosto de 2017

Histórico de Revisões

Data Quem Comentários
09/08/2017 Renato Lima Criação do Documento

Necessidade

Determinados clientes tem condições de pagamento específica para cada tipo de produto e necessitam fazer pedidos separados por tipo de produto, pois cada tipo tem uma condição de pagamento liberada. Então existe a necessidade do sistema realizar uma tratativa diferenciada em questão da regra de valor mínimo.

Solução

Criar rotina no momento na validação da regra de valor mínimo, quando o pedido não atingir o valor mínimo o sistema deverá verificar se existe pedidos feito para esse cliente com a data de inserção igual ao pedido atual e estabelecimento e irá perguntar se ele deseja fazer um novo pedido, Se ele clicar em NÃO o sistema o direcionará ao pedido atual para continuar incluindo itens até incluir o valor mínimo, se clicar em SIM, o sistema irá direcionar para a tela de um novo pedido, ao finalizar o novo pedido o sistema irá fazer a mesma validação até atingir o valor necessário do pedido.

Implementação

  • No momento de salvar o pedido e validar a regra do valor minimo, será criada uma validação, onde verificará se existe para o cliente, pedido na mesma data e na mesma Organização de venda.
  • Se tiver pedido na mesma data de emissão e mesma organização e o valor do pedido não atingir o valor minimo, o sistema deve apresentar mensagem: "Se deseja fazer um novo pedido?", Respostas devem ser SIM ou NÃO.
    • SIM - Abrir novo pedido, onde o o pedido anterior será o pedido pai do novo pedido.
    • NÃO - Volta para o pedido, para que possa lançar mais itens até atingir o valor minimo.
    • Será criada uma configuração para que seja ativada essa validação: VALOR_MINIMO_PEDIDO_PAI, deve está igual S, para que essa validação possa ocorrer no momento de salvar o pedido e validar regra do valor minimo.
    • Na ausência da configuração ou a mesma Igual a N, essa validação não é feita.

Regras de Negócio

  • RN1 – Cada pedido terá seu tratamento individual
  • RN2 – Não será alterado nada com relação ao calculo da data de entrega, cada pedido terá a sua data de entraga calculada
  • RN3 – Quando o usuário clicar em NÃO e o sistema gerar um novo pedido o primeiro pedido deve ficar como NÃO EFETIVADO e deve ser o pedido pai do segundo pedido, o segundo será o pai do terceiro e assim por diante.
  • RN4 – Todo pedido que NÃO atingir a regra de valor mínimo o sistema irá perguntar se o usuário deseja realizar um novo pedido.
  • RN5 - Para ativar validação precisa ter a configuração: VALOR_MINIMO_PEDIDO_PAI

Cenário Feliz

Dados

  • Organização: VENDA A
  • Pedido Salvo: R$ 1000,00
  • Vendedor: João
  • Cliente: Pedro
  • DATA: 13/08/2017
  • Regra de Valor Minimo Configurada para R$ 1500,00
  • Configuração: VALOR_MINIMO_PEDIDO_PAI=S

Operação

  • Vendedor João cria novo pedido;
  • DATA: 13/08/2017
  • Organização: VENDA A
  • Valor do pedido= R$ 1000,00
  • Cliente: Pedro
  • O vendedor salva o Pedido
  • Sistema apresenta mensagem
  • Vendedor João Confirma SIM
  • Sistema salva pedido e abre novo pedido
    • Novo pedido tem como pai o pedido inicial
  • Vendedor lança pedido ate o valor de validação do valor minimo
  • Vendedor salva pedido.

Assertivas

  • Pedido fica autorizado
  • Pedido enviado para o ERP com sucesso.

Cenário Alerta 1

Dados

  • Organização: VENDA A
  • Pedido Salvo: R$ 1000,00
  • Vendedor: João
  • Cliente: Pedro
  • DATA: 13/08/2017
  • Regra de Valor Minimo Configurada para R$ 1500,00
  • Configuração: VALOR_MINIMO_PEDIDO_PAI=S

Operação

  • Vendedor João cria novo pedido;
  • DATA: 13/08/2017
  • Organização: VENDA A
  • Valor do pedido= R$ 1000,00
  • Cliente: Pedro
  • O vendedor salva o Pedido
  • Sistema apresenta mensagem
  • Vendedor João Confirma NÃO
  • Sistema Volta ao pedido atual
  • Vendedor lança pedido ate o valor de validação do valor minimo
  • Vendedor salva pedido.

Assertivas

  • Pedido fica autorizado
  • Pedido enviado para o ERP com sucesso.

Cenário Alerta 2

Dados

  • Organização: VENDA A
  • Pedido Salvo: R$ 1000,00
  • Vendedor: João
  • Cliente: Pedro
  • DATA: 13/08/2017
  • Regra de Valor Minimo Configurada para R$ 1500,00
  • Configuração: VALOR_MINIMO_PEDIDO_PAI=N

Operação

  • Vendedor João cria novo pedido;
  • DATA: 13/08/2017
  • Organização: VENDA A
  • Valor do pedido= R$ 1000,00
  • Cliente: Pedro
  • O vendedor salva o Pedido
  • Sistema informa que não atingiu o valor minimo
  • Vendedor lança pedido ate o valor de validação do valor minimo
  • Vendedor salva pedido.

Assertivas

  • Pedido fica autorizado
  • Pedido enviado para o ERP com sucesso.

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.

Setor Aprovado Por Data Assinatura
Gerente TI ROSANA CHIMABUCO
Gerente Projeto MARCUS CASTELLANI
Gerente Comercial ROBERTA DUARTE