Vorheriges Thema: EreignisseNächstes Thema: Verwenden dynamischer Werte in Daten- oder Aktionselementen


Datenelemente

Datenelemente werden zum Erstellen von Richtliniendaten verwendet. Eine Richtlinie kann mehrere Datenelemente enthalten, die die von der Richtlinie verwendeten Informationen darstellen.

Policy Xpress verwendet flexible Plugins zum Sammeln der Datenelementinformationen. Jedes Plugin kann eine kleine dedizierte Aufgabe durchführen. Jedoch können mehrere Plugins zusammen verwendet werden, um komplexere Richtlinien zu erstellen. Beispielsweise ist ein Benutzerattributelement ein Datenelement-Plugin. Ziel des Elements ist es, Informationen über ein bestimmtes Attribut zu sammeln, das Teil des Benutzerprofils ist.

Datenelemente werden berechnet, wenn sie aufgerufen werden, also entweder, wenn eine Regel das Datenelement verwendet oder wenn ein anderes zu berechnendes Element das Datenelement als Parameter verwendet.
Ein SQL-Abfragedatenelement kann beispielsweise einen Wert aus einer Tabelle abrufen, benötigt aber die Abteilung des Benutzers, um die Abfrage zu erstellen. In diesem Fall muss das Abteilungs-Datenelement vor dem SQL-Abfragedatenelement ausgeführt werden, so dass anschließend der Wert als Parameter verwendet werden kann.

Folgende Felder definieren ein Datenelement:

Name

Definiert einen angezeigten Namen, der das Datenelement beschreibt. Einige Datenelemente sind komplex (z. B. das Abrufen von Variablen oder von Informationen aus der Datenbank). Wählen Sie daher einen aussagekräftigen Namen, um die Verwaltung der Datenelement zu vereinfachen.

Kategorie

Ermöglicht die Gruppierung von Datenelementen. Dieses Feld sortiert die Datenelemente und vereinfacht die Auswahl.

Typ

Gibt den Datenelementtyp mit dem jeweiligen dedizierten Verwendungszweck an. Dieses Feld basiert auf der ausgewählten Kategorie.

Funktion

Definiert mögliche Variationen derselben Daten. Die meisten Datenelemente unterstützen nur die Get-Funktion.

Angenommen, das Benutzerattribut-Datenelement hat folgende Funktionen:

Funktionsbeschreibung

Bietet eine vordefinierte Beschreibung der Funktion. Jede ausgewählte Funktion bietet eine andere Beschreibung, um ihren Verwendungszweck und die erwarteten Werte zu erläutern.

Parameter

Definiert die an das Datenelement übergebenen Parameter. Datenelement sind dynamisch und können je nach Parameter unterschiedliche Dinge tun. Ein Benutzerattribut-Datenelement liefert je nach ausgewähltem Attribut unterschiedliche Ergebnisse. Die Untertypoption definert zudem die Anzahl der Parameter, ihre Namen und die optionalen Werte, sofern verfügbar.

Sie können bei Bedarf zusätzliche Parameter hinzufügen. Das SQL-Abfragebeispiel akzeptiert zwei erforderliche Parameter: die Datenquelle und die Abfrage selbst. Die Abfrage kann das "?" als Platzhalter für Werte verwenden (wie bei einer Prepared-Anweisung). Durch Hinzufügen weiterer Parameter können Sie diese Werte festlegen.

Hinweis: Wenn Sie Datenelemente in Policy Xpress anzeigen, sehen Sie eine Spalte mit dem Titel "Im Einsatz". Ein Häkchen in dieser Spalte bedeutet, dass das Datenelement von einer Regel, einem Aktionsparameter oder als Parameter für andere Datenelemente verwendet wird.