Especificação de Uso | Escolha do Pedido - Pedraum789/projeto-caminhao GitHub Wiki
Nome: Pedro Henrique Braga
R.A: 22.120.064-5
|
Escolha do Frete |
Caso de Uso |
Análise do pedido recebido e confirmação de interesse. |
Sumário |
O caminhoneiro recebe o pedido e o confirma disponibilidade para realizar o transporte. |
Atores |
Caminhoneiro |
Pré-condições |
O caminhoneiro deve possuir cadastro em nossa plataforma e possuir pelo menos um veículo relacionado a ele cadastrado. |
Pós-condições |
O caminhoneiro será notificado e o pedido adicionado ao painel "Pedidos Agendados" para ser acessado pelo caminhoneiro por meio da nossa plataforma. |
Fluxo Principal
Caminhoneiro |
Plataforma |
1 - Recebe a notificação do pedido, com todas as informações necessárias, do cliente e confirma disponibilidade |
2 - Plataforma processa confirmação e analisa os pedidos em andamento do caminhoneiro. |
3 - Seleciona o veículo que será utilizado para a realização da entrega do pedido. |
4 - Plataforma válida o veículo e notifica cliente com as informações do caminhoneiro e o veículo que será utilizado para realizar a entrega do pedido. |
Fluxo Alternativo
Caso o caminhoneiro possua uma entrega que possa interferir no pedido que está sendo confirmado, uma mensagem de erro deverá aparecer.
Caminhoneiro |
Plataforma |
1 - Recebe a notificação do pedido, com todas as informações necessárias, do cliente e confirma disponibilidade |
2 - Plataforma processa confirmação, mas encontra uma possível interferência do pedido atual com um pedido já em andamento e envia uma mensagem de erro. |
3 - Caminhoneiro recebe uma mensagem de erro e é incapaz de aceitar o pedido |
4 - Plataforma envia a solicitação para outro caminhoneiro |
Fluxo de Exceção
Caso ocorra um problema de conexão ou de algum outro tipo de erro que interfira na confirmação do pedido, uma mensagem de erro deverá aparecer. Se o problema for rapidamente resolvido, ela processa de novo a solicitação.
Caminhoneiro |
Plataforma |
1 - Recebe a notificação do pedido, com todas as informações necessárias, do cliente e confirma disponibilidade |
2 - Plataforma processa confirmação, mas ocorre uma interferência na conexão ou outro erro. Uma mensagem de erro é enviada. |
3 - Caminhoneiro recebe uma mensagem de erro e é incapaz de aceitar o pedido |
4 - Plataforma tenta resolver o problema e reenvia de novo a solicitação. |
5 - Caminhoneiro recebe novamente a notificação do pedido e confirma disponibilidade |
6 - Plataforma processa confirmação e analisa os pedidos em andamento do caminhoneiro. |
7 - Seleciona o veículo que será utilizado para a realização da entrega do pedido. |
8 - Plataforma válida o veículo e notifica cliente com as informações do caminhoneiro e o veículo que será utilizado para realizar a entrega do pedido. |