Diagramme d’état du cycle de vie d’une commande

DiagrammeIngénierie · Gestion des commandesCréé à partir d'un seul prompt
Aperçu en lecture seule

Le prompt

Créez un diagramme d’état pour le cycle de vie d’une commande e-commerce

Créez votre version

À propos du cadre

Examinez les événements qui modifient le statut d’une commande

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

Ce que vous obtenez

  • Six états nommés de la commande et leurs libellés de transition
  • Un parcours de la commande à la livraison via le traitement et l’expédition
  • Deux chemins d’annulation déclenchés par des événements différents
  • Une branche directe de Delivered vers Refunded pour examiner le processus de retour
Diagramme

Diagramme d’état du cycle de vie d’une commande

diagramme d’étatgestion des commandesflux de travailUMLe-commerce

✦ Free preview · Sign in to use

Questions fréquentes

Questions courantes

Quand peut-on annuler une commande dans cet exemple ?

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.

Une demande de retour entraîne-t-elle immédiatement un remboursement ?

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.

Puis-je utiliser ce schéma pour définir des tests de statut de commande ?

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.

Diagramme d’état du cycle de vie d’une commande

Gratuit pour commencer. Aucune carte de crédit requise.

Free preview · Sign in to use