Ereignisbehandler

Modul Prozesse



Ereignisbehandler reagieren auf Ereignisse in Intrexx Applikationen. Damit sind sie das Bindeglied zwischen den Applikationen im Portal und den weiteren Prozessschritten, die ihnen folgen. An einen Ereignisbehandler können als folgende Prozesselemente Aktionen und Bedingungen angehängt werden.

Datengruppen-Ereignisbehandler

Ein Datengruppen-Ereignisbehandler reagiert auf folgende Datengruppen-Ereignisse in Intrexx Applikationen: Wenn Sie den Ausgang eines Datengruppen-Ereignisbehandlers mit mehr als einem weiteren Prozesselement verbinden möchten, können Sie die Verkettung über Bedingungen herstellen. Verbinden Sie dazu den Ausgang des Datengruppen- Ereignisbehandler mit einer Bedingung. Die Bedingung können Sie dann mit einer weiteren Bedingung verbinden. Jede Bedingung in der Kette kann mit weiteren Elementen verbunden werden.

Timer-Ereignisbehandler

Ein Timer-Ereignisbehandler kann nur in Zusammenhang mit dem globalen Timer oder einer Timeraktion konfiguriert werden. Ein globaler Timer bzw. eine Timeraktion erzeugen zeitliche Ereignisse, auf die der Timer- Ereignisbehandler reagiert: Der Timer Ereignisbehandlers hat dieselben allgemeinen Eigenschaften wie der Datengruppen-Ereignisbehandler.

Groovy-Ereignisbehandler

Ein Groovy-Ereignisbehandler reagiert auf beliebige Ereignisse. Auf dem Reiter Serverereignisse können die vom Server erzeugten Ereignisse ausgewählt werden. Im Groovy-Skript werden diese Ereignisse bei Bedarf feiner gefiltert. Gibt das Skript den Wahrheitswert true (im Groovy-Sinne) zurück, wird das Ereignis verarbeitet, sonst nicht.

IMAP-Ereignisbehandler

Der IMAP-Ereignisbehandler reagiert auf IMAP-Ereignisquellen, die im Prozess definiert sind.

Generischer Ereignisbehandler

Als generische Ereignisbehandler können Java-Klassen, auch von Drittanbietern, fungieren, die das IWorkflowEventHandler-Interface implementieren. Mit Intrexx ausgeliefert wird der UserWorkflowEventHandler. Damit kann auf folgende Benutzer-Ereignisse reagiert werden: