Mudanças entre as edições de "Projeto/Gran Palatto"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 38: Linha 38:
 
* [A1] -  Saldo de Bonificação Insuficiente
 
* [A1] -  Saldo de Bonificação Insuficiente
  
## Este fluxo alternativo se inicia quando o Sistema Geosales Mobile | Sistema Geosales Portal verifica que o cliente não apresenta saldo de bonificação suficiente para a tiragem do pedido;  
+
# Este fluxo alternativo se inicia quando o Sistema Geosales Mobile | Sistema Geosales Portal verifica que o cliente não apresenta saldo de bonificação suficiente para a tiragem do pedido;  
## O Sistema Geosales Mobile | Sistema Geosales Portal retorna uma mensagem informando ao usuário que não existe saldo de bonificação suficiente para que o pedido seja salvo;
+
# O Sistema Geosales Mobile | Sistema Geosales Portal retorna uma mensagem informando ao usuário que não existe saldo de bonificação suficiente para que o pedido seja salvo;
## O usuário remove os itens do pedido para que o valor do pedido atinja o valor permitido pelo saldo de bonificação que o cliente ao qual ele está tirando pedido tem;
+
# O usuário remove os itens do pedido para que o valor do pedido atinja o valor permitido pelo saldo de bonificação que o cliente ao qual ele está tirando pedido tem;
## O Sistema Geosales Mobile | Sistema Geosales Portal verifica se o cliente apresenta saldo de bonificação maior ou igual que o valor do pedido [RN1] [RN2] [RN3] [A1];  
+
# O Sistema Geosales Mobile | Sistema Geosales Portal verifica se o cliente apresenta saldo de bonificação maior ou igual que o valor do pedido [RN1] [RN2] [RN3] [A1];  
## O Sistema Geosales Mobile | Sistema Geosales Portal debita do saldo de bonificação do cliente o valor do pedido;  
+
# O Sistema Geosales Mobile | Sistema Geosales Portal debita do saldo de bonificação do cliente o valor do pedido;  
## O Sistema Geosales Mobile | Sistema Geosales Portal salva o pedido;
+
# O Sistema Geosales Mobile | Sistema Geosales Portal salva o pedido;
## Fim do caso de uso;
+
# Fim do caso de uso;
  
 
* [A2] -  Edição de pedidos
 
* [A2] -  Edição de pedidos
  
## Este fluxo alternativo se inicia quando o Usuário decide alterar alguma informação de um pedido já salvo que não foi exportado para o ERP;  
+
# Este fluxo alternativo se inicia quando o Usuário decide alterar alguma informação de um pedido já salvo que não foi exportado para o ERP;  
## O Usuário acessa a tela de listagem de pedidos, seleciona um pedido de bonificação não exportado e clica em editar pedido;
+
# O Usuário acessa a tela de listagem de pedidos, seleciona um pedido de bonificação não exportado e clica em editar pedido;
## O Sistema Geosales Mobile | Sistema Geosales Portal identifica que é uma edição e recupera o saldo que tinha sido utilizado pelo pedido que estava sendo salvo;
+
# O Sistema Geosales Mobile | Sistema Geosales Portal identifica que é uma edição e recupera o saldo que tinha sido utilizado pelo pedido que estava sendo salvo;
## O usuário faz as alterações no pedido e clica em salvar;
+
# O usuário faz as alterações no pedido e clica em salvar;
## O Sistema Geosales Mobile | Sistema Geosales Portal verifica se o cliente apresenta saldo de bonificação maior ou igual que o valor do pedido [RN1] [RN2] [RN3] [A1];  
+
# O Sistema Geosales Mobile | Sistema Geosales Portal verifica se o cliente apresenta saldo de bonificação maior ou igual que o valor do pedido [RN1] [RN2] [RN3] [A1];  
## O Sistema Geosales Mobile | Sistema Geosales Portal debita do saldo de bonificação do cliente o valor do pedido;  
+
# O Sistema Geosales Mobile | Sistema Geosales Portal debita do saldo de bonificação do cliente o valor do pedido;  
## O Sistema Geosales Mobile | Sistema Geosales Portal salva o pedido;
+
# O Sistema Geosales Mobile | Sistema Geosales Portal salva o pedido;
## Fim do caso de uso;
+
# Fim do caso de uso;
  
 
* [A3] -  Exclusão de pedidos
 
* [A3] -  Exclusão de pedidos
  
## Este fluxo alternativo se inicia quando o Usuário decide excluir um pedido já salvo que não foi exportado para o ERP;
+
# Este fluxo alternativo se inicia quando o Usuário decide excluir um pedido já salvo que não foi exportado para o ERP;
## O Usuário acessa a tela de listagem de pedidos, seleciona um pedido de bonificação e clica em excluir o pedido;
+
# O Usuário acessa a tela de listagem de pedidos, seleciona um pedido de bonificação e clica em excluir o pedido;
## O Sistema Geosales Mobile | Sistema Geosales Portal pede uma confirmação para a exclusão do pedido;
+
# O Sistema Geosales Mobile | Sistema Geosales Portal pede uma confirmação para a exclusão do pedido;
## O Usuário confirma a exclusão do pedido;
+
# O Usuário confirma a exclusão do pedido;
## O Sistema Geosales Mobile | Sistema Geosales Portal exclui o pedido da base de dados e atualiza o saldo de bonificação para aquele cliente somando o valor do pedido excluído ao saldo;
+
# O Sistema Geosales Mobile | Sistema Geosales Portal exclui o pedido da base de dados e atualiza o saldo de bonificação para aquele cliente somando o valor do pedido excluído ao saldo;
## Fim do caso de uso;
+
# Fim do caso de uso;

