Crie um diagrama de estados para o ciclo de vida de um pedido de e-commerce
Sobre o framework
Este exemplo contém seis estados nomeados: Placed, Processing, Shipped, Delivered, Cancelled e Refunded. O fluxo principal avança após a confirmação do pagamento, a separação do pedido no armazém e a entrega pela transportadora. O cancelamento pode ocorrer a partir de Placed quando o cliente cancela o pedido ou de Processing quando não há estoque disponível.
Delivered tem uma transição final e um fluxo para Refunded identificado como Devolução solicitada. Esse salto direto é uma simplificação: não há estados separados para aprovação da devolução, inspeção ou processamento do reembolso. Cancelled e Refunded também se conectam a marcadores finais.
Use o mapa para comparar essas transições com as regras dos seus pedidos. Informe os eventos que o seu sistema realmente registra, adicione os estados intermediários ausentes e decida quais transições devem ser permitidas a partir de cada status.
O que inclui
Diagrama de Estados do Ciclo de Vida de um Pedido
✦ Free preview · Sign in to use
Perguntas frequentes
O gráfico permite o cancelamento a partir de Placed quando o cliente cancela o pedido e de Processing quando o produto está fora de estoque. Não há uma transição de cancelamento a partir de Shipped.
O exemplo mostra essa transição direta, condensando várias etapas possíveis. Peça estados separados para devolução e reembolso se o seu processo fizer esse acompanhamento.
Use as transições identificadas como casos para revisar e, em seguida, especifique as condições ausentes e as transições rejeitadas. O desenho, por si só, não impõe as regras de pedidos da aplicação.
Grátis para começar. Cartão de crédito não obrigatório.