Déclencheurs
Les déclencheurs spécifient à quel moment démarrer l’exécution de votre playbookfichier .
Dans Playbooks, les déclencheurs indiquent quand vous playbook devez commencer à vous exécuter. Chaque déclencheur a un type et des conditions qui, une fois remplies, commencent à exécuter votre fichier activé playbook.
Vous pouvez choisir un déclencheur lorsque vous créez un playbook fichier dans Studio de workflow. Commencez par ajouter un déclencheur, qui définit le type de déclencheur. Ensuite, définissez des conditions et d’autres options pour affiner votre déclencheur afin qu’il se déclenche d’une manière qui ait du sens pour votre processus business. Pour plus d’informations, reportez-vous à la rubrique Création d’une définition de processus.
S’il n’existe aucun déclencheur correspondant à votre cas d’utilisation, vous pouvez créer votre propre définition de déclencheur à la place. Pour plus d’informations, consultez Créer une définition de déclencheur.
Types de déclencheurs
Dans votre enregistrement Définition du déclencheur [sys__trigger_definition], vous pouvez choisir un type de déclencheur, qui détermine le moment où votre déclencheur se déclenche. Ces types de déclencheurs représentent des opérations d’enregistrement qui peuvent se produire dans le Now Platform®. Les types de déclencheurs suivants sont disponibles par défaut dans votre instance :
- Enregistrement créé
- Le playbook s’exécute lorsqu’un utilisateur crée un enregistrement n’importe où dans le Now Platform.
- Enregistrement mis à jour
- Le playbook s’exécute lorsqu’un utilisateur met à jour un enregistrement existant n’importe où dans le Now Platform.
- Enregistrement créé ou mis à jour
- Le playbook s’exécute lorsqu’un utilisateur crée un enregistrement ou met à jour un enregistrement existant n’importe où dans le Now Platform.
Conditions à exécuter
Une fois que vous avez ajouté un déclencheur à votre playbook, vous pouvez définir des conditions et d’autres options qui déterminent quand et comment votre déclencheur se déclenche.
| Option | Action |
|---|---|
| Conditions | Utilisez le générateur de conditions pour créer des conditions de champ lors de vos playbook exécutions. Reportez-vous à la section Créateur de conditions. |
| Exécuter mon processus | Choisissez une option à utiliser lors de vos playbook exécutions. Les options incluent :
|
| Exécution étendue | Sélectionnez cette option pour déclencher l’action playbook sur les tables qui s’étendent à partir de la table sélectionnée. Par exemple, si vous activez cette option et sélectionnez la table Élément de configuration [cmdb_ci], vos playbook exécutions lorsque des opérations d’enregistrement se produisent sur le serveur [cmdb_ci_server], l’ordinateur [cmdb_ci_computer] et d’autres tables étendues. Pour plus d'informations, consultez Table extension and classes. |
Considérations relatives à la conception
- Créer des conditions de filtre uniques pour les déclencheurs d’enregistrement sur la même table
- Pour éviter que les playbooks ne s’écrasent les uns les autres, créez des conditions de filtre uniques pour chacun d’entre eux playbook qui s’exécute sur la même table. Si plusieurs playbooks sur la même table ont le même filtre, il n’y a aucun moyen de connaître l’ordre dans lequel les playbooks s’exécuteront.
- Éviter de dupliquer les déclencheurs utilisés dans Studio de workflow les flux
- Playbooks Les déclencheurs ne remplacent Studio de workflow pas les déclencheurs. Pour les deux applications, lorsque les conditions de déclenchement sont remplies, les processus automatisés s’exécutent.
- Ignorer les enregistrements ajoutés ou mis à jour par les ensembles d’importation et de mises à jour
- Les déclencheurs d’enregistrement ignorent les enregistrements qui ont été ajoutés ou mis à jour par l’application d’un ensemble de mises à jour ou l’importation d’un fichier XML. Ces opérations s’appliquent à l’ensemble de l’application ou de la table au lieu d’un enregistrement individuel.