Nodo

Al seleccionar un objeto node en una expresión de propiedad derivada o un objeto sourceNode en una expresión de transformación de propiedad, puede seleccionar atributos de nodo en función de tipo de datos del objeto de nodo:

Table 24-4 Objetos y atributos de nodos

Objeto de nodo Descripción Atributos y métodos de un objeto
Actions

Devuelve una lista de objetos de acción de solicitud para el nodo de una solicitud.

(Disponible solo para filtros de suscripción, filtros de política y validaciones personalizadas).

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

Objeto de acción: consulte la tabla Atributos de objetos de acción que aparece a continuación.

AllAncestors Devuelve todos los objetos de nodos antecesores, junto con todas las ubicaciones de nodos, en el conjunto de nodos. Consulte Lista de nodos.
Ancestors Devuelve objetos de nodos antecesores para una instancia de nodo en el conjunto de nodos. Consulte Lista de nodos.
BoundAncestors

En puntos de vista enlazados de un conjunto de jerarquías, devuelve una lista de nodos antecesores de un nodo del punto de vista enlazado.

En puntos de vista enlazados o no enlazados de tipo de nodo, devuelve objetos de nodo de antecesores (el mismo resultado que cuando se utiliza Antecesores).

Consulte Lista de nodos.
BoundLocations

En puntos de vista enlazados de un conjunto de jerarquías, devuelve una lista de ubicaciones de un nodo del punto de vista enlazado.

En puntos de vista enlazados o no enlazados de tipo de nodo, devuelve ubicaciones de nodo (el mismo resultado que cuando se utiliza Ubicaciones).

Opcional: Active Excluir comparticiones implícitas para filtrar la lista devuelta de ubicaciones enlazadas por solo instancias de nodos bajo padres únicos.

Tip:

El uso de las versiones enlazadas de Antecesores y Ubicaciones permite acceder al ámbito completo del punto de vista enlazado cuando se utiliza una expresión en un punto de vista de mantenimiento.
Consulte Lista de nodos.
Children Objetos de nodo hijo para un nodo. Consulte Lista de nodos.
CompareTo Compare dos ubicaciones de nodo con estas opciones:
  • SAME_LOCATION: la ubicación de nodo es la misma que una ubicación de nodo especificada
  • SAME_PARENT_AND_NODE: la ubicación de nodo tiene el mismo padre que una ubicación de nodo especificada
  • SUBSET_LOCATION: la ubicación de nodo tiene el mismo conjunto de antecesores contiguos que una ubicación de nodo especificada

Tip:

Esto le permite crear una expresión que devuelve diferentes resultados basados en una comparación de ubicaciones de nodos. Por ejemplo, puede derivar el valor de una propiedad de Almacenamiento de datos como almacenada o compartida en función de si un nodo es la primera ubicación de la jerarquía y de si comparte un padre o antecesores con otras ubicaciones de nodos.

Nodo de la comparación.
Dimension Dimensión de nodo Atributo name
HierarchySet Conjunto de jerarquías de un nodo en un punto de vista. Atributo name
Locations Ubicaciones de nodos (pueden contener instancias de nodo).
  • Opcional: Active Excluir comparticiones implícitas para filtrar la lista devuelta de ubicaciones por solo instancias de nodos bajo padres únicos.
  • Opcional: active Ordenar para que se devuelvan las ubicaciones en el orden en el que aparecen en un punto de vista de jerarquía. De esta forma se puede implantar la lógica de negocio de los nodos compartidos según el orden de la jerarquía. Por ejemplo, puede crear una propiedad Almacenamiento de datos derivada para las dimensiones de Planning, que asigne a la primera instancia de miembro un valor Almacenado y al resto de instancias de miembro de la jerarquía un valor Compartido.

Consulte Lista de nodos.
Name Nombre de nodo Consulte Cadenas, cadenas numéricas y secuencias
NextSibling Hermano del nodo después de un nodo en la jerarquía. Si este es el último nodo, el atributo NextSibling devuelve Null.
  • dimension
  • name
  • nodeType
  • properties
NodeSet Conjunto de nodos para un nodo. (Disponible solo para propiedades calculadas y almacenadas de tipo Padre) Atributo name
NodeType Tipo de nodo. Atributo name
Parent Padre del nodo El padre también tiene el tipo de datos Nodo, lo que indica que puede seleccionar otros atributos de nodo como el tipo de dimensión o nodo del padre. Sin embargo, no puede seleccionar el padre de un padre.
PreviousSibling Hermano del nodo antes de un nodo en la jerarquía. Si este es el primer nodo sin un hermano anterior, el atributo PreviousSibling devuelve Null.
  • dimension
  • name
  • nodeType
  • properties
Properties Propiedades del nodo. Consulte Propiedades.
Siblings Objetos de nodo hermano para una instancia de nodo. Consulte Lista de nodos.

Table 24-5 Atributos de objetos de acción

Atributo de objeto Descripción Atributos y métodos de un objeto devuelto
CreatedBy Usuario que ha creado la acción de solicitud
  • isMemberOf

    Parámetro: nombre del grupo que se va a comprobar

  • username
ModifiedBy Usuario que ha modificado la acción de solicitud
  • isMemberOf

    Parámetro: nombre del grupo que se va a comprobar

  • username
PropertyName Nombre de la propiedad en la acción de solicitud Consulte Método o Atributo en Cadenas, cadenas numéricas y secuencias.
Type Tipo de acción de solicitud
  • isAdd
  • isDelete
  • isInsert
  • isMove
  • isRemove
  • isRename
  • isReorder
  • isUpdate
ViewpointName Nombre del punto de vista en la acción de solicitud. Consulte Método o Atributo en Cadenas, cadenas numéricas y secuencias.