DispatchProEventResponse - Ereignis auslösen (Responder)
Siehe auch: DispatchProEventPreParser - Ereignis auslösen (Vorbearbeitung), DispatchProEventPostExecuter - Ereignis auslösen (Phase 5)
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 existierende Entität, wird diese geladen und als Eingabedaten an die Ereignisbehandlungen übergeben. Ansonsten werden die Daten in die Variable data für Ereignisbehandlungen geschrieben.
Sämtliche Profilvariablen werden per Variable 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 |
nein (Pflichtangabe) |
Name des Ereignisses (Eigenes Aktionsevent), das ausgelöst werden soll. |
userName |
nein (Pflichtangabe) |
Name des Benutzers, in dessen Kontext das Ereignis verarbeitet werden soll. |
selectedRole |
Wenn dem Benutzer genau eine Rolle zugeordnet ist. |
ID (id) für eine der Rollen, die dem Benutzer per Feld "Rollen" (roles) zugeordnet ist. |
selectedCompany |
Wenn dem Benutzer genau eine Firma zugeordnet ist. |
ID (id) für eine der Firmen/Mandanten, die dem Benutzer per Feld "Firmen" (companies) zugeordnet ist. |
locale |
ja (optional) |
Der Locale Code für eine Sprache (z. B. de_CH); |
useRaw |
ja (optional) |
true oder false (Standard):
|
charSet |
ja (optional) |
Das Character Encoding für die Integration Unit und das Ausgabeformat.
|