Edição das 15h14min de 21 de setembro de 2016

FUNCIONALIDADE BONIFICAÇÃO COM SALDO FIXO

NECESSIDADE

É preciso que um vendedor possa tirar pedidos de bonificação para clientes consumindo um saldo específico para bonificação de cada cliente. Quando esse saldo for consumido por completo o sistema não permitirá a tiragem de pedidos de bonificação para o cliente cujo saldo esteja zerado.

REGRAS DE NEGÓCIO

  • [RN1] - Saldo de Bonificação: Como forma de incentivar a compra por parte de novos clientes é dado ao cliente um valor para ser usado como bonificação. Então deve ser possível cadastrar um saldo de bonificação para o cliente que poderá ser utilizado pelo vendedor. Esse saldo não será incrementado, apenas será decrescido conforme for sendo efetuado a tiragem de pedidos de bonificação;
  • [RN2] - Validação: Caso o cliente não tenha saldo disponível para bonificar o pedido que está sendo efetuado, o sistema não poderá salvar o pedido. Essa regra se aplicará a todos os pedidos de bonificação;
  • [RN3] - Utilização do Saldo: o vendedor poderá utilizar o saldo de bonificação enquanto houver saldo, ou seja, o sistema validará somente se existe saldo disponível para a bonificação.


SOLUÇÃO DECLARATIVA

Será preciso cria

PRÉ DETALHES DA SOLUÇÃO IMPERATIVA

CENÁRIOS

HAPPY DAY

  1. O usuário acessa o Sistema Geosales Mobile e efetua login;
  2. O usuário escolhe o cliente que deseja efetuar uma bonificação e acessa a tela de pedido, insere as informações necessárias do cabeçalho do pedido;
  3. O Usuário seleciona a opção de cadastro de itens do pedido;
  4. O Usuário acessa a aba de produtos;
  5. O Sistema Geosales Mobile mostra os produtos cadastrados para o cliente escolhido.
  6. O Usuário escolhe os produtos desejados e os insere no pedido [RE1].
  7. O Usuário verifica se todos os dados do pedido estão corretos e tudo estando correto ele clica em finalizar o pedido.
  8. O Sistema Geosales Mobile | Sistema Geosales Portal verifica se o cliente apresenta saldo de bonificação maior ou igual que o valor do pedido [RN1] [RN2] [RN3] [A1];
  9. O Sistema Geosales Mobile | Sistema Geosales Portal debita do saldo de bonificação do cliente o valor do pedido;
  10. O Sistema Geosales Mobile | Sistema Geosales Portal salva o pedido;
  11. Fim do caso de uso;

FLUXOS ALTERNATIVOS

  • [A1] - Saldo de Bonificação Insuficiente
  1. Este fluxo alternativo se inicia quando o Sistema Geosales Mobile | Sistema Geosales Portal verifica que o cliente não apresenta saldo de bonificação suficiente para a tiragem do pedido;
  2. O Sistema Geosales Mobile | Sistema Geosales Portal retorna uma mensagem informando ao usuário que não existe saldo de bonificação suficiente para que o pedido seja salvo;
  3. O usuário remove os itens do pedido para que o valor do pedido atinja o valor permitido pelo saldo de bonificação que o cliente ao qual ele está tirando pedido tem;
  4. O Sistema Geosales Mobile | Sistema Geosales Portal verifica se o cliente apresenta saldo de bonificação maior ou igual que o valor do pedido [RN1] [RN2] [RN3] [A1];
  5. O Sistema Geosales Mobile | Sistema Geosales Portal debita do saldo de bonificação do cliente o valor do pedido;
  6. O Sistema Geosales Mobile | Sistema Geosales Portal salva o pedido;
  7. Fim do caso de uso;
  • [A2] - Edição de pedidos
  1. Este fluxo alternativo se inicia quando o Usuário decide alterar alguma informação de um pedido já salvo que não foi exportado para o ERP;
  2. O Usuário acessa a tela de listagem de pedidos, seleciona um pedido de bonificação não exportado e clica em editar pedido;
  3. O Sistema Geosales Mobile | Sistema Geosales Portal identifica que é uma edição e recupera o saldo que tinha sido utilizado pelo pedido que estava sendo salvo;
  4. O usuário faz as alterações no pedido e clica em salvar;
  5. O Sistema Geosales Mobile | Sistema Geosales Portal verifica se o cliente apresenta saldo de bonificação maior ou igual que o valor do pedido [RN1] [RN2] [RN3] [A1];
  6. O Sistema Geosales Mobile | Sistema Geosales Portal debita do saldo de bonificação do cliente o valor do pedido;
  7. O Sistema Geosales Mobile | Sistema Geosales Portal salva o pedido;
  8. Fim do caso de uso;
  • [A3] - Exclusão de pedidos
  1. Este fluxo alternativo se inicia quando o Usuário decide excluir um pedido já salvo que não foi exportado para o ERP;
  2. O Usuário acessa a tela de listagem de pedidos, seleciona um pedido de bonificação e clica em excluir o pedido;
  3. O Sistema Geosales Mobile | Sistema Geosales Portal pede uma confirmação para a exclusão do pedido;
  4. O Usuário confirma a exclusão do pedido;
  5. O Sistema Geosales Mobile | Sistema Geosales Portal exclui o pedido da base de dados e atualiza o saldo de bonificação para aquele cliente somando o valor do pedido excluído ao saldo;
  6. Fim do caso de uso;