Wozu kann man Unterprozesse in BPMN verwenden?

Mit dem Nutzen und den Einsatz von Unterprozessen in BPMN-Modellen habe ich mich in diesem zweiteiligen Beitrag auseinandergesetzt, der im Blog von Roxtra erschienen ist. Dieser Blog ist auch sonst interessant. Unter anderem werden immer wieder ausgewählte Prozesse aus dem Umfeld des Qualitätsmanagement und ihre Umsetzung in dem Roxtra-Prozessmanagement-System beschrieben. Zudem stehen die betreffenden Prozesse … Weiterlesen

Der schnelle Einstieg in die Prozessmodellierung

Mit Hilfe dieses kompakten und preisgünstigen Lehrgangs kann man sich schnell in die Grundlagen der Prozessmodellierung einarbeiten. Am Beispiel der fiktiven Fluggesellschaft „Wolkenlos Germany“ lernt man die verschiedenen Modelltypen zur Abbildung von Wertschöpfungsketten, Geschäftsprozessen und Aufbauorganisation kennen.

Anhand zahlreiche Aufgaben lässt sich das Gelernte direkt anwenden und vertiefen. Im Zentrum steht die Prozessmodellierung mit Ereignisgesteuerten Prozessketten (EPK). Daneben werden aber auch Flussdiagramme und die BPMN-Notation vorgestellt. Zudem wird erläutert, wie man vorgeht, um Prozesse zu optimieren und Prozesskosten zu berechnen.

Weiterlesen

PragmaDev Process verifiziert BPMN-Modelle

Mit diesem von der Pariser Firma Pragmadev entwickelten Tool kann man BPMN-Modelle überprüfen, Modellierungsfehler finden und sicherstellen, dass bei der Ausführung des Modells festgelegte Bedingungen eingehalten werden. Beispielsweise ermittelt das Tool die Zahl sämtlicher möglichen Ausführungspfade. Ist diese Zahl sehr hoch, deutet dies auf ein zu komplexes Modell hin. Auch nicht erreichbare Pfade können gefunden werden.

Weiterlesen

BPMN-Modelle per Text erstellen

Beispielprozess in Sketch Miner

Die meisten BPMN-Tools verfügen über einen graphischen Editor, in dem man die gewünschten Symbole mit der Maus platziert und geeignet miteinander verbindet. Das funktioniert zwar recht intuitiv, doch dauert es vergleichsweise lange, ein etwas größeres Modell zusammenzuklicken. Eine rein textbasierte Erfassung kann wesentlich schneller gehen. Daher verfügen manche Tools zusätzlich über eine Möglichkeit zur tabellarischen Erfassung. Für rein sequenzielle Abläufe funktioniert dies sehr gut: Man muss einfach nur die Namen der aufeinanderfolgenden Aktivitäten eingeben. Wenn man aber auch Verzweigungen, Schleifen usw. per Text definieren möchte, dann braucht man spezielle Markierungen und Sprunganweisungen, was die Sache schnell kompliziert macht. Da ist es oftmals einfacher, in die grafische Darstellung zu wechseln, um Gateways und ähnliches hinzuzufügen.

Die Plattform BPMN Sketch Miner setzt zur Modellerstellung hingegen komplett auf Text.

Weiterlesen

Optimierte Abläufe in der Produktion mit IoT und BPMS

Ein interessanter Ansatz zum Einsatz einer Process Engine im Produktionsbereich wird in diesem Beitrag der Zeitschrift „Informatik Spektrum“ beschrieben. Es wird dargestellt, wie die Bedienung von Anlagen verbessert werden kann, indem Daten und Ereignissen aus dem Internet of Things (IoT) mit einem BPM-System verknüpft werden. Dabei werden die von Anlagenbedienern durchzuführenden Prozesse in BPMN modelliert und durch eine Process Engine gesteuert.

Weiterlesen

Weg mit den Prozessmodellen?

Vor einigen Tagen stolperte ich über einen Blog-Beitrag mit dem Titel „Time to Stop Using Business Process Models“ . Diese provokative Aufforderung stammt nicht von irgendwem, sondern von dem recht bekannten BPM-Experten Keith Swenson, der unter anderem bei der Workflow Management Coalition (WFMC) an zahlreichen BPM-Standards mitgewirkt hat. Er hat zahlreiche Bücher veröffentlicht, darunter viel beachtete Werke zum Thema „Adaptive Case Management“ (ACM).

