🔄 Mermaid
Stāvokļu diagramma
Notveriet katru sistēmas stāvokli un pāreju
Kas ir Stāvokļu diagramma?
Stāvokļu diagramma parāda stāvokļus, kuros objekts var atrasties, un notikumus, kas to pārvieto starp tiem: pasūtījumu dzīves cikli, dokumentu darbplūsmas, UI stāvokļi, savienojumu apstrāde. Neaizstājama visur, kur svarīgs jautājums “kādā stāvoklī mēs esam?”.
Dzīvs piemērs
stateDiagram-v2
[*] --> Draft
Draft --> Review : submit
Review --> Draft : request changes
Review --> Approved : approve
Approved --> Published : publish
Published --> Archived : archive
Archived --> [*]Kad to izmantot
Modelēt pasūtījumu, pieteikumu vai dokumentu dzīves ciklus
Projektēt UI komponentu un savienojumu stāvokļus
Specificēt biznesa noteikumus par statusu pārejām
Pamata sintakse
stateDiagram-v2
[*] --> Idle
Idle --> Active : start
Active --> [*] : stopJautājumi par šo diagrammu
Kāda ir atšķirība no plūsmas diagrammas?
Plūsmas diagramma seko procesam no sākuma līdz beigām. Stāvokļu diagramma apraksta visus iespējamos vienas lietas stāvokļus un notikumus, kas izraisa pārejas — ieskaitot ciklus un kļūdu stāvokļus.
Vai Mermaid atbalsta iegultos stāvokļus?
Jā — stateDiagram-v2 atbalsta saliktos (iegultos) stāvokļus, sazarojumus, apvienojumus, izvēles un piezīmes reālistiskām stāvokļu mašīnām.
Izveidojiet savu Stāvokļu diagramma tagad
Aprakstiet to dabiskā valodā — AI uzrakstīs Mermaid kodu jūsu vietā.
Atvērt Mermaid Studio