Aktivitätsdiagramm-Hersteller
Zeichnen Sie ein UML-Aktivitätsdiagramm als Text. Zeigen Sie Aktionen, Entscheidungen, parallele Fork/Join und Swimlanes mit einem Mermaid-Flussdiagramm — dann exportieren Sie. Das ganze Ding wird auf Ihrem Gerät dargestellt.
One step per line. Indent two spaces to branch beneath the line above.
Ein UML-Aktivitätsdiagramm, das als Text geschrieben ist
Ein Aktivitätsdiagramm ist der UML-Cousin eines Flussdiagramms: es zeigt den Fluss von Arbeit — Aktionen, Entscheidungen und crucially die Punkte, wo Arbeit parallel läuft und wieder zusammenführt. Mermaid versandt keinen dedizierten Aktivitätsdiagramm-Typ, daher ist der ehrliche, vollständig darstellbare Ansatz ein Flussdiagramm, das UML-Aktivitätskonventionen folgt: abgerundete Terminatoren für Start und End, Rechtecke für Aktionen, Rauten für Entscheidungen mit bewachten Verzweigungen und einen beschrifteten Bar-Knoten für Fork und Join.
Da es ein normales Mermaid-Flussdiagramm darunter ist, dargestellt jedes Beispiel auf dieser Seite live und exportiert sauber — kein Plugin, kein spezieller Modus.
Fork, Join und Swimlanes
Um Parallelität zu zeigen, routen Sie mehrere Pfeile aus einem einzelnen "Fork"-Knoten und zurück in einen einzelnen "Join"-Knoten — das Diagramm liest dann als "machen Sie diese parallel, dann fahren Sie fort, sobald alle fertig sind", das ist genau die UML-Fork/Join-Semantik. Die Fork- und Join-Balken hier sind gewöhnliche Knoten, die aussehen wie der UML-Synchronisierungsbalken.
Um Schritte Rollen zuzuweisen, wickeln Sie jede Rolle von Aktionen in einen Subgraphen. Diese Partitionen approximieren UML-Swimlanes, daher ist klar, wer welche Aktion ausführt — der Kunde, Support oder Engineering — ohne das einfache Text zu verlassen.
Häufig gestellte Fragen
Wie erstelle ich ein UML-Aktivitätsdiagramm?
Verwenden Sie ein Mermaid-Flussdiagramm, das UML-Aktivitätskonventionen folgt: abgerundete "([Start])" und "([End])" Terminatoren, Rechtecke für Aktionen, Rauten für Entscheidungen und einen beschrifteten Bar-Knoten für Fork/Join. Es wird live dargestellt und exportiert zu SVG oder PNG.
Wie zeige ich parallele Aktionen (Fork und Join)?
Routen Sie mehrere Pfeile aus einem "Fork"-Knoten und führen Sie sie zurück in einen "Join"-Knoten zusammen. Das liest als "führen Sie diese parallel aus, dann fahren Sie fort, sobald alle fertig sind", das entspricht UML-Fork/Join-Semantik.
Kann ich Swimlanes oder Partitionen hinzufügen?
Ja — wickeln Sie jede Rolle von Aktionen in "subgraph Role … end". Jeder Subgraph wird zu einer beschrifteten Lane, approximiert UML-Swimlanes, daher ist klar, wer jede Aktion durchführt.
Warum ein Flussdiagramm anstelle eines dedizierten Aktivitätsdiagramm-Typs verwenden?
Mermaid hat keine separate Aktivitätsdiagramm-Syntax, daher ist ein Flussdiagramm mit UML-Konventionen der Ansatz, der tatsächlich dargestellt. Sie erhalten immer noch jedes Aktivitätsdiagramm-Element — Aktionen, Entscheidungen, Bewachungen, Fork/Join und Lanes — und der Quelltext bleibt tragbar.
Wird mein Aktivitätsdiagramm irgendwo hochgeladen?
Nein. Es wird vollständig im Browser mit Mermaid dargestellt, daher verlassen Ihre Prozessschritte und interne Logik niemals Ihr Gerät.