Den übergeordneten Wert eines Knotens berechnen und speichern

Sie können einen Ausdruck definieren, um einen übergeordneten Wert zu berechnen, und diesen dann für jede Anforderungsaktion speichern, bei der der übergeordnete Wert unbekannt ist.

Nur für Hierarchieansichtspunkte können Sie den Wert der Eigenschaft CoreStats.Parent berechnen und speichern, wenn Sie einen Knoten während der folgenden Operationen hinzufügen oder einfügen:

  • Anforderungsdateien laden, wenn das übergeordnete Element undefiniert ist
  • Anforderungselemente aus Vergleichsabweichungen erstellen, wenn das übergeordnete Quellelement nicht definiert ist (wenn der Quellansichtspunkt eine Liste und das Ziel eine Hierarchie ist)
  • Abonnementanforderungselemente generieren, wenn das übergeordnete Quellelement undefinert ist (wenn der Quellansichtspunkt eine Liste und das Ziel eine Hierarchie ist)

Wichtige Aspekte

  • Beim Erstellen des Ausdrucks zum Berechnen des übergeordneten Wertes können Sie eine Auswahl aus den folgenden Feldern für das Objekt node im Ausdrucksgenerator treffen:

    • dimension
    • name
    • nodeType
    • properties (Nur Knoteneigenschaften. Beziehungseigenschaften sind beim Berechnen des übergeordneten Wertes nicht verfügbar.)

    Informationen hierzu finden Sie unter Ausdrücke zum Definieren von benutzerdefinierten Geschäftslogiken verwenden.

  • Der Ausdruck für den berechneten übergeordneten Wert muss sich auf einen vorhandenen Knoten im Zielansichtspunkt beziehen. Sie können keinen Ausdruck definieren, um einen übergeordneten Knoten zu erstellen.
  • Verwenden Sie beim Erstellen von Anforderungsladedateien das Schlüsselwort <Unknown> in der übergeordneten Spalte einer Anforderungsladedatei (wo ein Ausdruck für die Eigenschaft CoreStats.Parent konfiguriert wird), um den Wert für dieses übergeordnete Element zu berechnen. Wenn Sie die übergeordnete Spalte leer lassen, führt dies dazu, dass der Knoten ein oberster Knoten wird.
  • Für Anforderungen, die aus Abweichungsvergleichen und Abonnements generiert werden, gilt Folgendes: Wenn Anforderungsaktionen für einen Knoten in einem Zielansichtspunkt erstellt werden, der die Eigenschaft CoreStats.Parent hat, und das übergeordnete Element unbekannt ist, verwendet das System das Schlüsselwort <Unknown> in der übergeordneten Spalte des generierten Anforderungsdateianhangs, um anzugeben, dass der Wert für das übergeordnete Element berechnet werden muss.
  • Der Knotentyp des berechneten übergeordneten Elements wird wie folgt berechnet:
    • Wenn nur ein Knotentyp im Hierarchieset untergeordnete Elemente zulässt, wird dieser Knotentyp für das übergeordnete Element verwendet.
    • Wenn mehrere Knotentypen im Hierarchieset untergeordnete Elemente zulassen, werden diese Knotentypen nach einem Knoten mit demselben Namen wie das berechnete übergeordnete Element durchsucht:
      • Wenn ein Knoten mit demselben Namen wie das berechnete übergeordnete Element in nur einem dieser Knotentypen gefunden wird, wird dieser Knotentyp verwendet.
      • Andernfalls wird der Knotentyp des untergeordneten Knotens für das berechnete übergeordnete Element verwendet.