Signal externe external-signal
L’activité Signal externe est une activité de contrôle de flux. Elle permet de déclencher l’exécution d’un workflow à partir d’un autre workflow ou d’un appel API.
Suivez ces étapes pour configurer l’activité Signal externe et déclencher son exécution :
-
Ajoutez une activité Signal externe à votre workflow.
-
Effectuez la configuration de votre workflow et démarrez son exécution. L’activité Signal externe s’affiche comme étant forme « En attente », c’est-à-dire en attente de déclenchement.
-
Récupérez les informations ci-dessous :
-
Nom interne du workflow, qui s’affiche en regard de son libellé.
accordion Afficher l’exemple
-
+++
-
Nom de l’activité Signal externe, qui s’affiche dans les options d’exécution du workflow.
accordion Afficher l’exemple
+++
-
Pour déclencher le workflow, vous devez exécuter la fonction JavaScript
PostEvent
. Cette fonction vous permet de transmettre des variables avec les valeurs de votre choix et de les utiliser dans le workflow déclenché.La fonction
PostEvent
peut être exécutée à partir d’un autre workflow ou d’un appel API.-
Pour déclencher une activité Signal externe à partir d’un workflow, exécutez la fonction PostEvent à partir du volet Script d’initialisation, accessible à partir des options d’exécution de l’activité. Pour l’activité Code JavaScript, exécutez la fonction à partir du script de l’activité.
La syntaxe est la suivante :
code language-none xtk.workflow.PostEvent("<workflow-internal-name>","<signal-activity-name>","",<variables <variable-name>="<value>"/>, false);
accordion Afficher l’exemple Dans cet exemple, nous déclenchons l’activité Signal externe « signal1 » qui a été ajoutée au workflow dont le nom interne est « WKF12345 ». Nous transmettons également une variable nommée « customID », avec la valeur « 123456 ».
-
+++
- Pour déclencher une activité Signal externe à partir d’un appel API, suivez les étapes détaillées dans la documentation de l’API Campaign. Découvrir comment utiliser la méthode statique
PostEvent