Nodo

Quando si seleziona un oggetto node in un'espressione di proprietà derivate o un oggetto sourceNode in un'espressione di trasformazione delle proprietà, è possibile selezionare gli attributi del nodo in base al tipo di dati dell'oggetto nodo.

Table 24-4 Oggetti nodo e relativi attributi

Oggetto nodo Descrizione Attributi e metodi dell'oggetto
Actions

Restituisce un elenco degli oggetti azione richiesta per il nodo in una richiesta.

Disponibile solo per i filtri delle sottoscrizioni, i filtri dei criteri e le convalide customizzate.

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

Oggetto azione: fare riferimento alla tabella Attributi oggetto azione più avanti.

AllAncestors Restituisce tutti gli oggetti del nodo predecessore, combinati a partire da tutte le posizioni dei nodi nel set di nodi. Fare riferimento a Elenco nodi.
Ancestors Restituisce oggetti del nodo predecessore per un'istanza del nodo nel set di nodi. Fare riferimento alla sezione Elenco nodi.
BoundAncestors

Nelle angolazioni vista associate al set di gerarchie restituisce un elenco dei nodi predecessori per un nodo nell'angolazione vista associata.

Nelle angolazioni vista associate o non associate di tipo nodo restituisce gli oggetti nodo precedessore per un'istanza di nodo (lo stesso risultato che si ottiene quando si usa Predecessori).

Fare riferimento alla sezione Elenco nodi.
BoundLocations

Nelle angolazioni vista associate del set di gerarchie restituisce un elenco delle posizioni per un nodo nell'angolazione vista associata.

Nelle angolazioni vista associate o non associate di tipo nodo restituisce le posizioni dei nodi (lo stesso risultato che si ottiene quando si usa Posizioni).

Facoltativo: abilitare Escludi condivisioni implicite per filtrare l'elenco restituito delle posizioni associate limitandole solo alle istanze dei nodi sotto padri univoci.

Tip:

L'uso delle versioni associate di Predecessori e Posizioni consente di accedere all'ambito completo dell'angolazione vista associata quando si utilizza un'espressione in un'angolazione vista di manutenzione.
Fare riferimento alla sezione Elenco nodi.
Children Oggetti nodi figlio per un nodo. Fare riferimento alla sezione Elenco nodi.
CompareTo Confronta due posizioni nodo con le opzioni descritte di seguito.
  • SAME_LOCATION: la posizione nodo è uguale a una posizione nodo specificata
  • SAME_PARENT_AND_NODE: la posizione nodo ha lo stesso elemento padre di una posizione nodo specificata
  • SUBSET_LOCATION: la posizione nodo ha un set di predecessori contigui uguale a una posizione nodo specificata

Tip:

Ciò consente di creare un'espressione in grado di restituire risultati diversi in base a un confronto tra posizioni nodo. Ad esempio, è possibile ricavare il valore di una proprietà di memorizzazione dati come memorizzato o condiviso a seconda del fatto che un determinato nodo corrisponda alla prima posizione nella gerarchia e che condivida un elemento padre o i predecessori con altre posizioni nodo.

Nodo per il confronto.
Dimension Dimensione del nodo Attributo name
HierarchySet Set di gerarchie di un nodo in un'angolazione vista. Attributo name
Locations Posizioni del nodo (può contenere istanze di nodi).
  • Facoltativo: abilitare Escludi condivisioni implicite per filtrare l'elenco restituito delle posizioni limitandole solo alle istanze dei nodi sotto padri univoci.
  • Facoltativo: abilitare Ordina in modo che le posizioni vengano restituite secondo l'ordine di visualizzazione in un'angolazione vista di tipo Gerarchia. Ciò consente di implementare la business logic per i nodi condivisi in base all'ordine della gerarchia. Ad esempio, è possibile creare una proprietà Memorizzazione dati per le dimensioni Planning che assegna un valore memorizzato alla prima istanza membro e un valore condiviso alle altre istanze membro nella gerarchia.

Fare riferimento a Elenco nodi.
Name Nome del nodo Fare riferimento alla sezione Stringhe, stringhe numeriche e sequenze
NextSibling Nodo di pari livello dopo un nodo nella gerarchia. Se è l'ultimo nodo, l'attributo NextSibling restituisce Null.
  • dimension
  • name
  • nodeType
  • properties
NodeSet Set di nodi per un nodo. Disponibile solo per le proprietà calcolate e per le proprietà padre memorizzate. Attributo name
NodeType Tipo di nodo per un nodo. Attributo name
Parent Padre del nodo. Anche il padre ha un tipo di dati Node, pertanto è possibile selezionare altri attributi del nodo, ad esempio la dimensione o il tipo di nodo del padre. Non è tuttavia possibile selezionare il padre di un padre.
PreviousSibling Nodo di pari livello prima di un nodo nella gerarchia. Se è il primo nodo senza elementi di pari livello precedenti, l'attributo PreviousSibling restituisce Null.
  • dimension
  • name
  • nodeType
  • properties
Properties Proprietà del nodo. Vedere Proprietà.
Siblings Oggetti nodo di pari livello per un'istanza del nodo. Fare riferimento alla sezione Elenco nodi.

Table 24-5 Attributi oggetto azione

Attributo oggetto Descrizione Attributi e metodi dell'oggetto restituito
CreatedBy Utente che ha creato l'azione di richiesta
  • isMemberOf

    Parametro: nome del gruppo da controllare

  • username
ModifiedBy Utente che ha modificato l'azione di richiesta
  • isMemberOf

    Parametro: nome del gruppo da controllare

  • username
PropertyName Nome della proprietà nell'azione di richiesta Fare riferimento alla sezione Metodo o Attributo in Stringhe, stringhe numeriche e sequenze.
Type Tipo di azione di richiesta
  • isAdd
  • isDelete
  • isInsert
  • isMove
  • isRemove
  • isRename
  • isReorder
  • isUpdate
ViewpointName Nome dell' angolazione vista nell'azione di richiesta Fare riferimento alla sezione Metodo o Attributo in Stringhe, stringhe numeriche e sequenze.