Wie man eine Swimlane in Mermaid zeichnet

Erfahren Sie, wie Sie mit Mermaid klare und anpassbare Swimlane-Diagramme erstellen. Dieser Leitfaden behandelt die grundlegende Syntax, Styling-Tipps, praktische Beispiele und die besten Editoren, um Ihnen beim Erstellen effektiver Flussdiagramme für Geschäftsprozesse zu helfen.

banner

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
  1. Warum ein Swimlane-Mermaid-Diagramm zeichnen?
  2. Wie zeichnet man Swimlanes in Mermaid?
  3. Wie erstellt man mit KI Swimlane-Notationen in Mermaid?
  4. Zwei Beispiele für Swimlanes, erstellt mit Mermaid-Notation
  5. Häufig gestellte Fragen

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.
mermaid black and white swimlane

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.

mermaid black and grey swimlane

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

mermaid colorful swimlane

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.“

chatgpt generate swimlane mermaid
Schritt 2

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

mermaid swimlane diagram
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.

chatgpt edit swimlane diagram
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.

chatgpt edit swimlane diagram

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.

mermaid medical swimlane

Einige wichtige Gestaltungsaspekte hier sind:

  1. 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.
  2. 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.

mermaid expense reimbursement swimlane

Hier sind die wichtigsten Konstruktionspunkte in diesem Ablaufdiagramm:

  1. 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.
  2. 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.

edrawmax logoEdrawMax Desktop
280+ Diagrammtypen erstellen
Windows, Mac, Linux (läuft in allen Umgebungen)
Professionelle eingebaute Ressourcen und Vorlagen
Professionelle Software für Unternehmen
Datensicherheit auf Unternehmensebene
edrawmax logoEdrawMax Online
280+ Diagrammtypen erstellen
Zugriff auf Diagramme überall und jederzeit
Vorlagen Community
Teammanagement und Zusammenarbeit
Persönliche Cloud und Dropbox-Integration

Anna Schäfer
Anna Schäfer Sep 30, 25
Artikel Teilen: