Projeto/Ourolux/Documentação/Normalizar Pedido
Necessidade
Cliente precisa copiar um determinado pedido. Se o pedido a ser copiado tiver alguma pendência que impeça sua criação (Ex: estoque impeditivo), este pedido precisa ser normalizado para que possa ser criado no GeoSales.
Definição do que é um pedido normalizado
Um pedido normalizado A é a cópia de um pedido B sendo tratadas quaisquer pendências de criação, de maneira que o pedido A surja no GeoSales.
Solução declarativa
Todo pedido deve poder ser normalizado pelo GeoSales. A normalização de um pedido só não resultará na criação de um novo pedido se o pedido a ser normalizado não possuir nenhum item sem alguma pendência.
Solução imperativa
Cenários
Cenário Feliz
João normaliza um pedido que não tem nenhuma pendência
Dado
- Vendedor: João
- Pedido a ser normalizado: X
- Itens:
- Item A
- Produto Cadeira de rodinhas
- Quantidade 15
Operação
João aciona o botão de normalizar pedido para normalizar o pedido X
Assertivas
Pedido X foi normalizado com sucesso e o pedido X' foi criado com o item A e com quantidade 15
Cenário com um item com alguma pendência
João normaliza um pedido que possui alguma pendência
Dado
- Vendedor: João
- Pedido a ser normalizado: X
- Itens:
- Item A
- Produto Cadeira de rodinhas
- Quantidade 15
- Item B
- Produto Banquinho
- Quantidade 10
- Organização SoftSite com estoque Copa
- O estoque Copa tem os seguintes produtos:
- Cadeira de rodinhas com 20 unidades em estoque
- Banquinho com 5 unidades
Operação
João aciona o botão de normalizar pedido para normalizar o pedido X
Assertivas
Pedido X foi normalizado com sucesso e o pedido X' foi criado com o item A e com quantidade 15 e sem o item B, além disso uma grid é mostrada com o item B e com a pendência de estoque impeditivo
Cenário com todos os itens com alguma pendência
João normaliza um pedido em que todos os itens possuem alguma pendência
Dado
- Vendedor: João
- Pedido a ser normalizado: X
- Itens: A (com quantidade 15 e com estoque menor que 15) e B (com quantidade 10 e com estoque menor que 10)
Operação
João aciona o botão de normalizar pedido para normalizar o pedido X
Assertivas
Pedido X foi normalizado com sucesso e o pedido X' não chegou a ser criado. Uma grid é mostrada com os itens A e B e com a pendências de estoque impeditivo