Einfache Regel

Einfache Regeln filtern eingehende Ereignisse anhand einer Reihe von benutzerdefinierten Bedingungen. Wenn alle Bedingungen erfüllt sind, wird ein ausführbares Objekt in der Automation Engine ausgeführt.

Dieses Thema beinhaltet Folgendes:

Einfache Regeln definieren

Um eine Regel definieren zu können, müssen Sie zwei Schlüsselelemente definieren.

  1. Setzen Sie einen Auslöser mithilfe des Kästchens Ereignisdefinition.
  2. Definieren Sie eine Aktion, die ausgeführt wird, wenn eine oder mehrere definierte Ereignisbedingungen erfüllt sind.

Abschnitt „Auslösen“

Wählen Sie mindestens eine Variable des Typs Ereignisdefinition aus, bevor Sie eine bestimmte Regel definieren. Eine Variable des Typs Ereignisdefinition ist eine statische XML-Variable: Sie speichert statische Werte oder ruft sie aus einer bestimmten dynamischen Datenquelle ab. Weitere Informationen finden Sie unter Variablen und VARA-Objekte.

Feld Beschreibung
Filterausdruck hinzufügen

Fügt ein neues Feld Filterausdruck hinzu, mit der Sie mehrere Filterausdrucke erstellen können.

Attribut

Mit dieser Combobox können Sie ein Attribut auswählen, das in der Datei „Ereignisdefinition“ definiert wurde. So könnte ein Attribut des Ereignisses AGENT_DOWN beispielsweise agent.name lauten.

Operator

Hinweise:

  • Die verfügbaren Operatoren unterscheiden sich je nach dem im Ausdruck gewählten Attribut Typs.
  • Operatoren unterstützen keine anderen regulären Ausdrücke als „matches regex“ und „does not match regex“.

Die Combobox, die es Ihnen ermöglicht Operatoren auszuwählen, die zur Auswertung einer Bedingung verwendet werden.

Siehe: Operator-Tabelle

Wert

Setzt einen Wert entsprechend dem vorgefilterten Attribut und dem Operator. Dieser Wert wird dann mit dem Attributwert im externen Ereignis mithilfe des angegebenen Operators verglichen.

Hinweis: Einige Operatoren benötigen keinen Wert, siehe Feld Operator oben.

Operator-Tabelle

Operator Typ Anwendbar auf Attribut Typ Wert erforderlich Bedingung erfüllt
gleicht Alle Typen Ja Wenn der Wert des Attributs im externen Ereignis dem angegebenen Wert gleicht.
gleicht nicht Alle Typen Ja Wenn der Wert des Attributs im externen Ereignis dem angegebenen Wert nicht gleicht.
größer als Nur Typ Zahl Ja Wenn der Wert des Attributs im externen Ereignis größer als der angegebene Wert ist.
Kleiner als Nur Typ Zahl Ja Wenn der Wert des Attributs im externen Ereignis kleiner als der angegebene Wert ist.
kleiner oder gleich Nur Typ Zahl Ja Wenn der Wert des Attributs im externen Ereignis kleiner oder gleich dem angegebenen Wert ist.
größer oder gleich Nur Typ Zahl Ja Wenn der Wert des Attributs im externen Ereignis größer oder gleich dem angegebenen Wert ist.
vorhanden Alle Typen Nein Wenn das Attribut im externen Ereignis vorhanden ist.
nicht vorhanden Alle Typen Nein Wenn das Attribut im externen Ereignis nicht vorhanden ist.
enthält Nur Typ Zeichenfolge Ja Wenn der Wert des Attributs im externen Ereignis die angegebene Zeichenfolge enthält.
enthält nicht Nur Typ Zeichenfolge Ja Wenn der Wert des Attributs im externen Ereignis nicht die angegebene Zeichenfolge enthält.
beginnt mit Nur Typ Zeichenfolge Ja Wenn der Wert des Attributs im externen Ereignis mit der angegebenen Zeichenfolge beginnt.
beginnt nicht mit Nur Typ Zeichenfolge Ja Wenn der Wert des Attributs im externen Ereignis nicht mit der angegebenen Zeichenfolge beginnt.
matches (regex) Nur Typ Zeichenfolge Ja Wenn der Wert des Attributs im externen Ereignis mit dem angegebenen regulären Ausdruck übereinstimmt.
does not match (regex) Nur Typ Zeichenfolge Ja Wenn der Wert des Attributs im externen Ereignis nicht mit dem angegebenen regulären Ausdruck übereinstimmt.
endet mit Nur Typ Zeichenfolge Ja Wenn der Wert des Attributs im externen Ereignis mit der angegebenen Zeichenfolge endet.
endet nicht mit Nur Typ Zeichenfolge Ja Wenn der Wert des Attributs im externen Ereignis nicht mit der angegebenen Zeichenfolge endet.
ist leer Nur Typ Zeichenfolge Nein Wenn der Wert des Attributs leer ist (aber das Attribut im Ereignis vorhanden ist).
ist nicht leer Nur Typ Zeichenfolge Nein Wenn der Wert des Attributs im externen Ereignis nicht leer ist.

Abschnitt „Aktion“

Definieren Sie, welche Aktion ausgeführt werden soll, wenn eine oder mehrere Bedingungen erfüllt sind.

Feld Beschreibung
Ausführen

Sobald eine Bedingung erfüllt ist, wird die definierte Aktion ausgeführt. Beispielsweise ist ein Agent ausgefallen und in diesem Fall wird sofort ein Workflow gestartet, um ihn neu zu starten.

Alias

Bei Bedarf können Sie hier einen Alias angeben.

Variablen abbilden

Es ist möglich, die Werte aus einem Ereignisattribut Prompt Set-Variablen einer ausführbaren Datei zuzuordnen.

Beispiel: Wenn Ihre ausführbare Datei eine Prompt Set-Variable mit dem Namen „&STATUS#“ enthält und Ihre Ereignisdefinition ein Feld Attributschlüssel mit dem Namen „Zustand“ enthält, können sie mit dieser Funktion zugeordnet werden.Der Wert des Feldes „Zustand“, den der IA-Agent auf seinem REST-Endpunkt erhält, ist für das ausführbare Objekt verfügbar, das der Variable „&STATUS#“ zugeordnet ist.

Hinzufügen (Schaltfläche)

Fügt die angegebene Zuordnung zwischen dem Attribut und der ausführbaren Variable hinzu.

So führen Sie eine Regel aus

  1. Wählen Sie im Rule-Ereignisobjekt den Tab Attribute
  2. Wählen Sie den IA-Agent in der Combobox „Agent“ und klicken Sie auf Speichern.
  3. Klicken Sie auf Ausführen, um die Regel auszuführen.