Crea un diagramma degli stati per il ciclo di vita di un ordine e-commerce
Sul framework
Questo esempio contiene sei stati: Placed, Processing, Shipped, Delivered, Cancelled e Refunded. Il percorso principale procede con la conferma del pagamento, l’evasione in magazzino e la consegna da parte del corriere. L’ordine può essere annullato da Placed quando annulla il cliente oppure da Processing quando il prodotto non è disponibile.
Da Delivered partono sia una transizione finale sia un ramo verso Refunded con l’etichetta Return requested. Questo salto diretto è una semplificazione: non sono presenti stati separati per l’approvazione del reso, l’ispezione o l’elaborazione del rimborso. Anche Cancelled e Refunded sono collegati a indicatori di fine.
Usa la mappa per confrontare queste transizioni con le regole del tuo sistema. Inserisci gli eventi che la tua applicazione registra davvero, poi aggiungi gli stati intermedi mancanti e stabilisci quali transizioni devono essere consentite per ogni stato.
Cosa include
Diagramma degli stati del ciclo di vita di un ordine
✦ Free preview · Sign in to use
Domande frequenti
Nel diagramma è possibile annullare l’ordine dallo stato Placed se annulla il cliente e dallo stato Processing se il prodotto è esaurito. Non è prevista alcuna transizione di annullamento da Shipped.
L’esempio mostra una transizione diretta, quindi raggruppa diversi passaggi possibili. Se il tuo processo li tiene distinti, chiedi di aggiungere stati separati per reso e rimborso.
Usa le transizioni indicate come casi da verificare, poi specifica le condizioni mancanti e quelle che devono impedire una transizione. Il diagramma, da solo, non applica le regole sugli ordini della tua applicazione.
Gratuito per iniziare. Nessuna carta di credito richiesta.