Créez un diagramme d’état pour le cycle de vie d’une commande e-commerce
À propos du cadre
Cet exemple contient six états nommés : Placed, Processing, Shipped, Delivered, Cancelled et Refunded. Le parcours principal avance lorsque le paiement est confirmé, que l’entrepôt prépare la commande et que le transporteur la livre. L’annulation peut avoir lieu depuis Placed lorsque le client annule la commande, ou depuis Processing lorsque le stock est indisponible.
Delivered possède à la fois une transition de fin et une branche vers Refunded, libellée Retour demandé. Ce saut direct est une simplification : aucun état distinct n’est prévu pour l’approbation du retour, l’inspection ou le traitement du remboursement. Cancelled et Refunded sont également reliés à des marqueurs de fin.
Utilisez la carte pour comparer ces transitions avec vos règles de gestion des commandes. Indiquez les événements réellement enregistrés par votre système, puis ajoutez les états intermédiaires manquants et déterminez quelles transitions doivent être autorisées depuis chaque statut.
Contenu inclus
Diagramme d’état du cycle de vie d’une commande
✦ Free preview · Sign in to use
Questions fréquentes
Le graphique permet d’annuler la commande depuis l’état Placed lorsqu’un client demande l’annulation, et depuis Processing lorsqu’un article est en rupture de stock. Il ne prévoit aucune transition d’annulation depuis Shipped.
L’exemple représente cette transition directe, ce qui regroupe plusieurs étapes possibles. Demandez des états distincts pour le retour et le remboursement si votre processus les suit séparément.
Utilisez les transitions annotées comme points de contrôle, puis précisez les conditions manquantes et les transitions refusées. Le schéma lui-même n’impose pas les règles de gestion des commandes de votre application.
Gratuit pour commencer. Aucune carte de crédit requise.