Exécuter les déclencheurs sous condition
MetricBase Les déclencheurs s’exécutent en fonction d’une seule mesure. Les scripts de conditions imposent des exigences supplémentaires qui déterminent si un déclencheur déclenche un flux.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Les scripts de conditions s’exécutent lorsque les conditions d’un déclencheur sont remplies, mais avant que le déclencheur n’exécute un Studio de workflow flux. De cette façon, les scripts de conditions peuvent empêcher les déclencheurs d’exécuter des flux même lorsque les conditions de déclenchement sont remplies. Par exemple, les données fluctuent souvent au fil du temps. De petites fluctuations peuvent provoquer des événements déclencheurs indésirables et en double. Un script de condition peut empêcher cette duplication erronée.
Les scripts de condition sont parfois aussi appelés scripts de modérateur.
Les scripts de condition renvoient toujours vrai (déclencheur) ou faux (ne pas déclencher). Pour apprendre à écrire ces scripts, reportez-vous à la rubrique Scripting dans ServiceNow Notions fondamentales. Pour expérimenter avec des scripts, reportez-vous à la rubrique Familiarisez-vous avec MetricBase API.
Procédure
Que faire ensuite
Vous pouvez également associer un script de condition à un flux de déclenchement dans la MetricBase table Flux de déclenchement [sys_flow_metric_trigger]. Si vous associez ici un script de condition à un flux de déclenchement, il n’apparaîtra pas dans Studio de workflow, mais il s’exécutera quand même avec le déclencheur.