JavaScript is disabled on your browser.

Generischer Ereignisbehandler - Konfiguration

Wenn Sie Runtime-Klassen im Generischen Ereignisbehandler zur Verfügung stellen wollen, müssen Sie diese in der Datei customwfobject.properties im Verzeichnis <intrexx>\org\<portal>\internal\cfg\workflow eintragen. Tragen Sie die Klasse wie folgt ein:

Klassenname=Ereignistyp
Klassenname.description.de=Beschreibung

Der oben rot markierte Teil wird für deutschen Beschreibungstext verwenden. Ein englischer Beschreibungstext müsste entsprechend mit

Klassenname.description.en=Beschreibung

eingetragen werden.

In älteren Intrexx Versionen können Beschreibungstexte noch nicht mehrsprachig hinterlegt werden. Hier muss der Eintrag lauten:

Klassenname.description=Beschreibung

Als Ereignistypen sind hier action, condition und eventHandler möglich. Eine Klasse, die Ereignisse erzeugt, muss mit dem Ereignistyp eventHandler eingetragen werden, wenn Sie im generischen Ereignisbehandler eingebunden werden soll. Die Beschreibung, die Sie in der zweiten Zeile eintragen können, erscheint später im Konfigurationsdialog als Quicktip der Klasse (s. Abbildung oben). Hier ein Beispiel:

de.uplanet.lucy.server.workflow.eventhandler.UWEventHandler=eventHandler
de.uplanet.lucy.server.workflow.eventhandler.UWEventHandler.description=This handler can be triggered by an user event.

Klicken Sie auf Hinzufügen, wenn Sie eine Klasse in der Auswahlliste ausgewählt haben.

Mit einem Klick auf GUID erstellen wird eine eindeutige ID erzeugt, die wahlweise direkt im Feld Wert eingetragen oder auch in die Zwischenablage kopiert werden kann. Klicken Sie auf OK, um den neuen Wert zu übernehmen.

Für die Klasse

de.uplanet.lucy.server.workflow.eventhandler.SessionLoginWorkflowEventHandler

muss die Einstellung Bei Anmeldung Prozess-Ereignis senden in den Portaleigenschaften, die Sie über das Menü Portal / Portaleigenschaften / Optionen erreichen, gesetzt sein.

Weitere Informationen zum Thema finden Sie hier: docs.intrexx.com/intrexx/version/7000/api/workflow/wfobjects.redirect