Abgeleitete Eigenschaften sind Eigenschaften, deren Standardwert über einen von Ihnen definierten Ausdruck berechnet wird.
Abgeleitete Eigenschaften können verwendet werden, um die Verwaltung von Eigenschaftswerten für Knoten zu erleichtern und die Datenintegrität dieser Werte sicherzustellen. Zum Definieren des Ausdrucks verwenden Sie den Expression Builder. Informationen zum Definieren von Ausdrücken finden Sie unter Ausdrücke zum Definieren von benutzerdefinierten Geschäftslogiken verwenden.
Wichtige Aspekte
Sie können den Wert für Eigenschaften mit den folgenden Datentypen ableiten:
bottom
, parent
, ancestors
und siblings
.Validierungen
Abgeleitete Eigenschaftswerte werden für alle aktualisierten Knoten validiert, bevor eine Anforderung weitergeleitet wird oder ein Commit für die Anforderung erfolgt. Validierungen für abgeleitete Eigenschaften werden für Anforderungen ausgeführt, wenn Sie:
Alle Anforderungselemente validieren
Ein ausgewähltes Anforderungselement validieren
Eine Anforderung mit einer dieser Methoden weiterleiten: Interaktiv, Abonnement oder Import
Eine Anforderung genehmigen
Hinweis:
Validierungen für abgeleitete Eigenschaften werden nur für Knoten ausgeführt, die ein Anforderungselement in der Anforderung enthalten.
Es gibt verschiedene Möglichkeiten zum Beheben von Validierungsproblemen für abgeleitete Eigenschaften, wie z.B.:
Die abgeleitete Eigenschaft mit einem definierten Wert überschreiben, wenn sie bearbeitbar ist
Eine andere Eigenschaft ändern, von der die abgeleitete Eigenschaft abhängt
Den Knoten im Ansichtspunkt verschieben oder entfernen
Das Anforderungselement oder die Elementinstanz löschen
Weitere Informationen finden Sie unter Anforderungen validieren.
Abgeleitete Eigenschaften definieren
So definieren Sie Ausdrücke für abgeleitete Eigenschaften:
Prüfen Sie eine Eigenschaftsdefinition, die den Datentyp "Boolescher Wert", "Datum", "Ganzzahl", "Gleitkommawert", "Liste", "Knoten" oder "Zeichenfolge" verwendet. Informationen hierzu finden Sie unter Eigenschaften prüfen.
Wählen Sie eine Anwendung aus, für die Sie die Berechtigung Eigentümer oder Metadatenmanager haben.
Klicken Sie auf Bearbeiten.
Wählen Sie unter Standardtyp die Option Abgeleitet aus.
Klicken Sie auf das Symbol "Ausdruck" im Textfeld Standardwert.
Definieren Sie einen Ausdruck zum Berechnen der Eigenschaft, und klicken Sie auf Übernehmen. Informationen zum Definieren von Ausdrücken finden Sie unter Ausdrücke zum Definieren von benutzerdefinierten Geschäftslogiken verwenden.
Klicken Sie auf Speichern.
Hinweis:
Um einen abgeleiteten Ausdruck für eine Eigenschaft zu entfernen, wiederholen Sie die Schritte 1 bis 4, und ändern Sie Standardtyp von Abgeleitet in Kein Wert oder Angegeben.