Signal externe
- S'applique à :
- Campaign v8 Web User Interface
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é.
Afficher l’exemple
-
+++
-
Nom de l’activité Signal externe, qui s’affiche dans les options d’exécution du workflow.
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
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 :
xtk.workflow.PostEvent("<workflow-internal-name>","<signal-activity-name>","",<variables <variable-name>="<value>"/>, false);
Afficher l’exempleDans 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
.