Führen Sie Auslöser bedingt aus
MetricBase Auslöser werden basierend auf einer einzelnen Metrik ausgeführt. Bedingungsskripts stellen zusätzliche Anforderungen, die bestimmen, ob ein Auslöser einen Flow auslöst.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Bedingungsskripts werden ausgeführt, wenn Bedingungen für einen Auslöser erfüllt sind, aber bevor der Auslöser einen Flow Designer -Flow ausführt. Auf diese Weise können Bedingungsskripts verhindern, dass Auslöser Flows ausführen, auch wenn Auslöserbedingungen erfüllt sind. Beispielsweise schwanken Daten häufig im Laufe der Zeit. Kleine Fluktuationen können unerwünschte, doppelte auslösende Ereignisse verursachen. Ein Bedingungsskript kann diese fehlerhafte Duplizierung verhindern.
Bedingungsskripts werden manchmal auch als Moderatorskripts bezeichnet.
Bedingungsskripts geben immer „ true “ (Auslöser) oder „ false “ (nicht auslösen) zurück. Informationen zum Schreiben dieser Skripts finden Sie unter Skripterstellung in ServiceNow Grundlagen. Informationen zum Experimentieren mit Skripts finden Sie unter Machen Sie sich mit vertraut MetricBase APIs.
Prozedur
Nächste Maßnahme
Sie können ein Bedingungsskript auch einem Auslöser-Flow in der Tabelle MetricBase Auslöser-Flows [sys_flow_metric_trigger] zuordnen. Wenn Sie hier ein Bedingungsskript einem Auslöser-Flow zuordnen, wird es nicht in Flow Designerangezeigt , aber dennoch mit dem Auslöser ausgeführt.