
Visual Paradigm freut sich, eine wesentliche Erweiterung von VPasCode: Unterstützung zum Bearbeiten von BPMN-Geschäftsprozessdiagrammen als Text unter Verwendung einer einfachen, benutzerfreundlichen Syntax auf Basis von PlantUML-Aktivitätsdiagrammen. Mit dieser neuen Funktion wird VPasCode zu einem praktischen BPMN-Diagramm-as-Code-Editorfür Entwickler, Business Analysten, Lösungsarchitekten und technische Teams. Sie können einen BPMN-Prozess in Text schreiben, das Diagramm in Echtzeit gerendert sehen, KI nutzen, um einen Prozess aus einer Beschreibung in natürlicher Sprache zu generieren, und das Ergebnis anschließend visuell in Visual Paradigm Desktop weiter verfeinern.
Visual Paradigm ist der erste Anbieter, der eine benutzerfreundliche Diagramm-as-Code-Syntax speziell für BPMN eingeführt hat. Der neue Ansatz macht BPMN-Modellierung für Personen zugänglicher, die es vorziehen, mit textbasiertem Diagrammieren zu arbeiten.
Probieren Sie den VPasCode-Editor ausund beginnen Sie mit der Erstellung von BPMN-Diagrammen als Code.

Warum BPMN-Diagramme als Code erstellen?
BPMN wird weitgehend verwendet, um Geschäftsprozesse, Workflows, Service-Orchestrierung, Genehmigungen, Schadenbearbeitung, Auftragsabwicklung und viele andere operative Szenarien zu beschreiben. Traditionell werden BPMN-Diagramme mit einem visuellen Modellierungswerkzeug erstellt, indem Ereignisse, Aktivitäten, Gateways und Verbindungen auf eine Leinwand gelegt werden.
Visuelle Modellierung ist wertvoll, aber nicht immer der schnellste Weg, um ein Prozessdiagramm zu erstellen oder zu warten. Ein textbasierter Ansatz kann besonders nützlich sein, wenn Sie Folgendes benötigen:
- Einen Prozess schnell aus einer schriftlichen Beschreibung entwerfen.
- Diagramme neben Quellcode und technischer Dokumentation pflegen.
- Prozessänderungen durch textbasierte Diffs überprüfen.
- Häufige Prozessmuster und Vorlagen wiederverwenden.
- Diagramme automatisch als Teil eines Dokumentationsworkflows generieren.
- Mit Entwicklern und technischen Teams zusammenarbeiten, die sich mit Code wohlfühlen.
- KI nutzen, um eine Beschreibung eines Prozesses in einfacher Sprache in ein BPMN-Diagramm umzuwandeln.
Bestehende Diagramm-as-Code-Optionen haben jedoch bisher keine bequeme, menschenlesbare Möglichkeit zur Beschreibung von BPMN geboten. BPMN 2.0 XML ist nützlich für den maschinellen Austausch und ausführungszentrierte Workflows, kann jedoch für Menschen mühsam sein, manuell zu schreiben und zu bearbeiten. Andererseits haben beliebte Diagramm-as-Code-Tools wie PlantUML und Mermaid traditionell keine native BPMN-Modellierungssyntax bereitgestellt.
VPasCode schließt diese Lücke mit einer leichten BPMN-Syntax, die auf der vertrauten Struktur von PlantUML-Aktivitätsdiagrammen aufbaut. Das Ergebnis ist ein BPMN-PlantUML-Tooldas es Ihnen ermöglicht, Geschäftsprozesse in lesbarem Text auszudrücken, während sie als BPMN-Geschäftsprozessdiagramme gerendert werden.
Was ist VPasCode?
VPasCodeist eine kostenlose Online-Diagramm-as-Code-Plattform von Visual Paradigm. Sie wandelt textbasierte Diagrammdefinitionen und strukturierte Daten durch einen benutzerfreundlichen Online-Editor und einen Echtzeit-Renderer in visuelle Diagramme um.

