Knoten

Wenn Sie ein Objekt des Typs node in einem abgeleiteten Eigenschaftsausdruck oder ein Objekt des Typs sourceNode in einem Eigenschaftsumwandlungsausdruck auswählen, können Sie je nach dem Datentyp des Knotenobjekts Knotenattribute auswählen:

Table 24-4 Knotenobjekte und deren Attribute

Knotenobjekt Beschreibung Attribute und Methoden des Objekts
Actions

Gibt eine Liste der Anforderungsaktionsobjekte für den Knoten in einer Anforderung zurück.

(Nur verfügbar für Abonnementfilter und benutzerdefinierte Validierungen.)

  • Any
  • Count
  • Filter
  • Find
  • Get
  • IsEmpty
  • Size

Aktionsobjekt: siehe Tabelle unten Attribute für Aktionsobjekte

AllAncestors Gibt alle Vorgängerknotenobjekte zurück, die aus allen Knotenpositionen im Knotenset kombiniert werden. Informationen hierzu finden Sie unter Knotenliste.
Ancestors Gibt Vorgängerknotenobjekte für eine Knoteninstanz im Knotenset zurück. Informationen hierzu finden Sie unter Knotenliste.
BoundAncestors

Gibt bei gebundenen Hierarchieset-Ansichtspunkten eine Liste von Vorgängerknoten für einen Knoten im gebundenen Ansichtspunkt zurück.

Gibt bei gebundenen oder ungebundenen Knotentyp-Ansichtspunkten Vorgängerknotenobjekte für eine Knoteninstanz zurück (entspricht dem Ergebnis bei Verwendung von Ancestors).

Informationen hierzu finden Sie unter Knotenliste.
BoundLocations

Gibt bei gebundenen Hierarchieset-Ansichtspunkten eine Liste von Vorgängerknoten für einen Knoten im gebundenen Ansichtspunkt zurück.

Im Knotentyp gebundene oder ungebundene Ansichtspunkte, gibt Knotenpositionen zurück (entspricht dem Ergebnis bei Verwendung von Locations).

Optional: Aktivieren Sie die Option Implizite gemeinsame Elemente ausschließen, um die zurückgegebene Liste der gebundenen Positionen nur nach Knoteninstanzen unter eindeutigen übergeordneten Elementen zu filtern.

Tip:

Bei Verwendung der gebundenen Versionen von "Ancestors" und "Locations" können Sie gebundene Ansichtspunkte umfassend nutzen, wenn Sie einen Ausdruck in einem Wartungsansichtspunkt verwenden.
Informationen hierzu finden Sie unter Knotenliste.
Children Untergeordnete Knotenelemente für einen Knoten. Informationen hierzu finden Sie unter Knotenliste.
CompareTo Vergleicht zwei Knotenpositionen anhand dieser Optionen:
  • SAME_LOCATION: Die Knotenposition ist mit der angegebenen Knotenposition identisch.
  • SAME_PARENT_AND_NODE: Die Knotenposition hat denselben übergeordneten Knoten wie eine angegebene Knotenposition.
  • SUBSET_LOCATION: Die Knotenposition hat dasselbe Set aus zusammenhängenden Vorgängern wie eine angegebene Knotenposition.

Tip:

Damit können Sie einen Ausdruck erstellen, der basierend auf einem Vergleich von Knotenpositionen unterschiedliche Ergebnisse zurückgibt. Beispiel: Sie können den Wert einer Datenspeicherungseigenschaft als "Gespeichert" oder "Gemeinsam" ableiten, je nachdem, ob ein bestimmter Knoten die erste Position in der Hierarchie einnimmt und ob er dieselben übergeordneten Knoten oder Vorgänger wie andere Knotenpositionen hat.

Knoten für den Vergleich
Dimension Knotendimension Attribut name
HierarchySet Hierarchieset eines Knotens in einem Ansichtspunkt Attribut name
Locations Knotenpositionen (können Knoteninstanzen enthalten).
  • Optional: Aktivieren Sie die Option Implizite gemeinsame Elemente ausschließen, um die zurückgegebene Liste der Positionen nur nach Knoteninstanzen unter eindeutigen übergeordneten Elementen zu filtern.
  • Optional: Aktivieren Sie die Option Sortieren, um die Speicherorte in der Reihenfolge zurückzugeben, in der sie in einem Hierarchieansichtspunkt vorkommen. Dadurch kann die Geschäftslogik für gemeinsame Knoten basierend auf der Hierarchiereihenfolge implementiert werden. Beispiel: Sie können eine abgeleitete Eigenschaft "Datenspeicherung" für Planning-Dimensionen erstellen, die der ersten Elementinstanz einen gespeicherten Wert und den anderen Elementinstanzen in der Hierarchie einen gemeinsamen Wert zuweist.

Informationen hierzu finden Sie unter Knotenliste.
Name Knotenname Informationen hierzu finden Sie unter Zeichenfolgen, numerische Zeichenfolgen und Sequenzen.
NextSibling Gleichgeordnetes Knotenelement nach einem Knoten in der Hierarchie. Wenn es sich hierbei um den letzten Knoten handelt, gibt das Attribut NextSibling den Wert Null zurück.
  • dimension
  • name
  • nodeType
  • properties
NodeSet Knotenset für einen Knoten. (Nur verfügbar für berechnete und gespeicherte Eigenschaften des übergeordneten Elements.) Attribut name
NodeType Knotentyp für einen Knoten Attribut name
Parent Übergeordnetes Knotenelement Das übergeordnete Element gehört auch zum Datentyp "Knoten". Dies bedeutet, dass Sie andere Knotenattribute auswählen können, z.B. die Dimension oder den Knotentyp des übergeordneten Elements. Sie können jedoch nicht das übergeordnete Element eines übergeordneten Elements auswählen.
PreviousSibling Gleichgeordnetes Knotenelement vor einem Knoten in der Hierarchie. Wenn es sich hierbei um den ersten Knoten ohne ein vorheriges gleichgeordnetes Element handelt, gibt das Attribut PreviousSibling den Wert Null zurück.
  • dimension
  • name
  • nodeType
  • properties
Properties Knoteneigenschaften Informationen hierzu finden Sie unter Eigenschaften.
Siblings Gleichgeordnete Knotenobjekte für eine Knoteninstanz. Informationen hierzu finden Sie unter Knotenliste.

Table 24-5 Aktionsobjektattribute

Objektattribut Beschreibung Attribute und Methoden des zurückgegebenen Objekts
CreatedBy Benutzer, der die Anforderungsaktion erstellt hat
  • isMemberOf

    Parameter: der Name der zu prüfenden Gruppe

  • username
ModifiedBy Benutzer, der die Anforderungsaktion geändert hat
  • isMemberOf

    Parameter: der Name der zu prüfenden Gruppe

  • username
PropertyName Name der Eigenschaft in der Anforderungsaktion Die Methode oder das Attribut finden Sie unter Zeichenfolgen, numerische Zeichenfolgen und Sequenzen.
Type Typ der Anforderungsaktion
  • isAdd
  • isDelete
  • isInsert
  • isMove
  • isRemove
  • isRename
  • isReorder
  • isUpdate
ViewpointName Name des Ansichtspunkts in der Anforderungsaktion Die Methode oder das Attribut finden Sie unter Zeichenfolgen, numerische Zeichenfolgen und Sequenzen.