Mudanças entre as edições de "Projeto/Ourolux/Documentação/Normalizar Pedido"
(→Dado) |
|||
Linha 18: | Linha 18: | ||
*Vendedor: João | *Vendedor: João | ||
*Pedido a ser normalizado: X | *Pedido a ser normalizado: X | ||
− | *Itens: A | + | *Itens: |
+ | # Item '''A''' | ||
+ | ## Produto '''Cadeira de rodinhas''' | ||
+ | ## Quantidade 15 | ||
====Operação==== | ====Operação==== |
Edição das 17h41min de 9 de dezembro de 2016
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: A (com quantidade 15 e com estoque maior 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' 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