Externes Signal external-signal
Die Aktivität Externes Signal ist eine Aktivität zur Flusskontrolle. Damit können Sie die Ausführung eines Workflows über einen anderen Workflow oder durch einen API-Aufruf auslösen.
Führen Sie die folgenden Schritte aus, um die Aktivität Externes Signal zu konfigurieren und deren Ausführung auszulösen:
-
Fügen Sie die Aktivität Externes Signal in Ihren Workflow ein.
-
Schließen Sie die Konfiguration Ihres Workflows ab und starten Sie dessen Ausführung. Die Aktivität Externes Signal wird als „Ausstehend“ angezeigt und wartet darauf, ausgelöst zu werden.
-
Rufen Sie die folgenden Informationen ab:
-
Den internen Namen des Workflows, der neben dem Titel angezeigt wird.
accordion Beispiel anzeigen
-
+++
-
Den Namen der Aktivität „Externes Signal“, der in den Ausführungsoptionen des Workflows angezeigt wird.
accordion Beispiel anzeigen
+++
-
Zum Auslösen des Workflows müssen Sie die JavaScript-Funktion
PostEvent
auslösen. Mit dieser Funktion können Sie Variablen mit den Werten Ihrer Wahl übergeben und im ausgelösten Workflow nutzen.Die
PostEvent
-Funktion kann entweder über einen anderen Workflow oder durch einen API-Aufruf ausgeführt werden.-
Um die Aktivität Externes Signal über einen Workflow auszuführen, führen Sie die PostEvent-Funktion über den Bereich Initialisierungsscript aus, auf den Sie über die Ausführungsoptionen der Aktivität zugreifen können. Führen Sie für die JavaScript-Code-Aktivität die Funktion aus dem Skript der Aktivität aus.
Die Syntax sieht folgendermaßen aus:
code language-none xtk.workflow.PostEvent("<workflow-internal-name>","<signal-activity-name>","",<variables <variable-name>="<value>"/>, false);
accordion Beispiel anzeigen In diesem Beispiel lösen wir die externe Signalaktivität „Signal1“ aus, die dem Workflow hinzugefügt wurde, dessen interner Name „WKF12345“ lautet. Wir übergeben außerdem eine Variable mit dem Namen „customID“ und dem Wert „123456“.
-
+++
- Um die Aktivität Externes Signal über einen API-Aufruf auszuführen, befolgen Sie die in der Dokumentation zu Campaign-APIs beschriebenen Schritte. Informationen dazu, wie Sie die statische
PostEvent
-Methode verwenden