🔄 Mermaid

Διάγραμμα καταστάσεων

Αποτυπώστε κάθε κατάσταση και μετάβαση ενός συστήματος

Τι είναι το Διάγραμμα καταστάσεων;

Ένα διάγραμμα καταστάσεων δείχνει τις καταστάσεις στις οποίες μπορεί να βρεθεί ένα αντικείμενο και τα γεγονότα που το μετακινούν μεταξύ τους: κύκλοι ζωής παραγγελιών, ροές εγγράφων, καταστάσεις διεπαφής, διαχείριση συνδέσεων. Απαραίτητο όποτε μετράει το «σε ποια κατάσταση βρισκόμαστε;».

Ζωντανό παράδειγμα

Κώδικας Mermaid
stateDiagram-v2
    [*] --> Draft
    Draft --> Review : submit
    Review --> Draft : request changes
    Review --> Approved : approve
    Approved --> Published : publish
    Published --> Archived : archive
    Archived --> [*]
Ζωντανό παράδειγμα

submit

request changes

approve

publish

archive

Draft

Review

Approved

Published

Archived

Πότε να το χρησιμοποιείτε

Μοντελοποίηση κύκλων ζωής παραγγελιών, αιτημάτων ή εγγράφων
Σχεδιασμός καταστάσεων στοιχείων UI και συνδέσεων
Προδιαγραφή επιχειρησιακών κανόνων γύρω από τις μεταβάσεις κατάστασης

Βασική σύνταξη

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

Ερωτήσεις για αυτό το διάγραμμα

Ποια είναι η διαφορά από ένα διάγραμμα ροής;

Ένα διάγραμμα ροής ακολουθεί μια διαδικασία από την αρχή ως το τέλος. Ένα διάγραμμα καταστάσεων περιγράφει όλες τις πιθανές καταστάσεις ενός πράγματος και ποια γεγονότα προκαλούν μεταβάσεις — συμπεριλαμβανομένων κύκλων και καταστάσεων σφάλματος.

Υποστηρίζει το Mermaid ένθετες καταστάσεις;

Ναι — το stateDiagram-v2 υποστηρίζει σύνθετες (ένθετες) καταστάσεις, διακλαδώσεις, συνενώσεις, επιλογές και σημειώσεις για ρεαλιστικές μηχανές καταστάσεων.

Δημιουργήστε το Διάγραμμα καταστάσεων σας τώρα

Περιγράψτε το σε απλή γλώσσα — η AI γράφει τον κώδικα Mermaid για εσάς.

Ανοίξτε το Mermaid Studio