Wiki-Quellcode von Benutzerdefiniertes Ereignis


Zeige letzte Bearbeiter
1 {{figure image="custom_event_de.png" clear="h1"}}
2 Konfigurationsoberfläche des Ereignisses //Benutzerdefiniertes Ereignis//.
3 {{/figure}}
4
5 Ein benutzerdefiniertes Ereignis tritt nicht automatisch ein, sondern muss durch einen Benutzer manuell ausgelöst werden. Geschehen kann dies etwa über den Posteingang oder mittels einer Aktion vom Typ "Benutzerdefiniertes Ereignis" auslösen. Weiterhin kann festgelegt werden, welche Benutzergruppen dieses Ereignis im Posteingang auslösen können und welchen Status der Vorgang dazu besitzen muss.
6
7 == Parameter ==
8
9 === Einschränkungen ===
10
11 ; Nur erlauben im Status
12 : Diese Einschränkung betrifft das Ausführen von Ereignissen im Posteingang. Ist kein Status ausgewählt, wird das Ereignis in jedem Status ausgeführt
13 ; Nur erlauben für Benutzergruppen
14 : Diese Einschränkung betrifft das Ausführen von Ereignissen im Posteingang. Wenn keine Benutzergruppe ausgewählt ist, dürfen alle Benutzergruppen das Ereignis ausführen.
15
16 == Systemplatzhalter ==
17
18 Ereignisse vom Typ //Benutzerdefiniertes Ereignis// stellen [[Systemplatzhalter>>Formcycle.UserInterface.Variables||anchor="HSystemplatzhalter"]] bereit, welche in darauf folgenden Aktionen verwendet werden können.
19
20 === Standardplatzhalter ===
21
22 ; [%$TRIGGER%]
23 : Kann im neuen Workflow verwendet werden, um auf die Daten zuzugreifen, die das aktuelle Ereignis zur Verfügung stellt. Diese Daten werden als JSON zurückgegeben. Auf die einzelnen Werte des Ereignisses kann über JsonPath zugegriffen werden (siehe [%$TRIGGER.<JSON_PATH>%]).
24 ; [%$TRIGGER.<JSON_PATH>%]
25 : Abhängig vom Typ des Ereignisses werden unterschiedliche Informationen über den Ereignis-Platzhalter zur Verfügung gestellt. Per JsonPath kann auf spezifische Informationen des Ereignisses zugegriffen werden. Welche Informationen die verschiedenen Ereignistypen bereitstellen, ist über die Infobox am Ereignis einsehbar.