VPasCode unterstützt eine breite Palette von Diagramm- und Visualisierungsformaten, einschließlich PlantUML, Mermaid, Graphviz, D2, Markmap, ECharts, JSON, YAML, XML, CSV, Datenbankschema-Sprachen und mehrere Programmiersprachen. Sie können ein Diagrammskript in den Editor einfügen oder schreiben, und VPasCode erkennt das Format und rendert das Ergebnis automatisch.
Zu den Kernfunktionen des Editors gehören:
- Automatische Formaterkennung.
- Echtzeit-Diagramm-Rendern.
- Online-Textbearbeitung.
- Diagrammaustausch über URLs und QR-Codes.
- Export nach SVG, PNG und PDF.
- KI-gestützte Diagrammerstellung und Code-Bearbeitung.
- KI-gestützte Korrektur von Syntaxfehlern.
- Übersetzung von Diagrammbeschriftungen in natürlicher Sprache.
- Integration mit Visual Paradigm OpenDocs.
Die BPMN-Erweiterung erweitert diesen bestehenden Diagramm-als-Code-Workflow auf die Modellierung von Geschäftsprozessen.
Eine benutzerfreundliche BPMN-PlantUML-Syntax
Die neue BPMN-Syntax basiert auf der PlantUML-Aktivitätsdiagramm-Syntax. Das bedeutet, dass jeder, der mit PlantUML-Aktivitäten, Entscheidungen, Partitionen und Kontrollfluss vertraut ist, die Struktur eines BPMN-Diagramms schnell verstehen kann.

