Mudanças entre as edições de "Projeto/Ourolux/Documentação/Normalizar Pedido"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 44: Linha 44:
 
# Organização '''SoftSite''' com estoque '''Copa'''
 
# Organização '''SoftSite''' com estoque '''Copa'''
 
# O estoque '''Copa''' tem os seguintes produtos:
 
# O estoque '''Copa''' tem os seguintes produtos:
## '''Cadeira de rodinhas''', 20 unidades em estoque
+
## '''Cadeira de rodinhas''' com 20 unidades em estoque
## '''Banquinho''', 5 unidades
+
## '''Banquinho''' com 5 unidades
  
 
====Operação====
 
====Operação====

Edição das 17h44min 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:
  1. Item A
    1. Produto Cadeira de rodinhas
    2. 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:
  1. Item A
    1. Produto Cadeira de rodinhas
    2. Quantidade 15
  2. Item B
    1. Produto Banquinho
    2. Quantidade 10
  3. Organização SoftSite com estoque Copa
  4. O estoque Copa tem os seguintes produtos:
    1. Cadeira de rodinhas com 20 unidades em estoque
    2. 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