Mudanças entre as edições de "Projeto/Ourolux/Documentação/Normalizar Pedido"
(6 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 43: | Linha 43: | ||
## Código do pedido | ## Código do pedido | ||
## Data de entrega | ## Data de entrega | ||
− | # | + | # A situação do pedido '''X'''' é nula |
# O pedido '''X'''' tem o item '''A'''' | # O pedido '''X'''' tem o item '''A'''' | ||
# O item '''A'''' é idêntico ao item '''A''' do pedido '''X''' nos seguintes campos: | # O item '''A'''' é idêntico ao item '''A''' do pedido '''X''' nos seguintes campos: | ||
Linha 63: | Linha 63: | ||
## Produto '''Cadeira de rodinhas''' | ## Produto '''Cadeira de rodinhas''' | ||
## Desconto 10 % | ## Desconto 10 % | ||
− | # Faixa de Preço | + | # Faixa de Preço (no momento da tiragem) |
## Valor Mínimo R$9,00 | ## Valor Mínimo R$9,00 | ||
## Valor Sugerido R$10,00 | ## Valor Sugerido R$10,00 | ||
## Valor Máximo R$12,00 | ## Valor Máximo R$12,00 | ||
# Preço de Venda R$9,00 | # Preço de Venda R$9,00 | ||
+ | *Produto '''Cadeira de rodinhas''' | ||
+ | # Faixa de Preço atual (no momento de interação do vendedor) | ||
+ | ## Valor Mínimo R$45,00 | ||
+ | ## Valor Sugerido R$50,00 | ||
+ | ## Valor Máximo R$50,00 | ||
====Operação==== | ====Operação==== | ||
Linha 86: | Linha 91: | ||
## Código do pedido | ## Código do pedido | ||
## Data de entrega | ## Data de entrega | ||
+ | # A situação do pedido '''X'''' é nula | ||
# O pedido '''X'''' tem o item '''A'''' | # O pedido '''X'''' tem o item '''A'''' | ||
# O item '''A'''' é idêntico ao item '''A''' do pedido '''X''' nos seguintes campos: | # O item '''A'''' é idêntico ao item '''A''' do pedido '''X''' nos seguintes campos: | ||
Linha 136: | Linha 142: | ||
## Código de pedido | ## Código de pedido | ||
## Data de entrega | ## Data de entrega | ||
+ | # A situação do pedido '''X'''' é nula | ||
# O pedido '''X'''' tem o item '''A'''' | # O pedido '''X'''' tem o item '''A'''' | ||
# O item '''A'''' é idêntico ao item '''A''' do pedido '''X''' nos seguintes campos: | # O item '''A'''' é idêntico ao item '''A''' do pedido '''X''' nos seguintes campos: |
Edição atual tal como às 18h54min 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
- Organização SoftSite com estoque Copa
- O estoque Copa tem o seguinte produto:
- Cadeira de rodinhas com 20 unidades em estoque
Operação
João aciona o botão de normalizar pedido para normalizar o pedido X
Assertivas
Foi criado um novo pedido X'
- O cabeçalho do pedido X' é idêntico ao do X nos seguintes campos:
- Org Venda
- Tab Preço
- Cliente
- Vendedor
- Meio de pagamento
- Condição de pagamento
- Tipo movimento pedido
- O cabeçalho do pedido X' difere do cabeçalho do X nos seguintes campos:
- Data de emissão
- Código do pedido
- Data de entrega
- A situação do pedido X' é nula
- O pedido X' tem o item A'
- O item A' é idêntico ao item A do pedido X nos seguintes campos:
- Produto
- Referência usada
- Quantidade
- Desconto
- Tipo de venda
- X' não tem pendências
Cenário Feliz Alternativo
João normaliza um pedido que possui um item com desconto
Dado
- Vendedor: João
- Pedido a ser normalizado: X
- Itens:
- Item A
- Produto Cadeira de rodinhas
- Desconto 10 %
- Faixa de Preço (no momento da tiragem)
- Valor Mínimo R$9,00
- Valor Sugerido R$10,00
- Valor Máximo R$12,00
- Preço de Venda R$9,00
- Produto Cadeira de rodinhas
- Faixa de Preço atual (no momento de interação do vendedor)
- Valor Mínimo R$45,00
- Valor Sugerido R$50,00
- Valor Máximo R$50,00
Operação
João aciona o botão de normalizar pedido para normalizar o pedido X
Assertivas
Foi criado um novo pedido X'
- O cabeçalho do pedido X' é idêntico ao do X nos seguintes campos:
- Org Venda
- Tab Preço
- Cliente
- Vendedor
- Meio de pagamento
- Condição de pagamento
- Tipo movimento pedido
- O cabeçalho do pedido X' difere do cabeçalho do X nos seguintes campos:
- Data de emissão
- Código do pedido
- Data de entrega
- A situação do pedido X' é nula
- O pedido X' tem o item A'
- O item A' é idêntico ao item A do pedido X nos seguintes campos:
- Produto
- Referência usada
- Quantidade
- Desconto
- Tipo de venda
- O item A' difere do item A do pedido X nos seguintes campos:
- Faixa Preço
- Valor Mínimo R$45,00
- Valor Sugerido R$50,00
- Valor Máximo R$50,00
- Preço de Venda R$45,00
- X' não tem pendências
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
- Foi criado um novo pedido X'
- O cabeçalho do pedido X' é idêntico ao do X nos seguintes campos:
- Org Venda
- Tab Preço
- Cliente
- Vendedor
- Meio de pagamento
- Condição de pagamento
- Tipo movimento pedido
- O cabeçalho do pedido X' difere do cabeçalho do X nos seguintes campos:
- Data de emissão
- Código de pedido
- Data de entrega
- A situação do pedido X' é nula
- O pedido X' tem o item A'
- O item A' é idêntico ao item A do pedido X nos seguintes campos:
- Produto
- Referência usada
- Quantidade
- Desconto
- Tipo de venda
- X' não tem pendências
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:
- 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 10 unidades em estoque
- Banquinho com 5 unidades
Operação
João aciona o botão de normalizar pedido para normalizar o pedido X
Assertivas
- Novo pedido X' não foi criado