Carrinho de Compras
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 RE3 e RE4. |
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;
- 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.”
[RE2] – 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].”
[RE3] – 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".
[RE4] – 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: mostra se o estoque existente atende o produto, com as mensagens: SIM, NÃO OU PARCIAL. 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.
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 |