Las propiedades derivadas y almacenadas son propiedades cuyo valor predeterminado se calcula durante una solicitud a partir de una expresión que haya definido y se almacena después en el nodo cuando se completa una solicitud.
Los valores de propiedad predeterminados derivados y almacenados se indexan para que se pueda hacer referencia a ellos al consultar puntos de vista. Consulte Consulta de un punto de vista. También puede utilizarlos para derivar un valor para una propiedad en un punto de vista de jerarquía y acceder a continuación a ese valor almacenado para la propiedad en un punto de vista de lista.
Note:
Las propiedades con el tipo predeterminado derivado y almacenado solo se pueden consultar una vez que se ha definido o derivado un valor y se ha almacenado para esa propiedad en un nodo. Esto se aplica incluso si une el filtro de consulta derivado y almacenado con un filtro de consulta de propiedad indexada mediante una sentencia AND. Consulte Consulta de un punto de vista.Consideraciones
Note:
Cambiar el tipo predeterminado de una propiedad a Derivado y almacenado no rellena de forma automática los nodos existentes con el valor almacenado. Siga estos pasos para rellenar los nodos existentes con valores derivados y almacenados:<clear>
. Consulte Formato de archivo de carga de solicitud.Definición de una propiedad derivada y almacenada
Inspeccione una definición de propiedad que utilice un tipo de dato booleano, de fecha, flotante, entero, de lista, de nodo, de cadena numérica o de cadena. Consulte Inspección de propiedades.
Seleccione una aplicación o un tipo de nodo y, a continuación, haga clic en Editar.
En Tipo predeterminado, seleccione Derivado y almacenado.
Haga clic en el icono de expresión del cuadro de texto Valor predeterminado.
Defina una expresión para calcular la propiedad y haga clic en Aplicar. Para obtener información sobre cómo definir expresiones, consulte Uso de expresiones para definir una lógica empresarial personalizada.
Note:
Si cambia el Tipo predeterminado de Derivado a Derivado y almacenado (o al contrario), no es necesario que reintroduzca la expresión para calcular el valor de propiedad.Note:
El valor de la propiedad solo se recalcula cuando se realiza una acción de solicitud en el propio nodo. Si la lógica de cálculo incluye elementos que son externos al nodo (como los antecesores del nodo) y estos se han cambiado, el valor de nodo no se recalcula de forma automática. Debe realizar una acción de borrado en el nodo para recalcular y almacenar el nuevo valor.El valor de la propiedad tampoco se recalcula ni almacena si está activada la opción Bloquear al confirmar para la propiedad. Consulte Descripción de los parámetros de tipo de datos de propiedad.
Haga clic en Guardar.