Prozess zur Demonstration einer Schleifenaktivität. Er wird im Buch in Abschnitt 3.5 erläutert.
Download
Text erstellen-2.0.bos
Text erstellen mit Gateways-2.0.bos
Voraussetzungen
- Bonita BPM Community Edition, Version 6.2.2 installiert. Andere Versionen ab 6.1 sollten in der Regel aber auch funktionieren.
- Organisationsstruktur „BPMSOrga“ auf dem Bonita Server veröffentlicht (Anleitung hier).
- Damit der Prozess „Text erstellen mit Gateways“ ausgeführt werden kann, muss vorher auch die andere Datei, „Text erstellen-2.0“ in Bonita importiert worden sein, da darin auch der Prozess „Text verfassen“ befindet, der von den beiden anderen Prozessen aufgerufen wird.
Verwendete Features von Bonita
- Sequenzfluss, Start- und Endereignis, Benutzer-Task, Formulare für Benutzer-Tasks, Prozessvariablen
- Exklusiver Gateway, Default-Sequenzfluss (in „Text erstellen mit Gateways“)
- Aufrufaktivität, Daten-Mapping
- Schleifenaktivität (in „Text erstellen“)
Anleitung
- Dateien downloaden und abspeichern, in Bonita Studio importieren
- Damit der Prozess „Text erstellen mit Gateways“ ausgeführt werden kann, muss auch die andere Datei vorher importiert werden, da sich darin der aufgerufene Prozess „Text verfassen“ befindet. Beim Ausführen wird der aufgerufene Prozess automatisch mit auf den Server hochgeladen.
- Da sich im Diagramm „Text erstellen“ zwei Pools und damit zwei Prozesse befinden, ist es wichtig, vor dem Ausführen den oberen Pool zu selektieren. Ist der untere Pool selektiert, so wird nur der Prozess „Text verfassen“ auf den Server geladen, der mangels eines definierten Prozessinitiators nicht alleine ausgeführt werden kann.
- Die Schritte „Text schreiben“ und „Text überprüfen“ des Unterprozesses werden so lange wiederholt, bis die Checkbox „InOrdnung“ angeklickt wird. Das Verhalten beider Prozesse ist gleich, sie unterscheiden sich lediglich in der Modellierung der Schleife.
Benutzer
Der Prozess kann vom Benutzer admin oder jedem anderen Benutzer aus „BPMSOrga“ komplett durchgeführt werden.
Passwort für alle Benutzer: bpm