Der Beitrag war der Auftakt zu einer ganzen Reihe von Blog-Posts mit Auszügen aus einem neuen Buch, das demnächst erscheinen wird. In den bisher erschienenen Posts argumentiert er, dass die heute verwendeten Modelle zu starr sind und daher Veränderungen verhindern. Letztlich sei ein Prozessmodell nicht viel anders als ein Computerprogramm. Einfache grafische Modelle seien zwar leichter verständlich als Computercode, doch ab einer gewissen Größe und Komplexität gehe der Vorteil der Übersichtlichkeit verloren.

Weiterlesen

Prozessmanagement-Plattform Symbio bietet vielfältige Prozessdarstellungen

Vom Prinzip her ähneln sich viele Web-basierte Plattformen für das Geschäftsprozessmanagement. Zu den typischen Funktionalitäten gehören unter anderem die grafische Modellierung von Prozessen, die Verknüpfung mit anderen Inhalten wie Organisationseinheiten oder IT-Systemen, ein integriertes Repository mit verschiedenen Analyse- und Auswertungsmöglichkeiten, benutzerfreundliche Darstellungen in Prozessportalen sowie Diskussions- und Kollaborationsmöglichkeiten. Auch Symbio bietet all diese und weitere Features, wie

Weiterlesen

Prozessmodelle konfigurieren digitalen Assistenten

Das Thema Sozialversicherungen ist sehr komplex. Um insbesondere kleinere Arbeitgeber über ihre Rechte und Pflichten zu informieren, wurde im Auftrag des Bundesarbeitsministeriums das „Informationsportal für Arbeitgeber“ geschaffen. Soll etwa ein Beschäftigungsverhältnis geändert werden, so muss man einige Fragen beantworten und erfährt dann, wie sich der jeweilige Fall auf die Sozialversicherungspflicht auswirkt. Der Fragenkatalog ist dynamisch. So bestimmen die bereits gegebenen Antworten, welche Fragen als nächstes gestellt werden. Das Besondere bei diesem digitalen Assistenten: Die Oberfläche und die dahinter liegende Logik sind nicht individuell programmiert, sondern aus einem BPMN-Prozessmodell generiert worden.

Weiterlesen

Umfangreiche Aufgabensammlung zu Prozessmodellierungsnotationen

Wenn man eine Notation zur Prozessmodellierung erlernen möchte, ist es nützlich, wenn man das Erlernte an vielen Beispielaufgaben üben und vertiefen kann. Das vorliegende Buch enthält eine umfangreiche Sammlung von Aufgaben zur Prozessmodellierung in den Notationen EPK (Ereignisgesteuerte Prozesskette), BPMN (Business Process Model and Notation), Aktivitätsdiagramme der UML (Unified Modeling Language) und Petrinetze.

Neben der Umsetzung von Prozessbeschreibungen in grafische Modelle geht es in den Aufgaben unter anderem auch darum, einen modellierten Ablauf in natürlicher Sprache zu erläutern oder Fehler in einem Prozessmodell zu finden. Zu jeder der verwendeten Notationen gibt es eine knapp gehaltene Einführung, die zur Auffrischung der wichtigsten Inhalte dienen kann. Im Fokus steht die Beherrschung der Notation an sich. Weiterführende Aspekte wie Modellierungskonventionen oder der praktische Einsatz der Prozessmodellierung werden hingegen nicht behandelt.

Weiterlesen

BPMN-Praxishandbuch um CMMN und DMN erweitert

Das Praxishandbuch BPMN der camunda-Gründer Jakob Freund und Bernd Rücker liegt sein kurzem in der fünften Auflage vor. Als wesentliche Neuerungen sind kompakte Beschreibungen der beiden neueren Standards aus dem BPMN-Umfeld hinzugekommen. Dabei handelt es sich zum einen um „Case Management Model and Notation“ (CMMN) zur Beschreibung schwach strukturierter, flexibler Fallbearbeitungen, zum anderen um „Decision Model and Notation“ zur Modellierung und Spezifikation von Entscheidungslogik. Dabei werden nicht nur die Standards und ihre Notationselemente selbst beschrieben, sondern auch das sinnvolle Zusammenspiel der drei Notationen. So können sich stark strukturierte BPMN-Prozesse und flexible, in CMMN beschriebene, Fallbearbeitungen gegenseitig auslösen. Wo komplexere Entscheidungen anstehen, kann es sowohl in BPMN- als auch in CMMN-Modellen hilfreich sein, auf Entscheidungsdiagramme und -tabellen gemäß DMN zu verweisen.

Weiterlesen