Las validaciones personalizadas le permiten agregar una lógica empresarial personalizada para aplicar reglas de datos en las aplicaciones, las dimensiones, los tipos de nodos y los conjuntos de jerarquías.
Vídeos
Su objetivo | Vea este vídeo |
---|---|
Obtener información sobre la creación de validaciones personalizadas y el trabajo con ellas. |
Consideraciones
Contexto de validación | Ejecución de validaciones |
---|---|
Valida una solicitud | Las validaciones personalizadas se ejecutan para los elementos de solicitud que cumplen las acciones de desencadenante o las propiedades de desencadenante |
Validar un punto de vista con una solicitud abierta | Las validaciones personalizadas se ejecutan para todos los nodos del punto de vista, incluidos los elementos de solicitud |
Validar punto de vista fuera de una solicitud | Las validaciones personalizadas se ejecutan para los elementos de solicitud que cumplen las propiedades de desencadenante pero no las acciones de desencadenante |
Ejemplo de validación personalizada
En este ejemplo, agregamos una validación al tipo de nodo Cuenta en la aplicación Corporate Planning que indica que todos los nombres de nodo deben empezar por el mismo carácter que el padre del nodo. En la siguiente captura de pantalla se muestra la validación personalizada creada.
La validación tiene la siguiente definición:
Para probar la validación, intentaremos enviar una solicitud que agregue un nodo para el tipo de nodo Cuenta cuyo nombre empiece por un carácter diferente del primer carácter de su padre. En este caso, bajo el nodo padre OFS_Total Revenue, intentaremos agregar un nodo denominado Project Revenue.
Al enviar la solicitud, obtenemos un error de validación que indica que el nombre del nodo debe empezar por el mismo carácter que su nodo padre.