Mudanças entre as edições de "A43 – Hierarquia para Regra de Valor Mínimo"
(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. | |
**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. | ||
− | === | + | ==== 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 == | == 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 |