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.

Diese Seite 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 Ereignis bedingungen 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.

  • Geben Sie den Namen der Ereignisdefinition in das Feld ein, oder wählen Sie eine Ereignisdefinition über die Liste im Kombinationsfeld aus.

  • Klicken Sie auf Filterausdruck hinzufügen, um mehrere Filterausdrücke zu definieren.

Feld Beschreibung
Filterausdruck hinzufügen

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

Attribut

Mit diesem Kombinationsfeld 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 "stimmt überein mit regulärem Ausdruck" und "stimmt nicht überein mit regulärem Ausdruck".

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

Siehe: Operatortabelle

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.

Operatortabelle

Operatortyp Anwendbar auf Attributtyp Wert erforderlich Bedingung erfüllt
gleich Alle Typen Ja Wenn der Wert des Attributs im externen Ereignis gleich dem angegebenen Wert ist.
ungleich Alle Typen Ja Wenn der Wert des Attributs im externen Ereignis nicht gleich dem angegebenen Wert ist.
größer als Nur Zahlentypen Ja Wenn der Wert des Attributs im externen Ereignis größer als der angegebene Wert ist.
Kleiner als Nur Zahlentypen Ja Wenn der Wert des Attributs im externen Ereignis kleiner als der angegebene Wert ist.
kleiner oder gleich Nur Zahlentypen Ja Wenn der Wert des Attributs im externen Ereignis kleiner oder gleich dem angegebenen Wert ist.
größer oder gleich Nur Zahlentypen 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 String-Typ Ja Wenn der Wert des Attributs im externen Ereignis den angegebenen String enthält.
enthält nicht Nur String-Typ Ja Wenn der Wert des Attributs im externen Ereignis nicht den angegebenen String enthält.
beginnt mit Nur String-Typ Ja Wenn der Wert des Attributs im externen Ereignis mit dem angegebenen String beginnt.
beginnt nicht mit Nur String-Typ Ja Wenn der Wert des Attributs im externen Ereignis nicht mit dem angegebenen String beginnt.
stimmt überein mit (regulärer Ausdruck) Nur String-Typ Ja Wenn der Wert des Attributs im externen Ereignis mit dem angegebenen regulären Ausdruck übereinstimmt.
stimmt nicht überein mit (regulärer Ausdruck) Nur String-Typ Ja Wenn der Wert des Attributs im externen Ereignis nicht mit dem angegebenen regulären Ausdruck übereinstimmt.
endet mit Nur String-Typ Ja Wenn der Wert des Attributs im externen Ereignis mit dem angegebenen String endet.
endet nicht mit Nur String-Typ Ja Wenn der Wert des Attributs im externen Ereignis nicht mit dem angegebenen String endet.
ist leer Nur String-Typ Nein Wenn der Wert des Attributs leer ist (aber das Attribut im Ereignis vorhanden ist).
ist nicht leer Nur String-Typ 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 zuordnen

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

Beispiel: Wenn Ihre ausführbare Datei eine PromptSet-Variable mit dem Namen "&STATUS#" hat und Ihre Ereignisdefinition ein Attributschlüssel-Feld mit dem Namen "Status" hat, können sie mit dieser Funktion zugeordnet werden. Der Feldwert "Status", den der IA-Agent auf seinem REST-Endpunkt erhält, steht der ausführbaren Datei zur Verfügung, die der Variablen "&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 die Seite Attribute im Rule-Ereignisobjekt
  2. Wählen Sie den IA-Agenten im Kombinationsfeld Agent und klicken Sie auf Speichern
  3. Klicken Sie auf Ausführen, um die Regel auszuführen.