Validierungsebenen

Über die Validierungsebene wird der Umfang einer Geschäftsregel festgelegt. Bei Knotenvalidierungen kann die Ebene auch den Aktionstyp beinhalten, der ausgeführt werden muss, damit die Validierung ausgeführt werden kann. In der folgenden Tabelle wird jede Validierung definiert, und es sind folgende Angaben enthalten:

  • Angabe, ob die Validierung im Batch-, im Echtzeitmodus oder in beiden Modi ausgeführt werden kann

  • Angabe, wo die Validierung zugewiesen wird

  • Angabe, für welches Objekt die Validierung ausgeführt wird

Tabelle 10-2 Validierungsebenen

Validierungsebene Ausführung im Batch- oder im Echtzeitmodus Ort der Zuordnung Wird ausgeführt auf

Knoten – Prüft Knotenbeziehungen und Eigenschaften, um sicherzustellen, dass die Kriterien erfüllt werden.

Verwenden Sie diese Ebene, um zu ermitteln, ob der Eigenschaftswert einer Zeichenfolge auf Knotenebene eine gültige Länge aufweist.

Echtzeit oder Batch

Version, Hierarchie oder Knoten

Lokaler Knoten

Hierarchie – Prüft Eigenschaften in einer Hierarchie, um sicherzustellen, dass die Kriterien erfüllt werden. Kann auf Hierarchie- oder Versionsebenen zugewiesen und ausgeführt werden.

Verwenden Sie diese Ebene, um sicherzustellen, dass eine Hierarchie höchstens 10.000 Knoten enthält.

Batch

Version oder Hierarchie

Hierarchie

Version – Prüft die Eigenschaften einer Version.

Verwenden Sie diese Ebene, um sicherzustellen, dass eine Version höchstens 100.000 Knoten enthält.

Batch

Version

Version

Globaler Knoten – Auf Versionsebene zugewiesen. Validiert jeden Knoten in der Version ohne Berücksichtigung der Hierarchie einschließlich verwaister Knoten. Es werden nur als global definierte Eigenschaften geprüft.

Verwenden Sie diese Ebene, um sicherzustellen, dass alle Knoten in einer Version einen eindeutigen Eigenschaftswert aufweisen.

Batch

Version

Globaler Knoten

Zusammenführen – Wird ausgeführt, wenn ein Vorgang ausgeführt wird, für den eine Zusammenführung erforderlich ist (z.B. Löschen oder Inaktivieren). Auf Versionsebene zugewiesen

Verwenden Sie diese Ebene, um sicherzustellen, dass ein Blattknoten nur mit einem anderen Blattknoten zusammengeführt wird.

Echtzeit

Version

Globaler Knoten

Verschieben – Eine Validierung, die bei dem Versuch ausgelöst wird, einen Knoten zu verschieben Auf Hierarchieebene zugewiesen

Verwenden Sie diese Ebene, um die Verschiebung von Kostenstellen in einer Hierarchie zu verhindern.

Echtzeit

Hierarchie

Lokaler Knoten

Entfernen – Ähnlich wie Ebene "Verschieben". Wird beim Versuch ausgeführt, einen Knoten aus einer Hierarchie zu entfernen oder zu löschen. Kann verwendet werden, um zu verhindern, dass angegebene Knotentypen gelöscht werden.

Verwenden Sie diese Ebene, um zu verhindern, dass Kostenstellenknoten aus einer Hierarchie gelöscht werden.

Echtzeit

Version oder Hierarchie

Globaler Knoten