In Unternehmen ist es gängige Praxis, dass mehrere Abteilungen mit unterschiedlichen Rollen an einem einzigen Prozess arbeiten. In solchen Fällen ist es ratsam,Swimlane-Diagramme to zur Verdeutlichungdes Schritt-für-Schritt-Prozesses und dertatsächlichen Rollen jedes Teams zu verwenden.
Indem Sie die Bahnen für jede Abteilung und verantwortliche Person zusammen mit dem Prozessfluss aufteilen, können Sie die Arbeitsaufteilung und mehr auf einen Blick erfassen. Dies hilft auch, den Geschäftsablauf zu standardisieren und zu verbessern und die Kommunikation zwischen den Teams zu stärken.
Dieser Artikel zeigt Ihnen, wie Sie mit Hilfe von Mermaid und einigen einfach kopierbaren Beispielen ein Swimlane-Diagramm erstellen oder zeichnen können.
In diesem Artikel
Warum ein Swimlane-Mermaid-Diagramm zeichnen?
Nachteile herkömmlicher Tools
In einem realen Beispiel stieß ein Vertriebsteam bei der Arbeit auf mehrere Probleme,als es mit PowerPoint ein Swimlane-Diagramm für die Auftragsabwicklung erstellte:
- Bearbeitungsaufwand: Als das Logistikteam einen neuen Qualitätssicherungsschritt hinzufügte, mussten sie jede Verbindung manuell neu anordnen.
- Zusammenarbeitsprobleme: Schlechte Versionskontrolle führte dazu, dass das Kundensupport-Team mit einem veralteten Prozessdiagramm arbeitete.
- Druckprobleme: Beim Drucken sind Titel und Inhalte oft nicht korrekt ausgerichtet.

Was Mermaid besser macht
Mermaidist ein textbasiertes Diagrammwerkzeug, das dank der folgenden Funktionen viele dieser Schmerzpunkte löst:
- Versionsverwaltung: Funktioniert mit Git, um eine klare Historie aller Änderungen an Ihrem Swimlane zu behalten.
- Keine Kosten: Der Mermaid Editor ist vollständig kostenlos nutzbar.
Einschränkungen von Mermaid
Allerdings ist Mermaid nicht frei von Nachteilen. Für Swimlanes ist es nicht einfach, alles perfekt auszurichten, besonders wenn man versucht, die Bahnen ordentlich zu formatieren, aber es ermöglicht dennoch die Darstellung von Prozessen und Abteilungen in einem Diagramm.
Da Mermaid Code zur Erstellung von Diagrammen verwendet, gibt es eine gewisse Lernkurve. Es ist gut geeignet für diejenigen, die sich mit dem Schreiben von Code auskennen. Falls Ihnen das zu aufwändig erscheint, gibt es einfachere Alternativen.
Tools wie EdrawMaxOder Visio ermöglicht es Ihnen, Swimlanes durch Ziehen und Ablegen von Formen und Vorlagen zu erstellen—ganz ohne Programmierung.

Wie zeichnet man Swimlanes in Mermaid?
Grundlegende Syntax
Um Swimlanes in Mermaid zu zeichnen, beginnen Sie, indem Sie ein einfaches Flussdiagramm mit folgendem Format schreiben:
flowchart LRsubgraph Department AA[Step 1]endsubgraph Department BB[Step 2]endsubgraph Department Csubgraph Sub-Dept C1C[Step 3]endsubgraph Sub-Dept C2D[Step 4]endendA --> B --> CD --> B
Hier finden Sie eine Aufschlüsselung der im Syntax verwendeten Codes für ein besseres Verständnis:
Flussdiagramm LR
Dies weist Mermaid an, ein Flussdiagramm von links nach rechts zu zeichnen. Sie können LR zu TB (oben nach unten), RL (rechts nach links) oder BT (unten nach oben) ändern, je nach Ihren Layout-Anforderungen.
Verwendung eines Subgraphen zur Erstellung von Swimlanes
Subgraph definiert einen Container oder Lane, wie eine Abteilung oder Rolle. Alle Schritte innerhalb des Subgraphen werden visuell gruppiert. Sie können Subgraphen auch verschachteln, um Hierarchien darzustellen, wie z. B. eine Abteilung mit Unterteams. Beispiel:
Beispielsubgraph Department AA[Step 1]end
Hier sind einige wichtige Tipps:
- Zwischen dem Subgraphen und dem Label sollte immer ein Leerzeichen eingefügt werden (z. B. subgraph Department A).
- Mermaid benötigt keine Einrückung, aber sie trägt dazu bei, den Code übersichtlich zu halten, besonders beim Verschachteln von Subgraphen.
Den Ablauf anzeigen
Verwenden Sie „-->“, um jeden Schritt der Reihe nach zu verbinden. Dies zeigt die Richtung des Prozesses.
Swimlanes in Mermaid anpassen

