Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Business IN THE FAST LANE

Ähnliche Präsentationen


Präsentation zum Thema: "Business IN THE FAST LANE"—  Präsentation transkript:

1 Business IN THE FAST LANE
WiM Workshop Thorsten Schmick

2 WiM Workshop Übersicht Punkte Fragen Systemarchitektur
Grundlagen BPM Engine Entwicklungsumgebung BIPs Request/Receive BIPs Receive Tasks BIP Bedingungen WiM <-> NDM Schnittstellen Activiti Events/Timer Externer Zugriff auf Prozess Fragen | business in the fast lane

3 WiM Workshop Systemarchitektur H2 Tomcat B2B Service Runtime
Fastlane – BPM Core Nachricht Channel Distribution Message Context Message Context Channel Action Message Context User Task Antwort | business in the fast lane

4 WiM Workshop Grundlagen BPM Engine
Aufgabe von Externen System. Nicht durch BPMN Spezifizierte Schnittstelle Prozess wird pausiert und in Datenbank abgelegt. Wartet auf Signal Ausführung von Java Code Startpunkt Endzustand Übergang zwischen Zuständen Aufgabe die von einen Nutzer manuell bearbeitet wird Bedingte Entscheidung (Entweder Oder) | business in the fast lane

5 WiM Workshop Grundlagen BPM Engine Startet neuen Prozess
Subprozess wenn Fehlerevent geworfen wurde Fehlerhandling durch User Tasks Parallelisierung von Aufgaben | business in the fast lane

6 Entwicklungsumgebung
WiM Workshop Entwicklungsumgebung Maven installieren Maven-Verzeichnis/conf/settings.xml austauschen Konsole in Projektverzeichnis wechseln und mvn clean install Maven in Eclipse Maven für Eclipse installieren Die settings.xml auch im Eclipse verwenden Window –> Preferences -> Maven -> User Settings pom.xml -> Run As -> Maven build… -> Goals = clean install | business in the fast lane

7 WiM Workshop Activiti Prozessdiagramme Service Task
Zusätzliches Tasks hinzufügen Service Task verwendete Klassen müssen JavaDelegate implementieren und sollten von WiMMonitor erben. | business in the fast lane

8 WiM Workshop BIPs Typen Activiti Event basierend Manuell Start End
Receive Request Activiti Event basierend Manuell | business in the fast lane

9 WiM Workshop Request/Receive BIP
Request BIPs werden nur manuell über Formulare in der Inbox gestartet. Der BIP muss dazu am Prozessschritt des Formulars angelegt sein Anpassungen an den Prozessdiagrammen ist nicht notwendig Anpassungen an den Formularen ist notwendig Request_NLI020030_Endablesung bei MSBN oder Request_NLI020030_Auslesung bei MSBN Receive BIPs „vor“ Usertasks eingesetzt Prozess wird auf WAITING_FOR_DATA gesetzt und Inbox Eintrag wird auf unsichtbar gesetzt Prozess kann über die Inbox nicht mehr direkt bearbeitet/fortgesetzt werden Über Prozessschritt, Task-Name und Prozess-ID kann der Prozess aus einem Service Daten erhalten und fortgesetzt werden | business in the fast lane

10 WiM Workshop Receive Task „Hält“ den Prozess an
Wartet auf externen Trigger Trigger aus Java auslösen Signal event in der Service/Servlet verwenden | business in the fast lane

11 WiM Workshop BIP Bedingungen Parameter Operatoren
Alle Variablen von ProcessOverview Alle Variablen von ProcessData (herangezogenes Objekt aus Activiti Kontext) Datum Format dd.MM.yyyy Operatoren AND OR XOR = != > < >= <= Ausdruck stimmt mit Variablen von ProcessOverview oder ProcessData überein Neue Prozess Variablen nur über Code-Generierung „wo“ ist abhängig von der Variable (do not change ProcessData: you will break ProcessData.java(readExternal)) | business in the fast lane

12 WiM Workshop WiM <-> NDM REST Services Spring Framework
In Entwicklung | business in the fast lane

13 MessageEvent z.B. ausgelöst durch Eingang einer Nachricht
WiM Workshop Activiti Events/Timer Timer startet wenn Event errreicht wird. Nach Timer Prozessablauf danach fortgesetzt MessageEvent z.B. ausgelöst durch Eingang einer Nachricht | business in the fast lane

14 Externer Zugriff auf Prozess
WiM Workshop Externer Zugriff auf Prozess Service/Servlet erstellen und publishen Parameter zur Prozess Identifizierung Prozess abbrechen Suchen Status setzen Inbox Einträge löschen | business in the fast lane


Herunterladen ppt "Business IN THE FAST LANE"

Ähnliche Präsentationen


Google-Anzeigen