Exécuter les déclencheurs conditionnellement
MetricBase Les déclencheurs s’exécutent en fonction d’une seule mesure. Les scripts de condition 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 condition 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 dans le 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 conditions renvoient toujours true (déclencher) ou faux (ne pas déclencher). Pour apprendre à écrire ces scripts, voir Scripting dans ServiceNow Notions fondamentales. Pour expérimenter avec les scripts, voir 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 un script de condition à un flux de déclencheur ici, il n’apparaîtra pas dans Studio de workflow, mais il s’exécutera quand même avec le déclencheur.