Verwenden des Regel-Editors

Verwenden Sie den Regel-Editor, um Bedingungen im Bedingungs-Editor und aktionen im Aktions-Editor für die ausgewählte Regel anzuzeigen und zu bearbeiten.

Bedingungen-Editor

Verwenden Sie den Bedingungen-Editor (Teil des Regel-Editors), um Bedingungen zum Anwenden von Regeln anzuzeigen und zu bearbeiten. Sie können integrierte Prädikate mithilfe des Kontextmenüs hinzufügen, Elemente aus dem Fakten-Explorer ziehen, um Argumente und Prädikate zu definieren, und Argumentwerte inline eingeben, indem Sie auf eine Argumentverknüpfung klicken.

Verwenden Sie das Kontextmenü, um auf die folgenden Optionen zuzugreifen.

Verwenden Sie diese Aktion
Logisches AND hinzufügen Fügen Sie einen Operator hinzu, um zwei oder mehr Prädikate zu kombinieren, um einen logischen AND-Ausdruck zu bilden.
Logisches OR hinzufügen Fügen Sie einen Operator hinzu, um zwei oder mehr Prädikate zu kombinieren, um einen logischen OR-Ausdruck zu bilden.
Logisches NOT hinzufügen Fügen Sie den Operator NICHT hinzu, um einen logischen Ausdruck oder ein Prädikat zu negieren.
Prädikate Fügen Sie einen Prädikatausdruck basierend auf einem der integrierten Prädikate hinzu, die vom Rule-Objektmodell bereitgestellt werden, wie den Operator Is Equal To.
Prädikate \ Nach Stellen Sie das zeitliche Prädikat dar, das die Frage beantwortet: "Kommt Zeit1 chronologisch nach Zeit2?"
Prädikate \ Vorher Stellt das zeitliche Prädikat dar, das die Frage "Ist Zeit1 chronologisch vor Zeit2" beantwortet.
Prädikate \ Zwischen Stellt das zeitliche Prädikat dar, das die Frage "Ist Zeit1 chronologisch zwischen Zeit2 und Zeit3" beantwortet.
Prädikate \ Gleich Stellt den relationalen Gleichheitsoperator dar.
Prädikate \ Existiert Stellen Sie das Prädikat für das Vorhandensein von XML-Elementen oder -Attributen dar, das in Regelbedingungen verwendet wird.
Prädikate \ GreaterThan Stellt den relationalen Größer-als-Operator dar.
Prädikate \ GreaterThanEqual Stellt den relationalen Wert dar, der größer oder gleich dem Operator ist.
Prädikate \ LessThan Stellt den relationalen kleiner-als-Operator dar.
Prädikate \ LessThanEqual Stellt den relationalen Wert dar, der kleiner oder gleich dem Operator ist.
Prädikate \ Übereinstimmung Bestimmt, ob ein regulärer Ausdruck in einer angegebenen Eingabezeichenfolge vorhanden ist.
Prädikate \ NotEqual Stellt den relationalen Ungleichheitsoperator dar.
Prädikate \ Range Testen Sie, ob ein Wert zwischen einem Bereich liegt.
Logischer Operator löschen Löschen Sie den ausgewählten logischen Operator (AND, OR oder NOT).
Prädikat löschen Löschen Sie das ausgewählte Prädikat.
Nach oben Verschieben sie das Prädikat um eine Position oder eine Ebene nach oben.
Nach Unten Verschieben sie das Prädikat um eine Position oder eine Ebene nach unten.
Zum Vokabular wechseln Suchen Sie die Vokabulardefinition im Fakten-Explorer, das dem ausgewählten Prädikat oder Argument entspricht.
Zu Quellfakt wechseln Suchen Sie das XML-Element, die Datenbankspalte oder die .NET-Methode im Fakten-Explorer, das dem ausgewählten Prädikat oder Argument entspricht.
Argument zurücksetzen Löschen Sie das ausgewählte Argument (und alle geschachtelten Argumente), und stellen Sie die ursprüngliche Definition wieder her.
Auf NULL festgelegt Ersetzen Sie das ausgewählte Argument durch eine Nullkonstantendefinition.
Auf leere Zeichenfolge festlegen Ersetzen Sie das ausgewählte Argument durch einen leeren Zeichenfolgenwert.

Aktions-Editor

Verwenden Sie den Aktions-Editor (Teil des Regel-Editors), um Auszuführende Aktionen anzuzeigen und zu bearbeiten, wenn eine Regel ausgelöst wird. Sie können integrierte Aktionen hinzufügen, indem Sie das Kontextmenü verwenden, Elemente aus dem Fakten-Explorer ziehen, um Aktionen und Argumente zu definieren, und Argumentwerte inline eingeben, indem Sie auf einen Argumentlink klicken.

Verwenden Sie diese Aktion
Löschen-Aktion Die ausgewählte Aktion löschen.
Zum Vokabular wechseln Suchen Sie die Vokabulardefinition im Fakten-Explorer, die der ausgewählten Aktion oder dem ausgewählten Argument entspricht.
Zu Quellfakt wechseln Suchen Sie die XML-Element-, Datenbankspalte- oder .NET-Methode im Fakten-Explorer, die der ausgewählten Aktion oder dem ausgewählten Argument entspricht.
Nach oben Verschieben sie die Aktion um eine Position oder eine Ebene nach oben.
Nach Unten Verschieben Sie die Aktion um eine Position oder eine Ebene nach unten.
Argument zurücksetzen Löschen Sie das ausgewählte Argument (und alle geschachtelten Argumente), und stellen Sie die ursprüngliche Definition wieder her.
Auf NULL festgelegt Ersetzen Sie das ausgewählte Argument durch eine Nullkonstantendefinition.
Auf leere Zeichenfolge festlegen Ersetzen Sie das ausgewählte Argument durch einen leeren Zeichenfolgenwert.
Funktionen Fügen Sie ein Argument basierend auf einer der integrierten Funktionen hinzu, die vom Regelobjektmodell bereitgestellt werden, z. B. dem Operator "Hinzufügen" .
Behaupten Fügen Sie dem Arbeitsspeicher der Regelmodulinstanz eine neue Tatsache hinzu.
Zurückziehen Entfernen Sie eine Tatsache aus dem Arbeitsspeicher der Regelmodulinstanz.
RetractByType Entfernen Sie eine Tatsache des angegebenen Typs aus dem Arbeitsspeicher der Regelmodulinstanz.
löschen Setzen Sie den Arbeitsspeicher und die Agenda der Regel-Engine-Instanz zurück.
Anhalten Beenden Sie die Regelverarbeitung.
Aktualisieren Aktualisieren Sie eine Tatsache im Arbeitsspeicher der Regelmodulinstanz.

Ausgabefenster

Verwenden Sie das Ausgabefenster, um die Ergebnisse der Testausführung für eine ausgewählte Richtlinienversion anzuzeigen.

Verwenden Sie das Kontextmenü, um auf die folgenden Optionen zuzugreifen.

Verwenden Sie diese Aktion
Auswahl aufheben Löscht den gesamten Text im Ausgabefenster
Kopieren Kopieren Sie den markierten Text im Ausgabefenster in die Zwischenablage.
Alle auswählen Markieren Sie den gesamten im Ausgabefenster enthaltenen Text.
In Datei speichern Speichert den Text im Ausgabefenster in einer angegebenen Datei