Uso de reglas de negocio

Las reglas de negocio permiten iniciar y gestionar reglas sofisticadas al cargar datos en aplicaciones de Planning. Esta función permite llamar a la lógica de la regla sin ayuda del programador y sin que sea necesaria una regla adicional como EPM Automate. Puede ejecutar reglas de negocio para los métodos Solo datos numéricos y Todos los tipos de datos. Además, puede ejecutar una sola regla o un conjunto de reglas. Un conjunto de reglas permite combinar varias reglas para que se ejecuten de forma simultánea o secuencial.

Entre los ejemplos de reglas de negocio se incluyen:

  • borrar datos antes de una carga de datos
  • realizar cálculos
  • agregar datos
  • copiar datos en un segmento de un cubo

Las reglas de negocio se registran a nivel de aplicación o de integración. Las reglas de negocio registradas a nivel de aplicación se pueden ejecutar para todas las integraciones cargando datos en la aplicación. A nivel de integración, registra las reglas de negocio que se van a ejecutar para una integración seleccionada en el separador Opciones.

Para empezar a usar una regla de negocio, va a la página Reglas de negocio de Aplicaciones y, a continuación, registra la regla de negocio en modo Independiente o Incrustado.

Utilice el modo Independiente para registrar las reglas que se pueden ejecutar como respuesta a los eventos del sistema en el flujo de trabajo Data Integration. El registro incluye el evento del sistema, el nombre de la regla o del conjunto de reglas, los posibles parámetros de tiempo de ejecución y las secuencias de ejecución.

El modo Incrustado se usa para registrar las reglas de negocio que se ejecuten tras el proceso de carga de datos. Este modo se incrusta como parte del proceso de carga de datos y ofrece acceso a las intersecciones de datos cargadas. Este modo solo está disponible al usar el método de caga Todos los tipos de datos. Un evento no desencadena las reglas incrustadas, que no soportan parámetros de tiempo de ejecución.

Puede ejecutar una regla de negocio que ejecute un script de cálculo. Para obtener más información sobre el diseño y la creación de reglas de negocio con un script de cálculo, consulte Diseño de reglas de negocio.

Puede ejecutar una regla de negocio que ejecute un script de Groovy. Para obtener más información sobre el diseño y la creación de reglas de negocio con un script de Groovy, consulte Creación de una regla de negocio de Groovy.