条件付きでトリガーを実行
メトリックベース トリガーは単一のメトリクスに基づいて実行されます。条件スクリプトは、トリガーがフローを開始するかどうかを決定する追加の要件を課します。
始める前に
このタスクについて
条件スクリプトは、トリガーの条件が満たされ、トリガーが ワークフロースタジオ フローを実行する前に実行されます。このようにして、条件スクリプトは、トリガー条件が満たされた場合でも、トリガーがフローを実行しないようにすることができます。たとえば、多くの場合に、データは時間の経過とともに変動します。わずかな変動により、不要な重複トリガーイベントが発生する可能性があります。条件スクリプトは、そういった誤った重複を防ぐことができます。
条件スクリプトは、モデレータースクリプトと呼ばれることもあります。
条件スクリプトは常に true (トリガーする) または false (トリガーしない) を返します。これらのスクリプトの記述方法については、以下を参照してください。 のスクリプティング ServiceNow Fundamentals. スクリプトを試すには、以下を参照してください。 を理解する メトリックベース API.
手順
次のタスク
メトリックベース トリガーフロー [sys_flow_metric_trigger] テーブルでトリガーフローに条件スクリプトを関連付けることもできます。ここで条件スクリプトをトリガーフローに関連付けると、ワークフロースタジオ には表示されませんが、トリガーによって実行されます。