Note:
Sie können Validierungen auch über die Registerkarte "Validierung" des Knotentyp- oder Hierarchiesetinspektors aktivieren oder deaktivieren. Informationen hierzu finden Sie unter Benutzerdefinierte Validierung aktivieren, deaktivieren oder löschen.Der Ausdruck für eine Validierung muss einen booleschen Wert zurückgeben. Wenn der Ausdruck den Wert "True" zurückgibt, wurde die Validierung bestanden. Wenn der Ausdruck den Wert "False" zurückgibt, war die Validierung nicht erfolgreich und die Fehlermeldung wird angezeigt.
Tip:
Validierungen werden für jede Triggeraktion und für jede Triggereigenschaft in einer Anforderung ausgeführt. Das heißt: Wenn Sie mehrere Triggereigenschaften hinzufügen und alle davon fehlschlagen, erhalten Sie mehrere Fehlermeldungen. Sie sollten die Mindestanzahl an Triggereigenschaften oder -aktionen hinzufügen, die weiterhin Ihre Geschäftslogik für eine Anforderung erzwingen.
Note:
Wenn Sie den Geltungsbereich auf "Vorheriges übergeordnetes Element" setzen, werden die Triggeraktion auf Verschieben und die Triggereigenschaften auf Keine gesetzt. Diese Einstellungen können nicht geändert werden.Note:
Wenn Sie den Geltungsbereich auf "Beide übergeordnete Elemente" setzen, wird die Aktion Verschieben zu den Triggeraktionen hinzugefügt. Sie können zusätzliche Triggeraktionen und Triggereigenschaften angeben. Das übergeordnete Element wird jedoch nur bei Verschiebeaktionen ausgewertet.Beachten Sie folgende Hinweise zum Geltungsbereich der Anforderungsvalidierung:
Core.Description
wird immer dann ausgewertet, wenn die Eigenschaft "Beschreibung" in einem Knoten aktualisiert wird, der dem betreffenden Knoten untergeordnet ist.Note:
Validierungen mit dem Status "Visualisiert" werden nur bei der Validierung von Anforderungselementen und nicht bei der Validierung eines Ansichtspunkts ausgeführt.Tip:
Geben Sie bei der Konfiguration von Validierungsfehlermeldungen den Kontext der Validierung (Knoten oder übergeordnetes Element) an, um feststellen zu können, wo das Problem aufgetreten ist.