Dynamic Visualization of Additional Information in Process Models

Universität Ulm

MA Abschlussvortrag, Florian Gallik, Ort: Online, Datum: 23.03.2021, Zeit: 13:45 Uhr

Geschäftsprozesse werden mittels Modellierungssprachen wie Business Process Model and Notation (BPMN) 2.0 abgebildet. Meist werden diese nach der Modellierung exportiert und sind danach statisch verfügbar, beispielsweise als Vektorgrafik. Diese Prozessmodelle finden unter anderem Verwendung um Mitarbeiter/-innen die Arbeitsabläufe zu vermitteln. Die Sicht ist für alle Anwender/-innen gleich und bietet demnach auch den gleichen Informationsgehalt, was abhängig von der Abstraktionsebene sehr detailreich sein kann. Je nachdem, wie lange eine Person bereits in einem Unternehmen arbeitet oder wie gut sie sich mit Prozessmodellen auskennt, benötigt diese unterschiedlich viel Informationen. Existierende Systeme bieten keine Funktion an um die Menge an Informationen während der Betrachtung zu regulieren. Um verschiedene Perspektiven zu unterstützen, soll eine Anwendung erstellt werden, die das dynamischeWechseln zwischen Detaillierungsgraden möglich macht.

In dieser Arbeit wird eine Single-Page-Webanwendung erstellt, mit der bereits modellierte BPMN 2.0 Prozessmodelle per Extensible Markup Language (XML) importiert und angezeigt werden. Die Implementierung erfolgt mit der JavaScript Bibliothek React. Zur Anzeige und Manipulation der Modelle wird das Framework Bpmn.io verwendet. Mit der realisierten Webanwendung sollen Benutzer den Detailgrad des Prozessmodells dynamisch während der Betrachtung ändern können. Das bedeutet, dass der Benutzer die Menge an Informationen selbst regulieren und je nach Bedarf an sich anpassen kann. Dies geschieht, indem die Sichtbarkeit einzelner Komponentengruppen wie Annotationen einstellbar ist und Informationen per Overlay hinzufügbar sind. Des Weiteren ist es möglich, Komponenten farblich zu markieren. Die Anwendung, die während dieser Arbeit vorgestellt wird, zeigt auf, dass selbst bei statischen Prozessmodellen der Detailgrad an Informationen dynamisch während der Betrachtung anpassbar ist. Das wird ermöglicht, ohne das Ursprungsmodell permanent zu verändern und ohne dass das Modell mehrfach in verschiedenen Detailabstufungen modelliert und vorhanden ist.