DocumentationCampaignInterface utilisateur web de Campaign

Signal externe

Dernière mise à jour : 5 mai 2025
  • 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.

NOTE
Cette page décrit les étapes principales pour configurer une activité Signal externe dans l'interface utilisateur web de Campaign et la déclencher à partir d'un autre workflow ou d'un appel API. Vous trouverez des informations détaillées sur le déclenchement d’un workflow, les bonnes pratiques et la manière d’utiliser les API Campaign dans la documentation de Campaign v8 (console cliente).

Suivez ces étapes pour configurer l’activité Signal externe et déclencher son exécution :

  1. Ajoutez une activité Signal externe à votre workflow.

  2. 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.

    La capture d’écran montre l’activité Signal externe dans un état en attente.

  3. Récupérez les informations suivantes :

    • Nom interne du workflow, qui s’affiche en regard de son libellé.

      Afficher l’exemple
      La capture d’écran affiche le nom interne du workflow en regard de son libellé.
    • Nom de l’activité Signal externe, qui s’affiche dans les options d’exécution du workflow.

      Afficher l’exemple
      La capture d’écran affiche le nom de l’activité Signal externe dans les options d’exécution.
  4. 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’exemple

    Dans 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 ».

    La capture d’écran illustre un exemple de déclenchement de l’activité Signal externe à l’aide de la fonction PostEvent.

    • 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.
recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b