Freigeben über


Erstellen von Richtlinien und Regeln

Sie können Regeln mit Bedingungen erstellen, bei denen es sich um logische Gruppierungen logischer Operatoren (AND, OR und NOT) handelt, die auf Prädikate (integrierte oder benutzerdefinierte Funktionen oder Operatoren) angewendet werden, die Argumente (integrierte oder benutzerdefinierte Faktenverweise) annehmen. Sie können auch mit der rechten Maustaste auf Bedingungen oder logische Operatoren klicken und im Kontextmenü einen logischen Operator oder ein integriertes Prädikat auswählen.

Sie können Aktionen (integrierte oder benutzerdefinierte Funktionen) definieren, die ausgeführt werden sollen, wenn die Regelbedingung als true ausgewertet wird.

Hinweis

Wenn Ihre Regel mehr als ein Prädikat enthält, müssen alle Prädikate als Argumente eines logischen Operators ausgewiesen werden. (Auf der obersten Ebene kann dies ein einzelnes .NET-Element, eine Datenbankspalte oder ein XML-Feld bzw. -Attribut vom Typ Boolesch sein.)

So erstellen Sie eine Richtlinie

  1. Klicken Sie im Bereich Richtlinie Explorer mit der rechten Maustaste auf Richtlinien, und klicken Sie dann auf Neue Richtlinie hinzufügen.

    Unter Richtlinien wird der neue Ordner Policy1 erstellt. Standardmäßig wird die Version 1 einer neuen Richtlinie erstellt.

  2. Klicken Sie auf Richtlinie1.

  3. Geben Sie in der Eigenschaft "Name" einen Namen ein.

So fügen Sie einer Richtlinienversion eine Regel hinzu

  • Erweitern Sie im Bereich Richtlinie Explorer die Option [Ihre Richtlinie], klicken Sie mit der rechten Maustaste auf Version 1.0 (nicht gespeichert), und wählen Sie dann Neue Regel hinzufügen aus.

So fügen Sie einer Regelbedingung einen logischen Operator hinzu

  • Klicken Sie im Fenster Regeldefinition mit der rechten Maustaste auf Bedingungen, und klicken Sie dann auf eins von Logisches AND hinzufügen, Logisches ODERhinzufügen oder Logisches NOT hinzufügen.

So fügen Sie einer Regelbedingung oder einem logischen Operator ein integriertes Prädikat hinzu

  1. Klicken Sie im Fenster Fakten Explorer auf die Registerkarte Vokabular, und klicken Sie dann auf den Ordner Prädikate.

  2. Erweitern Sie eine veröffentlichte Version eines Prädikatsvokabulars, und klicken Sie dann auf das gewünschte Prädikat.

  3. Ziehen Sie das Prädikat auf den logischen Operator oder auf Bedingungen , wenn Ihre Regel nur ein Prädikat enthält.

    Hinweis

    Sie können ein Prädikat auch direkt aus einer Datenquelle hinzufügen, vorausgesetzt, das Datenelement fungiert als Prädikat (wird zu true oder false ausgewertet).

So fügen Sie einer Regel eine integrierte Aktion hinzu

  1. Klicken Sie im Fenster Fakten Explorer auf die Registerkarte Vokabular, und klicken Sie dann auf den Ordner Functions.

  2. Erweitern Sie eine veröffentlichte Version des Funktionsvokabulars, und klicken Sie dann auf die gewünschte Funktion.

  3. Ziehen Sie die Funktion auf Actions. Sie können auch mit der rechten Maustaste auf Aktionen klicken und im Kontextmenü eine integrierte Aktion auswählen.

So fügen Sie einer Bedingung oder Aktion ein Argument hinzu

  1. Klicken Sie im Fenster Fakten Explorer auf die Registerkarte Vokabular, und klicken Sie dann auf einen Vokabularordner.

  2. Erweitern Sie eine veröffentlichte Version des Vokabulars, und klicken Sie dann auf den gewünschten Term. Der Bedingungstyp muss dem Prädikat oder der Funktion entsprechen.

  3. Legen Sie den Term auf einem Prädikatsargument in einer Bedingung oder einem Funktionsargument innerhalb einer Aktion ab.

    Hinweis

    Es ist auch möglich, ein Argument direkt aus einer Datenquelle hinzuzufügen. Im Fall von XML können Sie den Feldtyp beim Auswählen eines Feldes über die Eigenschaften angeben. Dieses muss natürlich mit den Daten selbst kompatibel sein, vorausgesetzt, dass das Datenelement von einem Typ ist, der von dem Prädikat oder der Aktion erwartet wird. Wenn Sie ein Argument direkt aus einer Datenquelle hinzufügen möchten, klicken Sie im Fenster Fakten-Explorer auf die entsprechende Registerkarte, wechseln Sie zum gewünschten Element, und ziehen Sie es dann auf ein Prädikat- oder Funktionsargument.

    Hinweis

    Sie können einen konstanten Wert auch direkt zu einem Argument hinzufügen, indem Sie auf das Argument klicken, und den gewünschten Wert eingeben.