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. 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)