Operaton — Integration der BPMN/DMN-Engine mit EZD RP

Operaton — Integration der BPMN/DMN-Engine mit EZD RP

Operaton ist eine Fortführung der Technologie Camunda 7 Community Edition und bewahrt die Kompatibilität mit BPMN 2.0 und DMN Modellen. Die Engine arbeitet in einer On-Premise-Architektur und fungiert als unabhängige Ausführungsumgebung für Prozesse, die im System EZD RP verwendet werden.

Die Lösung erfordert keine Migration bestehender Modelle in ein anderes Format und ermöglicht die direkte Nutzung bereits erstellter Prozessdiagramme und Entscheidungstabellen.

Umfang der Integration mit EZD RP

Operaton wurde als ausführende Komponente für verwaltungsbezogene Prozesse implementiert, die direkt aus Akten oder Registern gestartet werden. Die Integration umfasst folgende Bereiche:

  • Auslösung und Ausführung von BPMN-Prozessen im Kontext eines Dokuments, einer Sendung oder eines Falls
  • Benutzerarbeit innerhalb von Aufgaben (Formulare, Genehmigungen, Dekretationen)
  • Automatisierte Systemoperationen einschließlich Kommunikation mit externen Diensten
  • Speicherung von Prozessergebnissen im Dokumentenrepository und Aktualisierung von Metadaten in EZD RP
  • Erfassung von Ereignissen und Änderungen innerhalb einer vollständigen Audit-Historie

Unterstützung bestehender Modelle

Die Engine akzeptiert Modelle, die in Camunda 7 CE erstellt wurden, ohne erneutes Modellieren. Dies gilt sowohl für BPMN-Diagramme (Hauptprozesse, Teilprozesse, Ereignisprozesse) als auch für DMN-Tabellen, die auf operativer Entscheidungslogik basieren.

Die etablierte Kompatibilität gewährleistet funktionale Kontinuität und eliminiert den Bedarf an Migrationsaufwand. Der Engine-Betrieb kann vollständig lokal (On-Premise) erfolgen. Die Institution gibt keine Daten oder Metadaten an externe Anbieter ab, legt keine Cloud-Konten an und bindet ihre Prozessausführung nicht an Lizenzmodelle. Dieser Ansatz entspricht den Anforderungen der öffentlichen Verwaltung und Standards digitaler Souveränität.

Ausführungsmechanismen und Audit

Operaton ermöglicht die Erfassung von:

  • Benutzeraktionen innerhalb von Aufgaben
  • Änderungen an Prozessvariablen
  • Übergängen zwischen Prozesszuständen
  • Ergebnissen von DMN-Entscheidungen
  • Integrationskommunikation und technischen Ereignissen

Audit-Datensätze können in einer dedizierten Datenbank gespeichert oder an analytische Systeme weitergeleitet werden.

Integration mit externen Diensten

Die Engine ermöglicht die Ausführung von Integrationsoperationen, darunter das Abrufen von Versandstatus, die Registrierung von Meldungen, die Übertragung von Dokumenten in das Repository oder die Aktualisierung nachgeordneter Register. Hierbei werden REST-Kommunikation und ereignisbasierte Integrationen eingesetzt, einschließlich Unterstützung für Event-Driven-Architektur und Warteschlangenmechanismen.

Verarbeitung von Benutzeraufgaben

Aufgaben im Rahmen der Prozesse werden in folgenden Formen ausgeführt:

  • operative Formulare
  • Genehmigungsentscheidungen
  • Dekretationen und Fallzuweisungen
  • Aktivitäten, die eine Überprüfung von Dokumenten oder Daten erfordern

Die Aufgabenoberfläche bleibt innerhalb der Umgebung von EZD RP, sodass Benutzer den Prozess ohne zusätzliche Anwendungen bedienen können.

Anwendungsbeispiel — Reklamationen von Sendungen

Der Prozess wird durch eine im System eingetragene Meldung initiiert. Operaton erstellt einen Reklamationsdatensatz, verknüpft ihn mit dem entsprechenden Fall und übermittelt die Meldung an einen externen Dienst.
Nach Erhalt der Rückmeldung wird ein Abschlussdokument erzeugt und im Repository abgelegt. Die gesamte Ablaufkette — vom initialen Ereignis bis zur Entscheidung — wird in der Prozesshistorie dokumentiert.

Support und Weiterentwicklung

BeOne stellt die Implementierung von Operaton bereit, die Migration von Modellen aus Camunda 7 CE, die Konfiguration von DMN-Mechanismen sowie die Vorbereitung von Integrationen mit Registern, Repositories und Diensten von EZD RP.
Die bereitgestellten Zusatzwerkzeuge umfassen unter anderem:

  • Prozessversionierungsmodul (Ausführung historischer Modelle)
  • API für Prozesshistorie
  • Ereignis-Integrationsschicht und Low-Code-Komponenten zur Modellbearbeitung

Nach oben scrollen