Sie können Ihre Mermaid-Swimlane-Diagramme gestalten und beschriften, um Klarheit und optische Attraktivität zu verbessern. Hier ist ein Beispiel:
Exampleflowchart LRsubgraph Department AA[Schritt 1]style A fill:#e6f3ffendsubgraph Department BB[Schritt 2]style B fill:#fffbe6endA -->|Anfrage senden| Bstyle Department A stroke:#1890ffstyle Department B stroke:#faad14
Hier noch einmal eine Übersicht der verwendeten Syntax:
Befehle zur Gestaltung (Style Command)
Verwenden Sie Stil, um das Aussehen von Knoten oder Teilgraphen anzupassen. Sie können ändern:
- fill für die Hintergrundfarbe
- stroke für die Rahmenfarbe
Beispiel: style A fill:#e6f3ff, style Department A stroke:#1890ff
Linienstile
So ändern Sie das Erscheinungsbild von Verbindern:
- „-.->“ erzeugt eine gestrichelte Linie
- „==>“ erzeugt einen fetten Pfeil
Beschriftungen zu Verbindern hinzufügen
Verwenden Sie |Ihr Label| zwischen Knoten, um den Ablauf zu erklären.
BeispielA -->|Schritt-A-Prozess| BB -.->|Bedingung| CC ==> D
Damit können Sie Entscheidungen, Nachrichten oder Bedingungen direkt auf den Linien anzeigen – ideal, um Ihr Diagramm übersichtlich zu halten.
Verwendung eines Mermaid-Editors
Sobald Sie den Mermaid Code für Ihr Swimlane-Diagramm geschrieben haben, benötigen Sie einen Editor, um es visuell darzustellen. Nachfolgend finden Sie einige empfohlene Mermaid-Editoren, die Sie verwenden können:
- Mermaid Live Editor.Ein browserbasiertes Tool, mit dem Sie Ihren Code einfügen und das Diagramm sofort anzeigen können.
- Markdown Preview Enhanced.Ein Visual Studio Code-Plugin, das Mermaid-Diagramme in Markdown-Dateien darstellt.
- EdrawMax.Es unterstützt Mermaid-Code und das Erstellen von Diagrammen per Drag-and-drop und ist ideal für Nutzer, die visuelle Werkzeuge bevorzugen.
Wie man Mermaid Swim Lane Notationen mit KI generiert und verändert
Während das Lernen der Grundlagen von Mermaideine großartige Sache ist, ist es auch von Vorteil, sich auf KI für schnellere Ergebnisse zu verlassen. So müssen Sie den Code nicht manuell eingeben.
Sie können verschiedene Tools wie ChatGPT, Claude, Gemini oder andere verwenden, die Sie bevorzugen.
Schritt 1
Öffnen Sie Ihren bevorzugten KI-Chatbot und erstellen Sie eine Eingabeaufforderung, die Folgendes beschreibt:
- 1) dass die Mermaid-Notation verwendet wird;
- 2) den Inhalt Ihrer Swim Lane;
- 3) das Design Ihres Diagramms, falls vorhanden. Denken Sie daran: Je detaillierter Sie sind, desto besser ist das Ergebnis.
Hier ist ein Beispiel-Prompt: „Erstelle ein Swimlane-Diagramm mit Mermaid-Syntax/-Notation, das den Aufgabenfluss in einer Anwaltskanzlei zeigt.“

Schritt 2
Kopieren Sie dann den generierten Code und fügen Sie ihn ein bei Mermaid.

