DocumentationCampaignInterface utilisateur web de Campaign

Signal externe

Dernière mise à jour : 21 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 explique les principales étapes pour configurer une activité Signal externe dans l’interface d’utilisation de Campaign Web et la déclencher à partir d’un autre workflow ou d’un appel API. Des informations détaillées sur le déclenchement d’un workflow et ses bonnes pratiques, ainsi que sur l’utilisation des API Campaign, sont disponibles 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. 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.

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

+++

  1. 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’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 ».

    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écouvrir comment utiliser la méthode statique PostEvent.
recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b