Mudanças entre as edições de "Carrinho de Compras"

De GeoSales
Ir para navegação Ir para pesquisar
 
(23 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 15: Linha 15:
 
|-
 
|-
 
| 15/05/2017 || A.5 || Leonardo Sousa ||  Alteração da RN5 e criação da RN7.
 
| 15/05/2017 || A.5 || Leonardo Sousa ||  Alteração da RN5 e criação da RN7.
 +
|-
 +
| 09/03/2018 || A.6 || Ryvane Maria || Inclusão da RE4 e RE5 e da RN8
 +
|-
 +
| 21/03/2018 || A.7 || Ryvane Maria || Ajustes conforme feedback do cliente
 
|-
 
|-
 
|}
 
|}
Linha 50: Linha 54:
 
10. O sistema desabilita o botão salvar.
 
10. O sistema desabilita o botão salvar.
  
 +
 +
 +
''' - Fluxos alternativos'''
 +
 +
'''A1 – Informar itens através do EDI: '''
 +
 +
1. Usuário acessa o cadastro de pedido;
 +
 +
2. Usuário utiliza botão arquivo Edi;
 +
 +
3. O usuário seleciona o arquivo com os dados;
 +
 +
4. Sistema faz a leitura do arquivo;
 +
 +
5. Sistema exibi os itens já no pedido;
 +
 +
6. O sistema retorna com o resultado da pesquisa atualizando;
 +
 +
7. Usuário preenche as informações do pedido[RE1];
 +
 +
8. O sistema verifica se os campos obrigatórios estão preenchidos;
 +
 +
9. O sistema habilita o botão salvar;
 +
 +
10. Usuário clica no botão salvar;
 +
 +
11. O sistema valida e salva as informações[RN02] [RN03] [RN04]
 +
 +
12. O sistema informa ao usuário que o registro foi salvo [RE2];
 +
 +
13. O sistema desabilita o botão salvar
 +
 +
== Requisitos Especiais ==
 +
 +
'''[RE1] –  Informações de filtros de cadastro;
 +
 +
# Organização de venda: Já vem preenchida;
 +
# Tipo: Já vem preenchida;
 +
# Frete: Lista com os nomes dos tipos possíveis de frete existentes no sistema;
 +
# Meio Pgto.: Lista com os nomes dos tipos possíveis de meios de pagamento existentes no sistema;
 +
# Cond. Pgto.: Lista com os nomes dos tipos de condições de pagamento configurados para o cliente em atendimento;
 +
# Ordem de Compra: Número de controle de Compra;
 +
# Data Programação e Faturamento: Data para programação e faturamento da compra;
 +
# Arquivo EDI: Subir arquivo com informação e quantidade.
 +
 +
'''[RE2] – Mensagem informado o sucesso da inclusão: '''
 +
 +
“[Usuário], o registro foi salvo com sucesso.”
 +
 +
 +
'''[RE3] – Mensagem informado que o pedido não poderá ser salvo pois está abaixo do mínimo permitido: '''
 +
 +
“O valor dos produtos [Total do pedido] não pode ser menor do que o valor mínimo: [Valor mínimo].”
 +
 +
'''[RE4] – Mensagem com informação sobre o estoque. (Deve estar fixa na tela).
 +
 +
"O status de estoque pode sofrer alterações em virtude das movimentações simultâneas".
 +
 +
