Prozess zur Demonstration von Signalereignissen. Er wird im Buch in Abschnitt 3.13 erläutert.
Download
Handelsplattform abschalten-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).
Verwendete Features von Bonita
- Sequenzfluss, Start- und Endereignis, Benutzer-Task, Skript-Task
- Zeitliches Zwischenereignis
- Signalereignisse
Anleitung
- Datei downloaden und abspeichern, in Bonita Studio importieren.
- Den Pool „Verkaufen“ selektieren (damit nicht zu Beginn der Abschaltprozess gestartet wird), ausführen.
- Den Task „Verkauf abwickeln“ noch nicht durchführen. Stattdessen ins Portal wechseln.
- Im Register „Apps“ den Prozess „Kaufen“ starten. Den Task „Kauf abwickeln“ noch nicht durchführen.
- In die Taskliste wechseln. Dort finden sich jetzt die beiden Tasks „Verkauf abwickeln“ und „Kauf abwickeln“.
- Nun im Register „Apps“ den Prozess „Plattform abschalten“ starten.
- In die Taskliste wechseln. „Verkauf abwickeln“ und „Kauf abwickeln“ sind abgebrochen, es finden sich nun die Tasks „Verkauf vormerken“ und „Kauf vormerken“. Außerdem wurde der Prozess „Kunden informieren“ gestartet, daher ist der Task „Kunden über Abschaltung informieren“ in der Taskliste.
- Man kann auch mehrere Instanzen von „Kaufen“ und „Verkaufen“ starten und dann dann die Plattform abschalten. Durch das Signal werden alle Instanzen abgebrochen.
Benutzer
Alle Prozesse können vom Benutzer admin oder jedem anderen Benutzer aus “BPMSOrga” komplett durchgeführt werden.
Passwort für alle Benutzer: bpm