Las restricciones le permiten aplicar reglas de datos específicas (como la unicidad del nombre) en tipos de nodos y dimensiones en una aplicación.
Las restricciones se diferencian de las validaciones personalizadas en que comprueban si hay condiciones en un conjunto de nodos, mientras que las validaciones personalizadas comprueban si hay condiciones a nivel de nodo. Por ejemplo, una validación personalizada puede comprobar si hay una condición en un nodo o en su padre, pero las restricciones le permiten comprobar esa condición en un conjunto de nodos a nivel de dimensión o de aplicación.
Creación de una restricción
- Inspeccione la aplicación para la que desee crear una restricción.
- En el separador Restricciones, haga clic en Crear y realice una acción:
- Para comprobar la unicidad de una propiedad para todos los nodos dentro de todos los tipos de nodos enlazados en una aplicación:
- Seleccione Unicidad de enlace de aplicación.
- Introduzca un nombre y una descripción.
- En Propiedades, seleccione una propiedad para la restricción. Solo se muestran las propiedades válidas (consulte Consideraciones) dentro de los tipos de nodo enlazados de la aplicación. Se puede seleccionar
Core.Name con independencia de su tipo predeterminado.
- Seleccione si desea activar la restricción o no. De manera predeterminada, la restricción está activada.
- Opcional: Asigne el nivel de gravedad (Error, Advertencia o Ignorar) de la restricción para estas operaciones:
- Envío de solicitud
- Aprobación de solicitud
- Confirmación de solicitud
- Validación y exportación de punto de vista
Consulte Configuración de la aplicación y gravedad de las validaciones para obtener más información.
- Para comprobar la unicidad de una propiedad para todos los nodos dentro de todos los tipos de nodos enlazados en una dimensión:
- Seleccione Unicidad de enlace de dimensión.
- En el menú desplegable de dimensión, seleccione una dimensión. El menú desplegable muestra solo dimensiones enlazadas.
- Introduzca un nombre y una descripción.
- En Propiedades, seleccione una propiedad para la restricción. Solo se muestran las propiedades válidas (consulte Consideraciones) dentro de los tipos de nodo enlazados de la dimensión. Se puede seleccionar
Core.Name con independencia de su tipo predeterminado.
- Seleccione si desea activar la restricción o no. De manera predeterminada, la restricción está activada.
- Opcional: Asigne el nivel de gravedad (Error, Advertencia o Ignorar) de la restricción para estas operaciones:
- Envío de solicitud
- Aprobación de solicitud
- Confirmación de solicitud
- Validación y exportación de punto de vista
Consulte Configuración de la aplicación y gravedad de las validaciones para obtener más información.
- Para comprobar la unicidad de una propiedad para todos los nodos dentro de los tipos de nodos seleccionados en una aplicación:
- Seleccione Unicidad del tipo de nodo seleccionado.
- En Tipos de nodo, seleccione un tipo de nodo para agregarlo a la restricción. Puede seleccionar varios tipos de nodo para la restricción y puede seleccionar tipos de nodo enlazados y no enlazados. Haga clic en la X para eliminar un tipo de nodo seleccionado de la restricción.
- Introduzca un nombre y una descripción.
- En Propiedades, seleccione una propiedad para la restricción. Solo se muestran las propiedades válidas (consulte Consideraciones) dentro del tipo de nodo seleccionado. Se puede seleccionar
Core.Name con independencia de su tipo predeterminado.
- Seleccione si desea activar la restricción o no. De manera predeterminada, la restricción está activada.
- Opcional: Asigne el nivel de gravedad (Error, Advertencia o Ignorar) de la restricción para estas operaciones:
- Envío de solicitud
- Aprobación de solicitud
- Confirmación de solicitud
- Validación y exportación de punto de vista
Consulte Configuración de la aplicación y gravedad de las validaciones para obtener más información.
- Haga clic en Guardar.
Edición de una restricción
-
En el separador Restricciones del inspector de aplicaciones, seleccione la restricción que desee editar y haga clic en Editar.
Note:
No puede cambiar el tipo de una restricción (por ejemplo, de tipo de aplicación a tipo de dimensión) ni la dimensión a la que se aplica una restricción después de haberla guardado.
- Opcional: Edite el Nombre o la Descripción de la restricción.
- Opcional: En Propiedad, seleccione la propiedad de la restricción. Solo se muestran las propiedades de nivel de nodo con el tipo de datos de cadena, nodo, cadena numérica o secuencia cuyos valores predeterminados no se hayan heredado. Se puede seleccionar
Core.Name con independencia de su tipo predeterminado.
- Opcional: En Activado, seleccione si desea activar o desactivar la restricción.
- Opcional: Asigne el nivel de gravedad (Error, Advertencia o Ignorar) de la restricción para estas operaciones:
- Envío de solicitud
- Aprobación de solicitud
- Confirmación de solicitud
- Validación y exportación de punto de vista
Consulte Configuración de la aplicación y gravedad de las validaciones para obtener más información.
Supresión de una restricción
Para suprimir una restricción, haga clic en la X en la restricción que se va a suprimir. No debe estar en el modo de edición para suprimir una restricción.