Especificação 1 ‐ Devolução do Produto - MATHEUS-DE-ANDRADE-LOURENCO/Projeto1_PSoftware GitHub Wiki
Dropshipping
Especificação de Casos de Uso
Feito por: Marcelo Luis Simone Lucas
Caso de Uso – Devolução do Produto
Identificador
UC001 - Devolução do Produto
Nome
Devolução do Produto
Atores
Primário: Sistema E-commerce, Cliente, Secundário: Instituição Financeira, SistemaFiscal, EntregadoraParceira, Fornecedor
Sumário
O cliente inicia a devolução; o sistema processa a solicitação e notifica o fornecedor, que recebe o produto e realiza uma análise. Após a verificação do sistema, do reajuste da nota Fiscal e validação pelo sistema Fiscal, o reembolso é processado pela instituição financeira.
Complexidade
Alta
Regras de Negócio
RN1, RN2, RN3
Pré-condições
1. O Cliente deve estar logado na plataforma do site. 2. O produto já deve ter sido entregue ao cliente.
Pós-condição
1. O Sistema marca o pedido como devolvido. 2. O Sistema gera uma transação de reembolso. 3. O Sistema contabiliza a quantidade de pedidos devolvidos daquele item.
Fluxo Principal:
Ações do Ator
Ações do Sistema
1. O Cliente acessa o aplicativo.
2. O sistema autentica o login do cliente.
3. O Cliente acessa o histórico de pedidos.
4. O sistema exibe a lista de pedidos do cliente.
5. O Cliente seleciona o pedido e clica na opção de devolução.
6. O sistema exibe os critérios para devolução e verifica a elegibilidade para devolução.
7. O sistema gera o Código de Autorização de Devolução (RMA).
8. O sistema solicita ao ambiente do fornecedor responsável o agendamento da coleta de sua entregadoraParceira.
9. O Cliente entrega o produto a entregadora Parceira.
10. O sistema é notificado da coleta do produto pela Entregadora parceira.
11. O sistema atualiza o status para "Produto em transporte".
12. O Sistema recebe a notificação da entregadora referente a entrega ao fornecedor.
13. O sistema atualiza o status para "Aguardando análise do fornecedor".
14. O Fornecedor analisa a condição do produto e o envia ao sistema.
15. O sistema processa a análise, sendo ela positiva, valida o ajuste da Nota Fiscal com o Sistema Fiscal e solicita a emissão do reembolso à instituição financeira.
16. A instituição financeira processa o estorno.
17. O sistema notifica o cliente com a previsão e método do reembolso.
18. O Cliente recebe o reembolso.
Fluxos Alternativos:
Fluxo Alternativo – Passo 6: Fora do prazo permitido.
Ações do Ator
Ações do Sistema
5. O Cliente seleciona o pedido e clica na opção de devolução.
6. O sistema analisa e identifica que o prazo de devolução foi ultrapassado.
7. O sistema exibe uma mensagem ao cliente, informando que a devolução não é permitida devido ao prazo expirado.
8. O cliente não consegue prosseguir com a devolução.
Fluxo Alternativo – Passo 15: Produto Não Está nas Condições para Devolução
Ações do Ator
Ações do Sistema
14. O fornecedor realiza uma análise da condição do produto e envia os resultados ao sistema.
15. O sistema processa a análise do produto conforme as regras definidas, não autoriza o reembolso e atualiza o status de devolução como "Produto rejeitado".
16. O sistema exibe ao cliente o motivo da rejeição, incluindo as evidências fornecidas pelo fornecedor.
17. O sistema solicita a data do agendamento de retorno ao ambiente do fornecedor.
18. O Fornecedor entrega o produto a Entregadora Parceira.
19. O sistema atualiza o status de acompanhamento para "produto enviado".
20. A Entregadora realiza a entrega do produto ao cliente e confirma a entrega no sistema.
21. O sistema atualiza o status de acompanhamento para "Produto entregue".
22. O sistema atualiza o status de devolução como "encerrado".
Fluxos de Exceção:
Fluxo de Exceção – Passo 2: Erro no sistema ao processar a devolução.
Ações do Ator
Ações do Sistema
2. O Cliente clica na opção de devolução.
3. O sistema encontra um erro ao processar a solicitação.
4. O sistema exibe uma mensagem pedindo para tentar novamente.