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 suivantes :
-
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, exécutez 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
PostEventpeut ê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, l’activité Signal externe « signal1 » est déclenchée. Elle a été ajoutée au workflow dont le nom interne est « WKF12345 ». Une variable nommée « customID » est transmise 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.
-