🔄 Mermaid
Diagramma degli stati
Cattura ogni stato e transizione di un sistema
Che cos’è un Diagramma degli stati?
Un diagramma degli stati mostra gli stati in cui può trovarsi un oggetto e gli eventi che lo fanno passare dall’uno all’altro: cicli di vita degli ordini, workflow documentali, stati dell’interfaccia, gestione delle connessioni. Essenziale ogni volta che «in che stato siamo?» conta.
Esempio dal vivo
stateDiagram-v2
[*] --> Draft
Draft --> Review : submit
Review --> Draft : request changes
Review --> Approved : approve
Approved --> Published : publish
Published --> Archived : archive
Archived --> [*]Quando usarlo
Modellare i cicli di vita di ordini, ticket o documenti
Progettare gli stati dei componenti UI e delle connessioni
Specificare le regole di business attorno alle transizioni di stato
Sintassi di base
stateDiagram-v2
[*] --> Idle
Idle --> Active : start
Active --> [*] : stopDomande su questo diagramma
Qual è la differenza con un diagramma di flusso?
Un diagramma di flusso segue un processo dall’inizio alla fine. Un diagramma degli stati descrive tutti gli stati possibili di una cosa e quali eventi causano le transizioni — inclusi cicli e stati di errore.
Mermaid supporta gli stati annidati?
Sì — stateDiagram-v2 supporta stati compositi (annidati), fork, join, scelte e note per macchine a stati realistiche.
Crea ora il tuo Diagramma degli stati
Descrivilo in linguaggio naturale — l’IA scrive il codice Mermaid per te.
Apri Mermaid Studio