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.
- Setzen Sie einen Auslöser mithilfe des Kästchens Ereignisdefinition.
- 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:
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