Handbuch:Erweiterung/DrawioEditor/PlantUML: Unterschied zwischen den Versionen

Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
Zeile 32: Zeile 32:
actor "Kunde" as Kunde #ActiveCaption
actor "Kunde" as Kunde #ActiveCaption


box "Webseite & API" #F4F6F7
box "Webseite + API" #F4F6F7
     participant "Frontend" as UI
     participant "Frontend" as UI
     participant "Gateway" as GW
     participant "Gateway" as GW

Aktuelle Version vom 29. September 2026, 09:31 Uhr

PDF-Ausschluss - Start
← Erweiterung/DrawioEditor
no subpages
PDF-Ausschluss - Ende
ist ab BlueSpice Galaxy enthalten.


PlantUML ist eine textbasierte Beschreibungssprache, mit der sich Diagramme wie Abläufe, Sequenz- oder Klassendiagramme allein durch Code erstellen lassen, ohne Formen von Hand zu zeichnen.

PlantUML Diagramm anlegen

So fügen Sie PlantUML-Code im Drawio-Editor ein:

  1. Erstellen Sie zuerst ein neues leeres Diagramm (siehe Anleitung Drawio-Editor einbinden)
  2. Wählen Sie im geöffneten Drawio-Editor "Einfügen" und danach "Erweitert".
  3. Klicken Sie auf "PlantUML …."
    geöffneter Drawio-Editor mit ausgewähltem PlantUML Menüpunkt
    PlantUML Menüpunkt
  4. Geben Sie im Dialogfenster den PlantUML-Code ein. Beispiel Bestellprozess:
    @startuml Bestellprozess
    
    autonumber 1 "0"
    skinparam BoxPadding 10
    skinparam ParticipantPadding 10
    skinparam RoundCorner 6
    skinparam SequenceMessageAlign center
    skinparam Shadowing false
    
    skinparam sequence {
        ArrowColor #2C3E50
        LifeLineBorderColor #34495E
        LifeLineBackgroundColor #F8F9FA
        ParticipantBackgroundColor #EBF5FB
        ParticipantBorderColor #2980B9
        ParticipantFontColor #2C3E50
        ParticipantFontSize 13
    }
    
    ' --- TEILNEHMER ---
    actor "Kunde" as Kunde #ActiveCaption
    
    box "Webseite + API" #F4F6F7
        participant "Frontend" as UI
        participant "Gateway" as GW
    end box
    
    box "Kern-System" #EAEDED
        participant "Bestellung" as Service
        database "Datenbank" as DB #D5F5E3
    end box
    
    ' --- ABLAUF ---
    
    Kunde -> UI : Button "Jetzt kaufen" klicken
    activate UI
    
    UI -> GW : POST /order (Warenkorb)
    activate GW
    
    GW -> Service : Bestellung anlegen
    activate Service
    
    Service -> DB : Daten speichern
    activate DB
    DB --> Service : Bestätigt
    deactivate DB
    
    Service --> GW : HTTP 201 (Erstellt)
    deactivate Service
    
    GW --> UI : Erfolg zurückgeben
    deactivate GW
    
    UI --> Kunde : Bestätigung anzeigen
    deactivate UI
    
    @endum
    
  5. Klicken Sie im Dialog auf "Anwenden".
  6. Wichtig! Speichern Sie das Diagramm über die Schaltfläche "Speichern".
  7. Klicken Sie anschließend auf "Beenden".

​Ausgabe:

Ausgabe des Beispieldiagramms Bestellprozess
PlantUML Diagramm