Executar gatilhos condicionalmente
MetricBase os gatilhos são executados com base em uma única métrica. Os scripts de condição impõem requisitos adicionais que determinam se um gatilho inicia um fluxo.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Os Scripts de condição são executados quando as condições de um gatilho são atendidas, mas antes que o gatilho execute um fluxo Workflow Studio. Dessa forma, os Scripts de condição podem impedir que os gatilhos executem fluxos mesmo quando as condições do gatilho forem atendidas. Por exemplo, os dados geralmente flutuam ao longo do tempo. Pequenas flutuações podem causar eventos de gatilho duplicados e indesejados. Um Script de condição pode impedir essa duplicação incorreta.
Os scripts de condição às vezes também são chamados de scripts de moderador.
Scripts de condição sempre retornam verdadeiro (gatilho) ou falso (não gatilho). Para saber como escrever esses scripts, consulte Scripts no ServiceNow Noções básicas. Para experimentar scripts, consulte Familiarize-se com MetricBase APIs.
Procedimento
O que Fazer Depois
Você também pode associar um script de condição a um fluxo de gatilho na tabela MetricBase Fluxos de gatilho [sys_flow_metric_trigger]. Se você associar um script de condição a um fluxo de gatilho aqui, ele não aparecerá em Workflow Studio, mas ainda será executado com o gatilho.