Führt 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 startet.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Bedingungsskripts werden ausgeführt, wenn Bedingungen für einen Auslöser erfüllt sind, jedoch bevor der Auslöser einen Workflow-Studio -Flow ausführt. Auf diese Weise können Bedingungsskripts verhindern, dass Auslöser Flows ausführen, selbst wenn Auslöserbedingungen erfüllt sind. Beispielsweise fluktuieren Daten häufig im Laufe der Zeit. Geringe Fluktuationen können zu unerwünschten, doppelten auslösenden Ereignissen führen. Ein Bedingungsskript kann diese fehlerhafte Duplizierung verhindern.
Bedingungsskripts werden manchmal auch als Moderatorskripts bezeichnet.
Bedingungsskripts geben immer „wahr“ (Auslöser) oder „falsch“ (nicht auslösen) zurück. Informationen zum Schreiben dieser Skripts finden Sie unter Skripting 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 mit einem Auslöser-Flow verknüpfen, wird es nicht in Workflow-Studioangezeigt, sondern dennoch mit dem Auslöser ausgeführt.