Show Menu
SUJETS×

Signal externe

Description

L'activité Signal externe déclenche un workflow lorsque certaines conditions sont remplies dans un autre workflow ou un appel de l'API REST.

Contexte d'utilisation

L'activité Signal externe permet d'organiser et d'orchestrer différents processus qui composent un même parcours client dans différents workflows. Elle permet de démarrer un workflow à partir d'un autre, supportant ainsi des parcours client plus complexes tout en améliorant le contrôle et la réactivité en cas de problèmes.
L'activité Signal externe est conçue pour être utilisée comme première activité de workflow. Elle peut être déclenchée à partir de l'activité Fin d'un autre workflow ou d'un appel API REST (voir à ce propos la documentation de l'API ).
Quand elle est déclenchée, des paramètres externes peuvent être définis et disponibles dans les variables d'événements du workflow. Le processus d'appel d'un workflow avec des paramètres externes est détaillé dans cette section .
L'activité ne peut pas être déclenchée plus souvent que toutes les 10 minutes.
Notez qu'une activité Signal externe peut être déclenchée via plusieurs événements différents. Dans ce cas, le Signal externe est déclenché dès que l'un des workflows source ou l'appel de l'API est exécuté. Il n'est pas nécessaire que tous les workflows source aient terminé leur exécution.
Rubriques connexes :

Configuration

Lors de la configuration d'un signal externe, il est important de commencer par configurer l'activité Signal externe dans le workflow de destination. Une fois cette configuration terminée, l'activité Signal externe de ce workflow devient disponible et vous pouvez configurer l'activité Fin du workflow source.
  1. Placez une activité Signal externe dans votre workflow de destination.
  2. Sélectionnez l'activité puis ouvrez-la à l'aide du bouton , disponible dans les actions rapides qui s'affichent.
  3. Editez le libellé de l'activité. Le libellé est requis lors de la configuration du workflow source qui déclenche le Signal externe .
    Si vous voulez appeler le workflow avec des paramètres, utilisez la zone Paramètres pour les déclarer. Voir à ce propos cette section .
  4. Confirmez la configuration de votre activité, ajoutez les éventuelles autres activités souhaitées et sauvegardez votre workflow.
    Si vous souhaitez déclencher le workflow de destination à partir d'un autre workflow, effectuez la procédure suivante. Si vous souhaitez déclencher le workflow de destination depuis un appel de l'API REST, consultez la documentation de l'API pour plus d'informations.
  5. Ouvrez le workflow source et sélectionnez une activité Fin . Si aucune activité Fin n'est disponible, ajoutez-en une après la dernière activité d'une branche du workflow.
    Certaines activités ne sont pas dotées d'une transition sortante par défaut. L'onglet Propriétés de cet onglet vous permet d'ajouter une transition sortante.
    Par exemple, dans une activité Mise à jour de données , allez dans l'onglet Transitions et cochez l'option Ajouter une transition sortante sans la population . Cette option vous permet d'ajouter une transition qui ne contient pas de données et n'occupe pas d'espace inutilement sur votre système. Elle sert uniquement à relier l'activité Fin supplémentaire qui déclenche le workflow de destination.
  6. Dans l'onglet Signal externe de l'activité Fin , sélectionnez le workflow de destination et l'activité Signal externe à déclencher dans ce workflow.
    Lorsque vous configurez une activité Fin pour qu'elle déclenche un autre workflow, un symbole signal supplémentaire vient s'ajouter à son icône.
    Si vous voulez appeler le workflow avec des paramètres, utilisez la zone Paramètres et valeurs . Voir à ce propos cette section .
  7. Sauvegardez le workflow source.
Une fois que l'activité Fin du workflow source ou que l'appel de l'API REST est exécuté, le workflow de destination est déclenché automatiquement via l'activité Signal externe .
Le workflow de destination doit être démarré manuellement avant de pouvoir être déclenché. Une fois démarrée, l' Activité externe est activée et attend le signal du workflow source.