Las propiedades derivadas son propiedades cuyo valor predeterminado se calcula a partir de una expresión que se haya definido.
Las propiedades derivadas se puede utilizar para reducir el mantenimiento de los valores de propiedad para los nodos y ayudar a garantizar la integridad de los datos de esos valores. Utilizará el creador de expresiones para definir la expresión. Para obtener más información sobre cómo definir expresiones, consulte Uso de expresiones para definir una lógica empresarial personalizada.
Consideraciones
Puede derivar el valor para las propiedades con los siguientes tipos de dato:
bottom
, parent
, ancestors
y siblings
independientemente del nivel de propiedad (nodo o relación) o haciendo referencia a una propiedad de relación o a una propiedad que utiliza la herencia.Validaciones
Los valores de propiedad derivados se validan en todos los nodos que se actualizan antes de que se envíe o se confirme una solicitud. Las validaciones de propiedad derivadas se ejecutan para las solicitudes cuando:
Valide todos los elementos de la solicitud
Valide un elemento seleccionado de la solicitud
Envíe una solicitud mediante alguno de estos métodos: interactivo, suscripción o importación
Apruebe una solicitud
Nota:
Las validaciones de propiedades derivadas solo se ejecutan para los nodos con un elemento de solicitud en la solicitud.
Los problemas de validación para las propiedades derivadas se pueden resolver de varias formas, entre ellas:
El reemplazo de la propiedad derivada con un valor definido si es editable
La modificación de una propiedad diferente de la que depende la propiedad derivada
El movimiento o la eliminación del nodo en el punto de vista
La supresión del elemento de la solicitud o del elemento de la instancia
Para obtener más información, consulte Validación de solicitudes.
Definición de una propiedad derivada
Para definir una expresión de propiedad derivada:
Inspeccione una definición de propiedad que utilice un tipo de dato booleano, de fecha, entero, flotante, de lista, de nodo o de cadena. Consulte Inspección de propiedades.
Seleccione una aplicación para la que tenga permiso de propietario el permiso Propietario o Gestor de metadatos.
Haga clic en Editar.
En Tipo predeterminado, seleccione Derivado.
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 más información sobre cómo definir expresiones, consulte Uso de expresiones para definir una lógica empresarial personalizada.
Haga clic en Guardar.
Nota:
Para eliminar una expresión derivada de una propiedad, repita los pasos 1-4 y cambie el Tipo predeterminado de Derivado a Ninguno o Especificado.