DispatchProEventResponse - Ereignis auslösen (Antwortweg)

Dieser Antwortweg kann über den Antwortwegtyp "Eigene Klasse" eingebunden werden und dient dazu ein beliebiges Lobster_pro Ereignis im Antwortweg auszulösen, welches dann die erzeugten Daten des Profils beinhaltet.
Das Ereignis wird im Kontext eines Lobster_pro Benutzers ausgeführt, welcher in der Konfiguration angegeben werden muss.

Handelt es sich bei den Daten um eine im Lobster_pro System bekannte Entität, wird diese geladen und als Eingabedaten an die Ereignisbehandlungen übergeben. Ansonsten werden die Daten in die Ereignisbehandlungsvariable "data" geschrieben.
Sämtliche Profilvariablen werden in der Variablen "profileVariables" mitgegeben und können direkt über den Objekt-Feld Wertauflöser (Variablenname = Feldname) zugegriffen werden.

Im Feld "Konfigurationsdatei" kann sowohl der Pfad zu einer Datei als auch direkt die Konfiguration in "Name=Wert"-Paaren, separiert durch Strichpunkte (Name1=Wert1;Name2=Wert2), angegeben werden.
Folgende Konfigurationsparameter werden unterstützt:

Parametername

Optional

Beschreibung

eventName


Der Name des Eigenes Aktionsevents, welches ausgelöst werden soll

userName


Der Name des Lobster_pro Benutzers, in dessen Kontext das Ereignis verarbeitet werden soll

selectedRole

Wenn Benutzer nur eine Rolle zugeordnet hat

Die ID der Rolle, welche vom Benutzer verwendet werden soll

selectedCompany

Wenn Benutzer nur eine Firma zugeordnet hat

Die ID der Firma, welche vom Benutzer verwendet werden soll

locale

Ja

Die Sprache des Benutzers als Locale Code (z.B. "de_DE"). Standard: Benutzersprache

useRaw

Ja

true oder false (Standard):

Wenn true, werden die Daten direkt in Rohform (Binär, als Inhalt-Objekt) an die Ereignisbehandlungen übergeben.
Tipp: Ein Inhalt-Objekt kann von Wertauflösern und Aktionen auch direkt als String gelesen werden (z.B. setze Wert zu String Variable).

Wenn false, wird versucht, die Daten als Text zu lesen und diese als Objekt zu lesen. Unterstützt wird dabei JSON und XML.

charSet

Ja

Das Characterencoding des Eingangsformates. Ist useRaw=true, wird das Characterencoding ignoriert


Siehe auch
DispatchProEventPreParser - Ereignis auslösen (Vorbearbeitung)
DispatchProEventPostExecuter - Ereignis auslösen (Phase 5)