Especificação UC03 Cancelar OC OV - EijiDogen/FEI_MDSMarket GitHub Wiki
Atores
Principal: Cliente Secundário: Broker
Sumário
Processo de cancelamento de uma ordem de compra ou de venda que o cliente se arrependeu de realizar. Para cancelar, a ordem não pode ter sido executada ainda.
Pós-Condições
Ordem de compra/venda é cancelado.
Pré-Condições
Cliente deve estar autenticado e no menu inicial.
Fluxo Principal
- Cliente inicia o processo de cancelamento.
- Cliente acessa a página de Ordens Pendentes.
- Sistema retorna todas as ordens de compra e venda que ainda estão pendentes.
- Cliente seleciona as ordens que deseja cancelar e aperta o botão de cancelamento.
- Sistema envia pedido de cancelamento para o Broker.
- Sistema aguarda resposta do Broker.
- Sistema recebe confirmação de cancelamento do Broker.
- Sistema retorna o saldo/ações que haviam sido reservados para a carteira do cliente.
- Sistema informa cliente que o cancelamento foi realizado com sucesso.
- Cliente confirma que recebeu a mensagem, encerrando o caso de uso.
Fluxo de exceção
5a. Sistema é informado pelo Broker que a ordem já foi executada e não pode ser cancelada. 5a2. Sistema informa o cliente que o cancelamento não foi possível. 5a3. Cliente confirma que recebeu a mensagem, encerrando o caso de uso.