Validaciones personalizadas externas

Utilice validaciones personalizadas externas para validar elementos de solicitud en Oracle Fusion Cloud Enterprise Data Management mediante reglas de negocio y datos transaccionales o de referencia que residan en un sistema externo.

Con las validaciones personalizadas externas, Cloud EDM envía la información de solicitud a un sistema externo mediante una llamada de API de REST. El sistema externo evalúa los cambios enviados utilizando su propia lógica de validación y devuelve mensajes de validación para cualquier incidencia detectada. A continuación, los mensajes devueltos se muestran en Cloud EDM junto con otros resultados de validación.

Las validaciones personalizadas externas permiten a las organizaciones ampliar las capacidades de validación de Cloud EDM más allá de los datos y la lógica disponibles en Cloud EDM. Esto permite a los procesos de validación incorporar reglas de gobernanza externas, requisitos de aplicaciones descendentes, datos de referencia o lógica empresarial personalizada mantenida en otros sistemas.

Consideraciones

  • Para utilizar una validación externa, debe tener configurados los siguientes componentes:

    1. Un sistema de validación externo.
    2. Un punto final de API de REST expuesto por el sistema externo (consulte en Especificación de API de REST de validaciones personalizadas externas la especificación de API de REST a la que debe ajustarse el punto final).
    3. Una conexión global del tipo de validación externa configurada para utilizar el punto final de API de REST. Consulte Creación de conexiones globales.
    4. Una validación personalizada con el tipo de validación Externo. Consulte Creación de validaciones personalizadas.
  • Las validaciones personalizadas externas solo se pueden ejecutar para elementos de solicitud y acciones de una solicitud.
  • La validación personalizada externa evalúa los elementos de solicitud y las acciones mediante la expresión de filtro de nodo, las acciones de desencadenante y las propiedades de desencadenante configuradas. Los elementos de solicitud deben cumplir con la expresión de filtro de nodo, y las acciones de solicitud las deben especificar las acciones de desencadenante y las propiedades de desencadenante para que se envíen al sistema externo para su validación.
  • Solo se puede crear una validación externa personalizada en tipos de nodo. No se puede crear una validación externa personalizada en aplicaciones, dimensiones o conjuntos de jerarquías. Consulte Creación de validaciones personalizadas.

Flujo de proceso de validación externa

En los siguientes pasos se describe el proceso de validación externa:

  1. Se valida una solicitud que contiene elementos de solicitud que utilizan un tipo de nodo que tiene activada una validación personalizada externa.
  2. La validación personalizada externa evalúa los elementos de solicitud y las acciones mediante la expresión de filtro de nodo, las acciones de desencadenante y las propiedades de desencadenante configuradas.

  3. Cloud EDM identifica los elementos de solicitud y las acciones que se deben validar en el sistema externo y, a continuación, envía la información de elemento de solicitud y acción al punto final de API de REST del sistema externo mediante la conexión global de validación externa configurada.
  4. El punto final de API del sistema externo recibe la solicitud, evalúa los cambios enviados mediante sus propias reglas de validación y lógica de negocio y, a continuación, devuelve los resultados de validación para cualquier elemento de solicitud o acción que falle la validación.
  5. Cloud EDM recibe los resultados de validación del sistema externo y los convierte en mensajes de validación de EDM.
  6. Los resultados de validación se muestran en Cloud EDM junto con la gravedad que se haya especificado en la validación personalizada.

Ejemplos de casos de uso

Las organizaciones pueden utilizar validaciones personalizadas externas para escenarios como:

  • Impedir los cambios (por ejemplo, las acciones de supresión) que infrinjan los requisitos de integridad de los datos del sistema de destino relativos a datos de referencia o transaccionales.
  • Validar los cambios en el plan de cuentas conforme a las reglas de la aplicación ERP.
  • Comprobar las actualizaciones de jerarquía con respecto a las restricciones de la aplicación de informes descendente.
  • Verificar que existen valores de propiedad de nodo en los sistemas de referencia externos.
  • Aplicar reglas de dependencia o estándares de nomenclatura específicos de la aplicación.