Anstatt ein großes BPMN-2.0-XML-Dokument zu bearbeiten, können Sie einen Prozess mit kurzen, lesbaren Aussagen beschreiben. VPasCode rendert den Text dann als BPMN-Geschäftsprozessdiagramm.
Hier ist ein Beispiel für einen Versicherungsanspruchsprozess:
@startuml
title Versicherungsanspruchsprozess BPD
<style>
element { MaximumWidth 160 }
</style>
|Versicherungsnehmer|
start
:<<UserTask>>
Antrag einreichen;
:<<UserTask>>
Unterlagen hochladen;
|Antragstellung:Entgegennahme|
:<<ServiceTask>>
Versicherungsschutz prüfen;
:<<SendTask>>
Bestätigung an Versicherungsnehmer senden;
|Antragstellung:Prüfung|
:<<UserTask>>
Antragsdetails bewerten;
:<<BusinessRuleTask>>
Auszahlungsbetrag berechnen;
if (Sachbearbeiter-Prüfung erforderlich?) then (ja)
:<<UserTask>>
Sachbearbeiter zuweisen;
:<<ManualTask>>
Vor-Ort-Ermittlung durchführen;
else (nein)
:<<ScriptTask>>
Antrag automatisch genehmigen;
endif
:<<UserTask>>
Endgültige Entscheidung genehmigen;
|Antragstellung:Auszahlung|
if (Antrag genehmigt?) then (ja)
:<<ServiceTask>>
Zahlung planen;
:<<ReceiveTask>>
Zahlungsbestätigung erhalten;
else (nein)
:<<SendTask>>
Versicherungsnehmer über Ablehnung informieren;
endif
:<<SendTask>>
Abwicklungsbenachrichtigung senden;
|Versicherungsnehmer|
:<<ReceiveTask>>
Abwicklung erhalten;
stop
@enduml Der Prozess beginnt damit, dass der Versicherungsnehmer einen Antrag einreicht und Unterlagen hochlädt. Das Antrags-Team prüft den Versicherungsschutz, bewertet den Antrag, entscheidet, ob eine Sachbearbeiter-Prüfung erforderlich ist, und plant entweder die Zahlung oder informiert den Versicherungsnehmer über eine Ablehnung.
Obwohl die Quelle Text ist, ist das gerenderte Ergebnis ein BPMN-ähnliches Geschäftsprozessdiagramm, das den Workflow visuell darstellt.
BPMN-Aufgabentypen im Text definieren
In BPMN können Aktivitäten verschiedene Arten von Arbeit darstellen. Eine Benutzeraufgabe kann erfordern, dass eine Person eine Aktivität ausführt, während eine Serviceaufgabe von einem automatisierten Dienst ausgeführt werden kann. VPasCode ermöglicht es Ihnen, den Aufgabentyp direkt im Text mit einem einfachen Typenmarker zu kennzeichnen.
Zum Beispiel:
:<<UserTask>>
Antrag einreichen;
Die erste Zeile kennzeichnet die BPMN-Aktivität als Benutzeraufgabe. Die nächste Zeile liefert den Aufgabennamen, Antrag einreichen.
Die Syntax unterstützt die folgenden BPMN-Aufgabentypen:
BenutzeraufgabeServiceaufgabeManuelleAufgabeSkriptaufgabeGeschäftsregel-AufgabeSendeaufgabeEmpfangsaufgabe
Dies verleiht dem Prozessdiagramm mehr semantische Bedeutung als eine generische Aktivitätsliste. Leser können menschliche Arbeit, automatisierte Dienste, manuelle Aktivitäten, die Auswertung von Geschäftsregeln, das Senden von Nachrichten und den Empfang von Nachrichten direkt aus dem gerenderten BPMN-Diagramm unterscheiden.
Stellen Sie BPMN-Gateways mit einer vertrauten Aktivitätsdiagramm-Syntax dar
Geschäftsprozesse enthalten häufig Entscheidungen und alternative Pfade. In der VPasCode-BPMN-Syntax können bedingte Zweige in PlantUML-Stil geschrieben werden mit if und endif Anweisungen.
Zum Beispiel:
if (Benötigt Gutachterprüfung?) then (yes)
:<<UserTask>>
Gutachter zuweisen;
:<<ManualTask>>
Felduntersuchung durchführen;
else (no)
:<<ScriptTask>>
Antrag automatisch genehmigen;
endif
Dies beschreibt eine exklusive Entscheidung: Wenn eine Gutachterprüfung erforderlich ist, folgt der Prozess dem Untersuchungsweg. Andernfalls wird der Antrag automatisch genehmigt.
VPasCode unterstützt die folgenden Gateway-Typen:
- Exklusives Gateway
- Paralleles Gateway
- Inklusives Gateway
- Ereignisbasiertes Gateway
- Komplexes Gateway
Die Verwendung von Text für Gateways erleichtert das Hinzufügen, Entfernen oder Neuorganisieren von Zweigen. Sie können die Prozesslogik zudem in einem vertrauten Format von oben nach unten überprüfen, bevor Sie die visuelle Darstellung prüfen.
Modellieren Sie BPMN-Pools und -Spuren mit Eltern-Kind-Namen
Schwimmbahnen helfen dabei zu zeigen, wer für jeden Schritt in einem Geschäftsprozess verantwortlich ist. Ein Prozess kann einen Pool für eine Organisation enthalten, wobei Spuren Abteilungen, Teams, Systeme oder Rollen innerhalb dieser Organisation darstellen.
Da PlantUML-Aktivitätsdiagramme keine verschachtelten Pools und Spuren nativ bereitstellen, stellt VPasCode Eltern-Kind-Schwimmbahn-Beziehungen mit einem Doppelpunkt als Trennzeichen dar.
|Claims:Intake|
In diesem Beispiel ist Claims der übergeordnete Pool und Intake ist die Kind-Spur. Ebenso:
|Claims:Assessment|
|Claims:Payout|
Diese Notation bietet eine kompakte Möglichkeit, die organisatorische Zuständigkeit zu beschreiben, während die vertraute PlantUML-Partitionssyntax erhalten bleibt. Sie ist besonders nützlich für Prozesse, die mehrere Abteilungen, Teams oder Funktionsbereiche betreffen.
Erstellen Sie ein BPMN-Diagramm mit KI
Sie müssen das gesamte BPMN-Skript nicht manuell schreiben. VPasCode verfügt über eine KI-Funktion zur Diagrammerstellung, die aus einer Eingabe in natürlicher Sprache ein BPMN-Geschäftsprozessdiagramm erstellen kann.
So erstellen Sie ein BPMN-Diagramm:
- Öffnen Sie den VPasCode-Editor.
- Klicken Sie auf KI-generieren in der oberen Leiste.

- Geben Sie eine Beschreibung des Prozesses ein, z. B. Ein BPMN-Diagramm für einen Versicherungsfallprozess.

- Klicken Sie auf den KI-generierenSchaltfläche.
- Überprüfen Sie den generierten BPMN-Code und das gerenderte Diagramm.

