Zum Hauptinhalt springen

BPMN-2.0-Referenz

LoyJoy basiert auf dem Modellierungsstandard BPMN 2.0 und implementiert eine BPMN-2.0-Prozess-Engine. Im Folgenden werden alle LoyJoy-BPMN-2.0-Modellierungselemente beschrieben.

Business Process Model And Notation (BPMN)​

Business Process Model And Notation (BPMN) ist ein Standard zur Modellierung von Geschäftsprozessen in Form von Flussdiagrammen. BPMN ist im Kern eine Möglichkeit, Geschäftsprozesse mit einer standardisierten Diagrammdarstellung zu spezifizieren, die in einfacher Form zum Beispiel ein Urlaubsgenehmigungsprozess sein könnte. LoyJoy basiert auf BPMN und erweitert es über einen standardisierten BPMN-Erweiterungsmechanismus, sodass alle LoyJoy-KI-Agenten tatsächlich standardisierte BPMN-Prozessmodelle sind.

Die BPMN-Spezifikation wird von der Object Management Group (OMG) gepflegt, die mit der Unified Modeling Language (UML) auch eine der wichtigsten Modellierungssprachen der Informatik unterhält. Tatsächlich wird BPMN mithilfe von UML spezifiziert, wobei UML als Meta-Modellierungssprache dient.

BPMN-Prozess-Engine​

Das Ziel von BPMN ist es, eine Prozessmodellierungssprache bereitzustellen, die von Geschäftsanwendern verstanden wird und gleichzeitig komplexe Prozesssemantik abbilden kann. Durch die Abbildung komplexer Prozesssemantik ist es möglich, BPMN-Prozessmodule automatisch mit einer BPMN-Prozess-Engine auszuführen.

LoyJoy implementiert eine solche BPMN-Prozess-Engine. Wenn Sie im LoyJoy Manager einen KI-Agenten erstellen, erzeugen Sie tatsächlich ein BPMN-Prozessmodell, das um LoyJoy-spezifische Prozessmodul-Semantik erweitert wird. Wenn Sie ein Prozessmodul zu Ihrem KI-Agenten hinzufügen, erzeugen Sie effektiv einen BPMN-Subprozess im BPMN-Prozessmodell und fügen dem Subprozess LoyJoy-spezifische Attribute hinzu. Beim E-Mail-Prozessmodul legen Sie beispielsweise in diesem BPMN-Subprozess fest, dass eine E-Mail gesendet werden soll und wer der Empfänger ist.