Puede definir una expresión a fin de calcular un padre y almacenar a continuación ese valor para cada acción de solicitud en la que el padre es desconocido.
Solo para los puntos de vista de jerarquía, puede calcular y almacenar el valor de la propiedad CoreStats.Parent
al agregar o insertar un nodo durante las siguientes operaciones:
- Carga de un archivo de solicitud cuando el padre no está definido
- Creación de elementos de solicitud a partir de diferencias de comparación cuando el padre de origen no está definido (cuando el punto de vista de origen es una lista y el destino es una jerarquía)
- Creación de elementos de solicitud de suscripción cuando el padre de origen no está definido (cuando el punto de vista de origen es una lista y el destino es una jerarquía)
Consideraciones
-
Al crear la expresión para calcular el padre, puede seleccionar entre los siguientes campos para el objeto node
en el creador de expresiones:
dimension
hierarchySet
name
nodeSet
nodeType
properties
(Solo las propiedades de nodo. Las propiedades de relación no están disponibles cuando se calcula el padre).
Consulte Uso de expresiones para definir una lógica empresarial personalizada.
- La expresión para el padre calculado debe hacer referencia a un nodo existente en el punto de vista de destino. No se puede definir una expresión para crear un nodo padre.
- Al crear archivos de carga de solicitud, utilice la palabra clave
<Unknown>
en la columna padre de un archivo de carga de solicitud (donde hay una expresión configurada para la propiedad CoreStats.Parent
) para calcular el valor de ese padre. Si se deja la columna padre en blanco, el nodo se convertirá en un nodo superior.
- Para las solicitudes que se generan a partir de diferencias de comparación y suscripciones, cuando se crean acciones de solicitud para un nodo de un punto de vista de destino que tiene la propiedad
CoreStats.Parent
y el padre es desconocido, el sistema utiliza la palabra clave <Unknown>
en la columna padre del anexo de archivo de solicitud generado para indicar que se debe calcular el valor del padre.
- El tipo de nodo del padre calculado se calcula de la siguiente manera:
- Si solo un tipo de nodo del conjunto de jerarquías permite hijos, ese tipo de nodo se utilizar para el padre.
- Si hay más de un tipo de nodo en el conjunto de jerarquías que permite hijos, se busca en esos tipos de nodo un nodo con el mismo nombre que el padre calculado:
- Si se encuentra un nodo con el mismo nombre que el padre calculado solo en uno de esos tipos de nodo, se utiliza ese tipo de nodo.
- De lo contrario, se utiliza el tipo de nodo del nodo hijo para el padre calculado.