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.
-
Terminez la configuration de votre workflow et lancez son exécution. L’activité Signal externe s’affiche sous la forme « En attente », 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
PostEvent
JavaScript . 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 depuis le 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é de 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écouvrez comment utiliser la méthode de
PostEvent
statique.
-