🔄 Mermaid

Būsenų diagrama

Užfiksuokite kiekvieną sistemos būseną ir perėjimą

Kas yra Būsenų diagrama?

Būsenų diagrama rodo būsenas, kuriose gali būti objektas, ir įvykius, perkeliančius jį iš vienos į kitą: užsakymų gyvavimo ciklai, dokumentų darbo eigos, sąsajos būsenos, ryšių valdymas. Būtina visada, kai svarbu „kokioje būsenoje esame?“.

Gyvas pavyzdys

Mermaid kodas
stateDiagram-v2
    [*] --> Draft
    Draft --> Review : submit
    Review --> Draft : request changes
    Review --> Approved : approve
    Approved --> Published : publish
    Published --> Archived : archive
    Archived --> [*]
Gyvas pavyzdys

submit

request changes

approve

publish

archive

Draft

Review

Approved

Published

Archived

Kada naudoti

Modeliuokite užsakymų, užklausų ar dokumentų gyvavimo ciklus
Projektuokite sąsajos komponentų ir ryšių būsenas
Apibrėžkite verslo taisykles dėl statusų perėjimų

Pagrindinė sintaksė

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

Klausimai apie šią diagramą

Kuo ji skiriasi nuo srautų diagramos?

Srautų diagrama seka procesą nuo pradžios iki pabaigos. Būsenų diagrama aprašo visas galimas vieno dalyko būsenas ir kurie įvykiai sukelia perėjimus — įskaitant ciklus ir klaidų būsenas.

Ar Mermaid palaiko įdėtąsias būsenas?

Taip — stateDiagram-v2 palaiko sudėtines (įdėtąsias) būsenas, išsišakojimus, sujungimus, pasirinkimus ir pastabas realistiškoms būsenų mašinoms.

Sukurkite savo Būsenų diagrama dabar

Aprašykite paprasta kalba — DI parašys Mermaid kodą už jus.

Atidaryti „Mermaid Studio“