- Ändern Sie den Text oder bitten Sie die KI, den Prozess zu verfeinern.
Das von der KI generierte Ergebnis kann einen nützlichen Ausgangspunkt für Workshops, Anforderungsanalysen, Systemdesign, technische Dokumentation und Prozessverbesserungsinitiativen bieten. Anschließend können Sie den Quellcode prüfen, Aufgabentypen anpassen, Schwimmbahnen umbenennen, Entscheidungsverzweigungen hinzufügen und die Prozessstruktur verfeinern.
VPasCode bietet auch eine KI-gestützte Codeänderung und Fehlerbehebung. Wenn Sie einen Genehmigungsschritt hinzufügen, eine parallele Verzweigung einführen, einen Prozess vereinfachen oder ein Syntaxproblem beheben müssen, können Sie Anweisungen in natürlicher Sprache verwenden und die vorgeschlagenen Änderungen vor der Anwendung überprüfen.
Warum der neue BPMN-Diagramm-als-Code-Arbeitsablauf nützlich ist
Schnellere Prozessentwürfe
Text ist in den frühen Phasen der Prozessanalyse oft schneller als das Ziehen und Positionieren von Formen. Sie können mit der Abfolge von Arbeitsschritten, Entscheidungen und Verantwortlichkeiten beginnen und dann von VPasCode das visuelle Ergebnis automatisch rendern lassen.
Lesbarer Quellcode
Die Syntax ist so gestaltet, dass sie für Menschen verständlich ist. Aufgabentypen, Aufgabenbezeichnungen, Verzweigungen und Schwimmbahnen erscheinen direkt im Quellcode, was den Prozess leichter lesbar und überprüfbar macht.
Einfachere Wartung
Geschäftsprozesse ändern sich häufig. Ein textbasiertes BPMN-Diagramm kann aktualisiert werden, indem ein Aufgabenname bearbeitet, eine neue Aktivität eingefügt, eine Bedingung geändert oder eine Spur hinzugefügt wird. Sie müssen nach jeder Änderung nicht jedes Element auf einer Zeichenfläche manuell neu anordnen.
Bessere Zusammenarbeit zwischen Business- und Technikteams
Geschäftsanalysten können Prozesslogik in einem strukturierten Format beschreiben, während Entwickler und Architekten mit einer Syntax arbeiten können, die ihnen vertraut vorkommt. Das gerenderte Diagramm bietet eine visuelle Kommunikationsschicht für Stakeholder, die Diagrammen gegenüber Code den Vorzug geben.
Versionskontroll-freundliche Diagramme
Da das Diagramm als Text dargestellt wird, kann es zusammen mit Projektdateien und Dokumentation gespeichert werden. Teams können Revisionen vergleichen, Änderungen überprüfen und die Entwicklung eines Prozesses einfacher nachverfolgen als bei einer binären Diagrammdatei.
Effizientere Dokumentation
Textbasierte Diagramme können Teil eines wiederholbaren Dokumentationsworkflows werden. Eine Prozessdefinition kann einmal aktualisiert und bei jeder Neugenerierung der Dokumentation in ein Diagramm gerendert werden.
Generierung von BPMN aus natürlicher Sprache
Die KI-Funktion hilft dabei, eine erste Prozessbeschreibung in ein strukturiertes BPMN-Diagramm umzuwandeln. Dies kann die Zeit für die Erstellung eines ersten Entwurfs verkürzen und Teams dabei unterstützen, alternative Prozessdesigns zu erkunden.
Von BPMN-Text zu Diagramm und zurück zur visuellen Verfeinerung
VPasCode wurde entwickelt, um die Geschwindigkeit textbasierter Modellierung mit der Klarheit und Präzision visueller Modellierung zu kombinieren. Sie können mit der Generierung von BPMN-Texten zu Diagrammen in VPasCode beginnen, das gerenderte BPD überprüfen und anschließend das Modell mit der umfassenderen Modellierungsumgebung von Visual Paradigm weiter verfeinern.
Wenn ein Prozess für eine intensivere visuelle Modellierung bereit ist, können Sie das Diagramm an Visual Paradigm Desktop. Dies ermöglicht es Ihnen, mit dem Prozess in einer vollständigen Desktop-Modellierungsumgebung weiterzuarbeiten und weitere visuelle Verfeinerungen vorzunehmen.
Sie können Ihr Diagramm auch an OpenDocs, wenn Sie bereit sind, technische Dokumentation zu erstellen oder zu erweitern. Dies ermöglicht den Übergang von einem leichten BPMN-Diagramm-als-Code-Workflow zu einem umfassenderen Dokumentationsprozess, ohne das Diagramm manuell neu erstellen zu müssen.
Der Workflow kann daher verschiedene Projektphasen unterstützen:
- Beschreiben Sie den Prozess in natürlicher Sprache.
- Erstellen Sie ein erstes BPMN-Diagramm mit KI.
- Bearbeiten Sie die BPMN-Quelle in VPasCode.
- Überprüfen Sie das live gerenderte Diagramm.
- Teilen oder exportieren Sie das Diagramm.
- Senden Sie es an OpenDocs für die Dokumentation.
- Senden Sie es an Visual Paradigm Desktop für eine intensive visuelle Modellverfeinerung.
Ein BPMN-PlantUML-Tool für moderne Modellierungsworkflows
VPasCode soll nicht jede Form der visuellen BPMN-Modellierung ersetzen. Stattdessen fügt es eine ergänzende Möglichkeit hinzu, Geschäftsprozessdiagramme zu erstellen und zu pflegen. Die neue BPMN-Unterstützung ist besonders nützlich für Teams, die bereits textbasierte Ansätze im PlantUML-Stil, entwicklerorientierte Workflows, KI-gestützte Modellierung oder aus Quelldateien generierte Dokumentation verwenden.
Als BPMN-PlantUML-Tool kombiniert VPasCode mehrere Vorteile:
- Die prägnante Struktur von PlantUML-Aktivitätsdiagrammen.
- Die semantischen Aufgaben- und Gateway-Typen von BPMN.
- Lesbarer, textbasierter Quellcode.
- Echtzeit-BPMN-Rendern.
- KI-gestützte Erstellung und Änderung von BPMN-Diagrammen.
- Integration mit Dokumentations- und Desktop-Modellierungstools.
Dies macht VPasCode zu einer nützlichen Wahl für alle, die einen BPMN-Diagramm-Editor als Code oder eine praktische Möglichkeit zur Erstellung eines BPD-PlantUML-Diagramms suchen.
Wer kann von der VPasCode-BPMN-Unterstützung profitieren?
Die neue Funktion kann einer breiten Palette von Benutzern helfen:
- Fachanalysten:Geschäftsprozesse schnell entwerfen und kommunizieren.
- Entwickler:Prozessdiagramme nah an Quellcode und technischer Dokumentation halten.
- Lösungsarchitekten:Dienstleistungsinteraktionen, Verantwortlichkeiten und Entscheidungslogik beschreiben.
- Prozesseigentümer:Operative Workflows in einem strukturierten und wartbaren Format dokumentieren.
- Technische Redakteure:Diagramme für System- und Prozessdokumentation erstellen.
- Berater:Wiederverwendbare Prozessvorlagen und Workshop-Diagramme erstellen.
- Schüler und Lernende:Mit BPMN-Konzepten experimentieren, ohne jede Form manuell positionieren zu müssen.
Beginnen Sie mit der Erstellung von BPMN-Diagrammen als Code
Mit seiner neuen BPMN-Unterstützung bietet VPasCode einen einfacheren Weg, von Prozessideen zu visuellen Geschäftsprozessdiagrammen zu gelangen. Sie können BPMN mit einer klaren, an PlantUML orientierten Syntax schreiben, das Diagramm in Echtzeit rendern, einen ersten Entwurf mit KI generieren und das Ergebnis in Visual Paradigm Desktop oder OpenDocs weiter verfeinern.
Visual Paradigm ist stolz darauf, die erste benutzerfreundliche Diagramm-als-Code-Syntax für BPMN vorzustellen. Egal, ob Sie einen Versicherungsanspruchsprozess dokumentieren, einen Genehmigungsworkflow modellieren, eine Dienstleistungsorchestrierung beschreiben oder ein neues Betriebsverfahren erkunden – VPasCode macht die textbasierte Modellierung von BPMN zugänglich und praxisnah.
Öffnen Sie VPasCode und erstellen Sie Ihr erstes BPMN-Diagramm als Code.




