Informationen zur Regel "Stammknoten festlegen"

Die Regel "Stammknoten festlegen" wird verwendet, um Knoten basierend auf einer Netzwerkknotenklasse oder Objekttabelle als Stammknoten des Schemas festzulegen, indem diese Knoten ggf. nach ihren Attributen gefiltert werden.

Da es sich bei Stammknoten um bestimmte Knoten handelt, über die Baumstruktur-Layouts für Netzwerkschemas ausgeführt werden, wird diese Regel normalerweise für Vorlagen konfiguriert, die bei der Erstellung von Schemas für die automatische Ausführung von Baumstruktur-Layouts eingerichtet sind.

Prozess der Regel "Stammknoten festlegen"

Die Regel "Stammknoten festlegen" muss in einer Vorlage eingerichtet sein, bevor Baumstruktur-Layouts (intelligente Baumstruktur, Baumstruktur entlang Hauptleitung, radiale Baumstruktur) konfiguriert werden, damit von der Regel zuerst die erwarteten Stämme positioniert und diese Stammknoten für das automatische Baumstruktur-Layout verwendet werden.

Meist ist diese Regel die letzte, die in der Regelsequenz von Vorlagen konfiguriert wird. Sie wird also nach allen Regeln ausgeführt, die das Schemadiagramm ändern. Dadurch wird sichergestellt, dass die Regel "Stammknoten festlegen" alle im Schema vorhandenen Knoten verarbeitet.

Konfiguration der Regel "Stammknoten festlegen"

Sie können mit dem Werkzeug Regel zum Festlegen von Stammknoten nach Attribut hinzufügen eine Regel "Stammknoten festlegen" zu einer Vorlage hinzufügen.

In einigen Situationen sollten Sie dieses Werkzeug mit einem SQL-Ausdruck konfigurieren, um einen bestimmten Schemaknoten als Stammknoten festzulegen. Um beispielsweise den minimalen Attributwert aus den Schemaknoten im generierten Schema abzufragen, können Sie das Werkzeug mit dem folgenden SQL-Ausdruck ausführen: <attributeName> = (SELECT MIN(<attributeName>) FROM <networkClassName>) WHERE 'OBJECT = 'IN_DIAGRAM'.

Manuell und mit einer Regel festgelegte Stammknoten

In einem Schema können von Regeln festgelegte und manuell mit dem Werkzeug Stammknoten festlegen festgelegte Stämme vorhanden sein. Sie können also in einem Schema mit vordefinierten, beim Generieren bzw. Aktualisieren eingerichteten Stammknoten weitere Stammknoten manuell einrichten oder vorhandene Stammknoten entfernen.

In den meisten Fällen gehen Stammknoten, die manuell festgelegt wurden, beim Aktualisieren eines solchen Schemas verloren. Nur die Stammknoten, die durch Ausführung der Regel zum Festlegen von Stammknoten nach Attribut festgelegt wurden, sollten am Ende von Schemaaktualisierungen erhalten bleiben. Es gibt nur eine Ausnahme: Wenn durch die Ausführung der Regel kein Knoten festgelegt wurde, verbleiben vor der Schemaaktualisierung manuell festgelegte Stammknoten als Stammknoten im aktualisierten Schema.

Verwandte Themen