Schritt 3
Wenn Sie einen Teil des Diagramms bearbeiten möchten, beschreiben Sie die gewünschte Änderung so präzise wie möglich für die KI.

Schritt 4
Nachdem die KI Ihren neuen Flussdiagramm-Code generiert hat, kopieren Sie ihn erneut und fügen Sie ihn auf der Mermaid-Live-Website ein.

Zwei Beispiele für Swimlanes, erstellt mit Mermaid-Notation
Ablauf der medizinischen Untersuchung
Hier ist ein Beispiel für ein mit Mermaid-Syntax erstelltes Swimlane-Diagramm, das den Ablauf einer medizinischen Untersuchung zeigt.

Einige wichtige Gestaltungsaspekte hier sind:
- Klare Trennung zwischen den Abteilungen
- Verwenden Sie einen Subgraphen, um das Diagramm in Notaufnahme-, Radiologie- und Kardiologieabteilungen zu unterteilen.
- Wenden Sie für jede Abteilung unterschiedliche Farben (z. B. Rot, Blau, Grün) an, um die visuelle Klarheit zu erhöhen.
- Ablauf, der leicht nachvollziehbar ist
- Stellen Sie den Prozess von links nach rechts (LR) dar, um die Notfallreaktionssequenz auf einen Blick zu zeigen.
- Verwenden Sie einen kreisförmigen Ablauf (z. B. B → C → D → E → B), um zu zeigen, wie Tests, Diagnosen und Behandlungen sich im Kreis wiederholen.
Ablauf der Spesenabrechnung
Dieses Beispiel zeigt ein Swimlane-Diagramm, das mit der Mermaid-Syntax erstellt wurde und den Prozess der Spesenabrechnung darstellt.

Hier sind die wichtigsten Konstruktionspunkte in diesem Ablaufdiagramm:
- Klare Trennung nach Abteilung
- Verwenden Sie einen Subgraphen, um den Ablauf in die Bereiche Buchhaltung, Allgemeine Verwaltung und Antragsteller zu unterteilen.
- Dies hilft, die Verantwortlichkeiten jeder Abteilung im Prozess zu verdeutlichen.
- Visualisierung des Erstattungsprozesses
- Stellen Sie die Schritte von Antrag über Genehmigung bis Zahlung in einem von links nach rechts (LR) Richtung.
- Fügen Sie eine Feedback-Schleife für die Genehmigungsphase hinzu, um zu zeigen, dass unvollständige Anträge an den Antragsteller zurückgesendet werden.
Häufig gestellte Fragen
-
F1. Kann ich Swimlane-Diagramme in Mermaid anpassen?
A1. Mermaid bietet standardmäßig nur begrenzte Styling-Optionen, aber Sie können für mehr Kontrolle eigenes CSS anwenden. Eine weitere Möglichkeit besteht darin, das Diagramm als SVG zu exportieren und es mit Grafiksoftware zu bearbeiten. -
F2. Gibt es andere Tools, mit denen sich Swimlane-Diagramme einfacher erstellen lassen?
A2. Ja. Wenn Sie mehr integrierte Swimlane-Funktionen benötigen, probieren Sie diese aus:- EdrawMax:Bietet zahlreiche Vorlagen und flexible Anpassungsmöglichkeiten.
- Draw.io (diagrams.net):Einfache Drag-and-Drop-Oberfläche.
- Microsoft Visio:Ideal für die Erstellung detaillierter, geschäftsorientierter Swimlane-Diagramme.
-
F3. Kann Mermaid Swimlanes mit bedingten Verzweigungen darstellen?
A3. Ja. Sie können geschweifte Klammern {} verwenden, um Entscheidungspunkte darzustellen, ähnlich wie Rauten in Standard-Flussdiagrammen. -
F4. Kann ich ein Mermaid-Swimlane-Diagramm in PowerPoint einfügen?
A4. Ja. Exportieren Sie Ihr Diagramm aus dem Mermaid Live Editor als SVG oder PNG und fügen Sie es dann in PowerPoint ein. SVG wird empfohlen, da es sauber skaliert und eine weitere Bearbeitung ermöglicht.