'''[RE5] –  Informações da grid de produtos filtrados:
 +
 +
Ao realizar a filtragem na tela de carrinho de compras, é exibida uma grid com os produtos pesquisados, essa grid conterá as seguintes informações sobre os produtos:
 +
 +
# Referência;
 +
# Produto;
 +
# Estoque;
 +
# Preço;
 +
# IPI;
 +
# ICMS;
 +
# ICMS ST;
 +
# PIS;
 +
# COFINS;
 +
# Quantidade: Produtos que serão inseridos no carrinho;
 +
# Total;
 +
# Estoque atende: essa coluna mostra se o estoque existente atende o produto, com as mensagens: SIM (caso o estoque atenda totalmente a demanda), NÃO (caso o estoque não atenda a demanda) OU PARCIAL (caso o estoque atenda apenas parte da demanda). O estoque atende parcialmente um item se só for possível entregar uma parte da quantidade solicitada.
  
 
== Regras de Negócio ==
 
== Regras de Negócio ==
  
'''[RN1]''' –  
+
'''[RN1]''' – Na aba de finalização do pedido a organização de venda e tipo já vem preenchidas, sem possibilidade de alteração;
 +
 
 +
'''[RN2]''' – O Sistema vai exibir as condições de pagamento que são liberadas de acordo com o valor do pedido, ou seja, aquelas em que o semáforo seriam verde;
 +
 
 +
'''[RN3]''' – O cliente terá acesso apenas a produto de venda para selecionar e incluir no seu pedido;
 +
 
 +
'''[RN4]''' – O vendedor será selecionado de acordo com a vinculação que há na tabela de [ORG_VENDA_CLIENTE], caso o cliente esteja vinculado a mais de um vendedor, será considerado o vendedor padrão do cliente;
 +
 
 +
'''[RN5]''' – Para os pedidos em que o vendedor utilizar a opção de ARQUIVO EDI, o fluxo a ser seguido na verificação do arquivo será a do caso de uso de MID22_Makita_Importar_arquivo_EDI_de_venda;
 +
 
 +
'''[RN6]''' – O GeoSales irá validar o valor mínimo do pedido de acordo com as mesmas regras existentes para o pedido de venda, mas não possibilitará salvar o pedido a baixo deste valor. Quando não alcançado o sistema exibira a seguinte mensagem [RE3].
  
 +
'''[RN7]''' – Os pedidos feitos no carrinho de compras deveram ser salvos como efetivados. Caso o pedido não tenha nenhuma pendência será automaticamente integrado ao ERP.
  
 +
'''[RN8]''' – A cada alteração no pedido, ou seja, sempre que o usuário digitar em um campo e tirar o foco deste, o sistema deverá realizar a validação de estoque, alterando a coluna "Estoque Atende" com os valores SIM, NÃO OU PARCIAL.
  
 
== Aprovação ==
 
== Aprovação ==

Edição atual tal como às 18h52min de 3 de abril de 2018

Histórico de Revisões

Data Versão Quem Comentários
26/04/2017 A.1 Renato Lima Criação do Documento.
12/05/2017 A.2 Renato Lima Alteração das RN2.
04/05/2017 A.3 Leonardo Sousa Inclusão da RN8 informando que o pedido deverá ser salvo como efetivado.
15/05/2017 A.4 Leonardo Sousa Alteração da RN7 para contemplar a RE3, que foi incluída no documento
15/05/2017 A.5 Leonardo Sousa Alteração da RN5 e criação da RN7.
09/03/2018 A.6 Ryvane Maria Inclusão da RE4 e RE5 e da RN8
21/03/2018 A.7 Ryvane Maria Ajustes conforme feedback do cliente

Necessidade

O objetivo deste documento é conter o fluxo de eventos que descreve os cenários principais da interação entre os atores e o sistema. A especificação também contém outras informações, como pré-condições, pós-condições e requisitos especiais. O caso de uso também pode ser representado visualmente através de um fluxograma para apresentar o funcionamento completo da atividade.

Este caso de uso tem como finalidade descrever os passos necessários para inclusão de um pedido através do opção carrinho de compras.

Solução

Para essa opção o sistema deve ter seus produtos, tipo produto movimento, condição de pagamentos cadastrados

Happy Day

1. Usuário acessa o cadastro de pedido;

2. Usuário utiliza filtros para selecionar itens;

3. Usuário avança e verifica os itens incluídos;

4. Usuário preenche as informações do pedido[RE1];

5. O sistema verifica se os campos obrigatórios estão preenchidos;

6. O sistema habilita o botão salvar;

7. Usuário clica no botão salvar;

8. O sistema valida e salva as informações[RN02] [RN03] [RN04];

9. O sistema informa ao usuário que o registro foi salvo [RE2];

10. O sistema desabilita o botão salvar.


- Fluxos alternativos

A1 – Informar itens através do EDI:

1. Usuário acessa o cadastro de pedido;

2. Usuário utiliza botão arquivo Edi;

3. O usuário seleciona o arquivo com os dados;

4. Sistema faz a leitura do arquivo;

5. Sistema exibi os itens já no pedido;

6. O sistema retorna com o resultado da pesquisa atualizando;

7. Usuário preenche as informações do pedido[RE1];

8. O sistema verifica se os campos obrigatórios estão preenchidos;

9. O sistema habilita o botão salvar;

10. Usuário clica no botão salvar;

11. O sistema valida e salva as informações[RN02] [RN03] [RN04]

12. O sistema informa ao usuário que o registro foi salvo [RE2];

13. O sistema desabilita o botão salvar

Requisitos Especiais

[RE1] – Informações de filtros de cadastro;

  1. Organização de venda: Já vem preenchida;
  2. Tipo: Já vem preenchida;
  3. Frete: Lista com os nomes dos tipos possíveis de frete existentes no sistema;
  4. Meio Pgto.: Lista com os nomes dos tipos possíveis de meios de pagamento existentes no sistema;
  5. Cond. Pgto.: Lista com os nomes dos tipos de condições de pagamento configurados para o cliente em atendimento;
  6. Ordem de Compra: Número de controle de Compra;
  7. Data Programação e Faturamento: Data para programação e faturamento da compra;
  8. Arquivo EDI: Subir arquivo com informação e quantidade.

[RE2] – Mensagem informado o sucesso da inclusão:

“[Usuário], o registro foi salvo com sucesso.”


[RE3] – Mensagem informado que o pedido não poderá ser salvo pois está abaixo do mínimo permitido:

“O valor dos produtos [Total do pedido] não pode ser menor do que o valor mínimo: [Valor mínimo].”

[RE4] – Mensagem com informação sobre o estoque. (Deve estar fixa na tela).

"O status de estoque pode sofrer alterações em virtude das movimentações simultâneas".

[RE5] – Informações da grid de produtos filtrados:

Ao realizar a filtragem na tela de carrinho de compras, é exibida uma grid com os produtos pesquisados, essa grid conterá as seguintes informações sobre os produtos:

  1. Referência;
  2. Produto;
  3. Estoque;
  4. Preço;
  5. IPI;
  6. ICMS;
  7. ICMS ST;
  8. PIS;
  9. COFINS;
  10. Quantidade: Produtos que serão inseridos no carrinho;
  11. Total;
  12. Estoque atende: essa coluna mostra se o estoque existente atende o produto, com as mensagens: SIM (caso o estoque atenda totalmente a demanda), NÃO (caso o estoque não atenda a demanda) OU PARCIAL (caso o estoque atenda apenas parte da demanda). O estoque atende parcialmente um item se só for possível entregar uma parte da quantidade solicitada.

Regras de Negócio

[RN1] – Na aba de finalização do pedido a organização de venda e tipo já vem preenchidas, sem possibilidade de alteração;

[RN2] – O Sistema vai exibir as condições de pagamento que são liberadas de acordo com o valor do pedido, ou seja, aquelas em que o semáforo seriam verde;

[RN3] – O cliente terá acesso apenas a produto de venda para selecionar e incluir no seu pedido;

[RN4] – O vendedor será selecionado de acordo com a vinculação que há na tabela de [ORG_VENDA_CLIENTE], caso o cliente esteja vinculado a mais de um vendedor, será considerado o vendedor padrão do cliente;

[RN5] – Para os pedidos em que o vendedor utilizar a opção de ARQUIVO EDI, o fluxo a ser seguido na verificação do arquivo será a do caso de uso de MID22_Makita_Importar_arquivo_EDI_de_venda;

[RN6] – O GeoSales irá validar o valor mínimo do pedido de acordo com as mesmas regras existentes para o pedido de venda, mas não possibilitará salvar o pedido a baixo deste valor. Quando não alcançado o sistema exibira a seguinte mensagem [RE3].

[RN7] – Os pedidos feitos no carrinho de compras deveram ser salvos como efetivados. Caso o pedido não tenha nenhuma pendência será automaticamente integrado ao ERP.

[RN8] – A cada alteração no pedido, ou seja, sempre que o usuário digitar em um campo e tirar o foco deste, o sistema deverá realizar a validação de estoque, alterando a coluna "Estoque Atende" com os valores SIM, NÃO OU PARCIAL.

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

Setor Aprovado Por Data Assinatura
Gerente TI
Gerente Projeto
Gerente Comercial