Prozessentwicklung
RGeschrieben vonRiku Virtanen Vor über einer Woche aktualisiertTable of contentsManueller Auslöser
Ein manueller Trigger wird ausschließlich verwendet, wenn ein Prozess von einem Benutzer im Control Panel gestartet wird. Dieser Trigger ermöglicht es dem Benutzer auch, Parameter für den Prozess anzugeben. Zusätzlich zur manuellen Verwendung kann der manuelle Trigger mit Überwachungsregeln verwendet werden, um einen Prozess mit manuellem Trigger zu starten. Auch wenn ein neuer Prozess erstellt wird oder ein neuerStart erstellen(Trigger)-Element wurde hinzugefügt, der Standard-Triggertyp ist „Manueller Trigger“.
Manueller Auslöser für die manuelle Verwendung
Wie oben erwähnt, wird ein manueller Trigger verwendet, wenn der Anwendungsfall erfordert, dass ein Benutzer den Prozess manuell startet. Ein Prozess kann über die Prozesslistenansicht oder die Prozessinstanzlistenansicht gestartet werden. In der Prozesslistenansicht (unten) kann der Prozess ausgelöst werden, indem Sie auf das Dropdown-Menüsymbol rechts klicken und auswählenEinmal ausführen.
In der Prozessinstanzlistenansicht (unten) kann der Prozess gestartet werden durch Auswahl vonProzessaktionenUndEinmal ausführen.
Die Triggerparameter können durch Klicken aufParameter hinzufügenim Triggerparameter-Editor. Diese Parameter bestehen ausSchlüssel, Standardwert, BeschreibungUndGeheimnisFlagge. Schlüsselist erforderlich und kann später im Prozess mit der Hashtag-Notation von Frends referenziert werden.Standardwertist optional und wird im Popup als Standard angezeigtSchlüsselWert, wenn der Prozess gestartet wird und der Benutzer zur Eingabe der Parameter aufgefordert wird.Beschreibungist ebenfalls optional, wird aber dringend empfohlen, um dem Benutzer mitzuteilen, worum es bei dem Parameter geht.GeheimnisDas Flag gibt an, dass der Parameter nicht protokolliert wird, wenn er ausgewählt ist.
Beispielsweise könnten wir Parameter wie im Bild unten angeben.
Wenn der Prozess manuell gestartet wird, wird dem Benutzer das folgende Popup angezeigt. Der Wert kann geändert werden, da er den angegebenen Standardwert darstellt.
Denken Sie bei der Entwicklung manuell ausgelöster Prozesse daran, die Benutzerrechte richtig zu handhaben.
Manueller Auslöser für Überwachungsregeln
Überwachungsregeln in Frends ermöglichen die Ausführung von Prozessen, wenn bestimmte Regeln erfüllt und in der Ansicht „Überwachungsregeln“ konfiguriert sind. Ein manueller Trigger hat eineFür Überwachungsregeln verwendenFlag, das es ermöglicht, den betreffenden Prozess gemäß einer Überwachungsregel auszulösen. Bei Verwendung eines Triggers für Überwachungsregeln sind Parameter deaktiviert.
Verweisen auf Triggerparameterwerte
Wie bereits erwähnt, können Trigger-Parameterwerte mit Hashtag-Notation referenziert werden, indem#auslösen.Im obigen Beispiel ist dieParameterKeyParameter würde referenziert werden mit#trigger.data.ParameterKey.
Der nächste Artikel istEinführung in Schedule Trigger
Verwandte ArtikelManueller AuslöserEinführung in API TriggerEinführung in HTTP-TriggerEinführung in bedingte TriggerEinführung in die Kombination von Triggern