Créer un déclencheur
Les autorisations suivantes :
- Automatisation des processus > Déclencheur > Tous
- Automatisation des processus > Déclencher > Ajouter
- Automatisation des processus > Déclencher > Supprimer
- Automatisation des processus > Déclencher > Modifier
- Automatisation des processus > Déclenchement > Visualisation
- Automatisation des processus > Déclenchement > Test
Les déclencheurs constituent un moyen efficace d'automatiser vos flux de travail Genesys Cloud. Lorsque vous créez un déclencheur, vous configurez Genesys Cloud pour qu'il effectue une action spécifique lorsqu'un certain événement se produit. Pour plus d'informations sur les composants des déclencheurs, voir Vue d'ensemble des déclencheurs.
Pour créer un déclencheur, procédez comme suit :
- Cliquez sur Admin.
- Sous Architect, cliquez sur Triggers.
- Cliquez sur Add Trigger.
- Saisissez un nom et une description pour le déclencheur, puis cliquez sur Add.
- Sous Nom du sujet, sélectionnez un sujet.
- Sous Cible du flux de travail, sélectionnez le flux de travail à invoquer.
- Sous Format des données, sélectionnez TopLevelPrimitives ou Json comme format de données dans lequel les paramètres d'entrée sont acheminés vers le flux de travail.
Remarques:
-
Les primitives de premier niveau telles que les chaînes, les énumérations, les nombres et les booléens sont envoyées au flux de travail.
-
Pour le format de données JSON, l'ensemble de l'événement est envoyé au flux de travail sous la forme d'un objet JSON. Le flux de travail doit être configuré pour avoir une variable d'entrée nommée jsonData de type JSON.
-
- (Facultatif) Vous pouvez spécifier les conditions qui doivent être remplies pour invoquer le déclencheur. Pour ajouter une condition, cliquez sur Add Condition.
- Sous Chemin JSON, entrez l'attribut du schéma d'événement que vous souhaitez comparer.
- Sous Opérateur, sélectionnez un opérateur pour comparer le chemin JSON aux valeurs définies par l'utilisateur.
- Saisir les valeurs en fonction du type d'opérateur sélectionné.
- Chaîne et tableau - Entrée JSON
- Numérique - Nombres
- Booléen - Vrai ou Faux
Remarque : Genesys Cloud formate la valeur en fonction de l'opérateur sélectionné. Pour certaines valeurs, vous devez les présenter au format JSON. Il est donc important de tester les déclencheurs pour les conditions afin de s'assurer que les valeurs sont correctement formatées dans JSON.
- Sélectionnez la configuration de la synchronisation pour le déclencheur. La sélection par défaut n'ajoute pas de restriction temporelle au déclencheur et le flux de travail s'exécute instantanément. Vous pouvez également sélectionner :
- TTL - Temps d'attente minimum après lequel le déclencheur ne s'exécutera pas en cas de retard dans le traitement des événements. Saisir la durée en secondes.
- Démarrage différé - Retarder l'exécution du flux de travail. Cette option est particulièrement utile lorsque vous souhaitez reporter les actions de suivi après une interaction. Saisissez une valeur comprise entre 60 et 900 secondes.
- Cliquez sur Créer.
- (Facultatif) Cliquez sur Save & Test. Dans la fenêtre Test Trigger, saisissez l'événement de test au format JSON et cliquez sur Test. Les résultats montrent la validation de l'événement test et la vérification de la cible et des conditions appliquées au déclencheur.
- Pour activer le déclencheur, mettez la bascule sur Active.
- Cliquez sur Sauvegarder.
Tester le déclencheur
Avant d'activer un déclencheur, testez-le pour valider la configuration. Vous pouvez utiliser les notifications de la boîte à outils Developer pour générer un exemple d'événement pour le test. Les tests permettent d'identifier les éventuelles erreurs de configuration.