Geerbte Regeln
Überlappende Attributregeln für einen Elternteiltyp werden von allen Untertypen geerbt. Das Symbol "Vererbung"
wird neben jedem Knoten im Strukturbaum mit geerbten Regeln angezeigt. Lokale Regeln sind überlappende Attributregeln, die direkt für den aktuellen Typ erstellt werden. Nur Regeln, die lokal für den aktuellen Typ erstellt werden, können bearbeitet oder gelöscht werden; geerbte Regeln können nur für den Elternteiltyp bearbeitet oder gelöscht werden, für den sie definiert werden. Da die Typhierarchie viele Ebenen tief sein kann, können Regeln vom unmittelbaren Elternteiltyp oder einem Vorgängertyp viele Ebenen über dem Untertyp in der Typhierarchie geerbt werden.
Die nachfolgende Grafik enthält sowohl geerbte als auch lokale Regeln, wobei "Land" das steuernde Attribut für "Bundesstaat" und "Bundesstaat" im Anschluss das steuernde Attribut für "Stadt" ist.
Geerbte Regeln ausblenden und anzeigen
Die Dropdown-Liste neben dem Suchfeld In Struktur suchen zeigt das Symbol für den aktuellen Status der geerbten Regeln an (entweder ausgeblendet oder angezeigt). Die Aktion zum Ändern des Status ist in der Dropdown-Liste verfügbar:
• – Wird angezeigt, wenn geerbte Regeln angezeigt werden. Wählen Sie die Aktion
Geerbte Regeln ausblenden in der Dropdown-Liste aus, um geerbte Regeln auszublenden.
• – Wird angezeigt, wenn geerbte Regeln ausgeblendet werden. Wählen Sie die Aktion
Geerbte Regeln anzeigen in der Dropdown-Liste aus, um geerbte Regeln anzuzeigen.
Die folgende Grafik zeigt die gleiche Struktur des Typs Überlappende Attribute, mit ausgeblendeten geerbten Regeln. Nur die lokalen Regeln werden angezeigt.
Wenn geerbte Regeln aktiviert sind, sind sie selbst bei Ausblendung noch in Kraft.
Wenn geerbte Regeln ausgeblendet sind, führt die Verwendung des Suchfelds In Struktur suchen oder der Versuch, geerbte Regeln zu aktivieren, dazu, dass das System Sie auffordert, den Filter Geerbte Regeln ausblenden zu deaktivieren, um fortzufahren.
Geerbte Regeln deaktivieren und aktivieren
| Deaktivieren Sie geerbte Regeln, wenn Ihre Geschäftsanforderungen vorschreiben, dass sich jede überlappende Attributregel zwischen dem Elternteiltyp und dem Untertyp wie folgt unterscheiden muss: • unterschiedliche unterstützende globale Aufzählungen, referenziert durch die Bedingung Wenn, Und wenn oder Dann • unterschiedliche auswählbare Werte festgelegt für die Bedingung Wenn, die Bedingung Und wenn oder die Klausel Dann Sobald geerbte Regeln deaktiviert werden, muss die überlappende Attributregelstruktur für den Untertyp mit lokal definierten Regeln vollständig neu erstellt werden. |
Standardmäßig werden die geerbten Regeln immer aktiviert, d.h., dass die Regeln, die von allen Elternteiltypen geerbt werden, für den aktuellen Typ sowie alle lokal erstellten überlappenden Attributregeln wirksam sind.
Geerbte Regeln können deaktiviert werden, indem Sie auf das Symbol "Geerbte Regeln deaktivieren"
klicken. Bei Deaktivierung geerbter Regeln bleiben nur lokal erstellte überlappende Attributregeln für den aktuellen Typ und alle Untertypen des aktuellen Typs wirksam. Wenn geerbte Regeln für den aktuellen Typ deaktiviert werden, erben Untertypen des aktuellen Typs Regeln nur vom aktuellen Typ.
Geerbte Regeln, die deaktiviert wurden, können erneut aktiviert werden, indem Sie auf das Symbol "Geerbte Regeln aktivieren"
klicken. Untertypen eines Typs mit deaktivierten geerbten Regeln können später geerbte Regeln explizit aktivieren. In diesem Fall erben sie die Regeln aller Vorgängertypen, einschließlich des Typs, der die geerbten Regeln deaktiviert hat.
Wenn geerbte Regeln aktiviert werden, können überlappende Attributregeln nicht so für einen Untertyp erstellt oder bearbeitet werden, dass
zirkuläre Abhängigkeiten für diesen Untertyp erstellt werden. Regeln können für Elternteiltypen erstellt oder bearbeitet werden, die in zirkulären Abhängigkeiten für Untertypen resultieren, die diese Regeln erben.
Wenn die Aktivierung geerbter Regeln für einen Untertyp in zirkulären Abhängigkeiten mit lokal erstellten Regeln resultiert, wird eine Warnung hinsichtlich der zirkulären Abhängigkeiten auf der Registerkarte Überlappende Attribute angezeigt. Der Untertyp kann mit diesen wirksamen zirkulären Abhängigkeiten gespeichert werden. Wenn für einen Elternteiltyp erstellte oder bearbeitete Regeln in zirkulären Abhängigkeiten für einen Untertyp resultieren, der diese Regeln erbt, wird gleichermaßen eine Warnung für den Untertyp angezeigt, wenn dieser das nächste Mal angezeigt wird. Die Meldung bleibt auf der Registerkarte Überlappende Attribute für den Untertyp, bis alle zirkulären Abhängigkeiten verarbeitet sind.
| Prüfen Sie nach dem Vornehmen von Änderungen an den Regeln für einen Elternteiltyp immer die Regeln für alle Untertypen mit aktivierten geerbten Regeln, um sicherzustellen, dass die Regeln wie erwartet angezeigt werden. Ändern Sie Regeln für die Untertypen nach Bedarf. |