🔄 Mermaid

Olekudiagramm

Jäädvustage süsteemi iga olek ja üleminek

Mis on Olekudiagramm?

Olekudiagramm näitab olekuid, milles objekt võib olla, ja sündmusi, mis viivad ühest olekust teise: tellimuste elutsüklid, dokumenditöövood, kasutajaliidese olekud, ühenduste haldamine. Asendamatu alati, kui küsimus „mis olekus me oleme?“ loeb.

Elav näide

Mermaid-kood
stateDiagram-v2
    [*] --> Draft
    Draft --> Review : submit
    Review --> Draft : request changes
    Review --> Approved : approve
    Approved --> Published : publish
    Published --> Archived : archive
    Archived --> [*]
Elav näide

submit

request changes

approve

publish

archive

Draft

Review

Approved

Published

Archived

Millal seda kasutada

Modelleerige tellimuste, piletite või dokumentide elutsükleid
Kavandage kasutajaliidese komponentide ja ühenduste olekuid
Määratlege ärireeglid staatuseüleminekute ümber

Põhisüntaks

.mmd
stateDiagram-v2
    [*] --> Idle
    Idle --> Active : start
    Active --> [*] : stop

Küsimused selle diagrammi kohta

Mis vahe on vooskeemiga?

Vooskeem järgib protsessi algusest lõpuni. Olekudiagramm kirjeldab ühe asja kõiki võimalikke olekuid ja seda, millised sündmused üleminekud käivitavad — sealhulgas tsüklid ja veaolekud.

Kas Mermaid toetab pesastatud olekuid?

Jah — stateDiagram-v2 toetab liitolekuid (pesastatud), forke, joine, valikuid ja märkmeid realistlike olekumasinate jaoks.

Looge oma Olekudiagramm kohe

Kirjeldage seda tavalises keeles — AI kirjutab Mermaid-koodi teie eest.

Ava Mermaid Studio