🔄 Mermaid

Diagram stanj

Zajemite vsako stanje in prehod sistema

Kaj je Diagram stanj?

Diagram stanj prikazuje stanja, v katerih je objekt lahko, in dogodke, ki ga premikajo med njimi: življenjski cikli naročil, dokumentni poteki, stanja uporabniškega vmesnika, upravljanje povezav. Nepogrešljiv, kadar je pomembno vprašanje »v katerem stanju smo?«.

Živi primer

Koda Mermaid
stateDiagram-v2
    [*] --> Draft
    Draft --> Review : submit
    Review --> Draft : request changes
    Review --> Approved : approve
    Approved --> Published : publish
    Published --> Archived : archive
    Archived --> [*]
Živi primer

submit

request changes

approve

publish

archive

Draft

Review

Approved

Published

Archived

Kdaj ga uporabiti

Modeliranje življenjskih ciklov naročil, zahtevkov ali dokumentov
Načrtovanje stanj komponent UI in povezav
Opredelitev poslovnih pravil za prehode med statusi

Osnovna sintaksa

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

Vprašanja o tem diagramu

Kakšna je razlika v primerjavi z diagramom poteka?

Diagram poteka sledi procesu od začetka do konca. Diagram stanj opisuje vsa možna stanja ene stvari in dogodke, ki sprožijo prehode — vključno s cikli in stanji napak.

Ali Mermaid podpira gnezdena stanja?

Da — stateDiagram-v2 podpira sestavljena (gnezdena) stanja, razvejitve, združitve, izbire in opombe za realistične avtomate stanj.

Ustvarite svoj Diagram stanj zdaj

Opišite ga v naravnem jeziku — AI napiše kodo Mermaid namesto vas.

Odpri Mermaid Studio