Mit Constraints können Sie bestimmte Datenregeln über Knotentypen und Dimensionen in einer Anwendung hinweg erzwingen (z.B. die Eindeutigkeit von Namen).
Constraints unterscheiden sich insofern von benutzerdefinierten Validierungen, als sie Bedingungen knotensetübergreifend prüfen. Benutzerdefinierte Validierungen hingegen prüfen Bedingungen auf Knotenebene. Beispiel: Eine benutzerdefinierte Validierung kann eine Bedingung für einen Knoten oder den übergeordneten Knoten prüfen. Mit Constraints können Sie jedoch die Bedingung knotensetübergreifend auf Dimensions- oder Anwendungsebene prüfen.
Wichtige Aspekte
Note:
Note:
Constraints für Eigenschaftswerte vom Typ "Abgeleitet und gespeichert" werden nur für gespeicherte Werte ausgewertet. Wenn Sie eine Eigenschaft von "Abgeleitet" in "Abgeleitet und gespeichert" ändern, müssen Sie einen Vorgang ausführen, bei dem der abgeleitete Wert gespeichert wird, bevor der gespeicherte Eigenschaftswert in einem Constraint verwendet werden kann. Informationen hierzu finden Sie unter Vorhandene Knoten mit Werten vom Typ "Abgeleitet und gespeichert" auffüllen.Core.Name kann der Standardtyp entweder "Keine" oder "Berechnen und speichern" lauten.Eigenschaften, die alle oben genannten Kriterien erfüllen, gelten als gültige Eigenschaften für Constraints.
Alias:Default und erstellen einen separaten Knotentyp-Constraint auf dem Knoten für Alias:Default, der eine Prüfung anhand der ungebundenen Knotentypen durchführt. In Bezug auf das Anwendungslimit von vier gilt diese Eigenschaft weiterhin als eine einzige Eigenschaft.
Note:
Wenn Sie einen Anwendungs-Constraint für eine bestimmte Eigenschaft erstellt haben, müssen Sie keinen separaten Dimensions-Constraint für dieselbe Eigenschaft in dieser Anwendung erstellen. Anwendungs-Constraints führen bereits Prüfungen für die Eindeutigkeit von Eigenschaftswerten in allen gebundenen Dimensionen in dieser Anwendung durch.Constraint erstellen
Core.Name kann unabhängig vom Standardtyp ausgewählt werden.Einzelheiten hierzu finden Sie unter Erzwingung und Schweregrad von Validierungen konfigurieren.
Core.Name kann unabhängig vom Standardtyp ausgewählt werden.Einzelheiten hierzu finden Sie unter Erzwingung und Schweregrad von Validierungen konfigurieren.
Core.Name kann unabhängig vom Standardtyp ausgewählt werden.Einzelheiten hierzu finden Sie unter Erzwingung und Schweregrad von Validierungen konfigurieren.
Constraint bearbeiten
Wählen Sie in der Registerkarte "Constraints" des Anwendungsinspektors den zu bearbeitenden Constraint aus, und klicken Sie auf Bearbeiten.
Note:
Nach dem Speichern können Sie den Typ eines Constraints (z.B. von "Anwendung" in "Dimension") oder die Dimension, für die ein Constraint gilt, nicht ändern.Core.Name kann unabhängig vom Standardtyp ausgewählt werden.Einzelheiten hierzu finden Sie unter Erzwingung und Schweregrad von Validierungen konfigurieren.
Constraint löschen
Klicken Sie zum Löschen eines Constraints für den zu löschenden Constraint auf X. Um einen Constraint löschen zu können, dürfen Sie sich nicht im Bearbeitungsmodus befinden.