Acerca de las reglas de negocio de Groovy

Las reglas de negocio de Groovy le permiten diseñar sofisticadas reglas que resuelven casos de uso que las reglas de negocio normales no pueden solucionar; por ejemplo, las reglas para evitar que los usuarios guarden datos en los formularios si el valor de los datos está por encima de un umbral predefinido.

Nota:

Groovy es un marco de reglas personalizable avanzado que incluye EPM Cloud Platform y que está disponible con EPM Enterprise Cloud junto con Enterprise PBCS y PBCS Plus One. Puede crear y editar reglas de Groovy en:

  • Planning (incluidos estos tipos de aplicaciones: Personalizado, Módulo, FreeForm, Sales Planning y Strategic Workforce Planning)

  • Enterprise Profitability and Cost Management

  • Cierre y consolidación financieros

  • FreeForm

  • Tax Reporting

Las reglas de Groovy se crean en Calculation Manager y se ejecutan desde cualquier lugar en el que se pueda ejecutar una regla de script de cálculo en una aplicación; por ejemplo, en la página Reglas, en el contexto de un formulario, en el programador de trabajos, en los paneles, en las listas de tareas, etc.

Las reglas de Groovy también están soportadas en conjuntos de reglas. Puede tener una combinación de reglas de script de cálculo y reglas de Groovy dentro de un conjunto de reglas.

Las reglas de Groovy no están soportadas en formularios compuestos.

Puede ejecutar trabajos de reglas de tipo, conjuntos de reglas y plantillas de forma síncrona desde una regla Groovy.

Puede escribir scripts de Groovy para ejecutar la selección de comandos de EPM Automate directamente en Oracle Enterprise Performance Management Cloud, sin instalar el cliente EPM Automate en una máquina de cliente. Consulte Ejecución de comandos sin instalar EPM Automate y Comandos soportados en Trabajo con EPM Automate para Oracle Enterprise Performance Management Cloudpara obtener más información sobre los comandos de EPM Automate que se pueden ejecutar mediante Groovy, además de scripts de ejemplo.

Oracle soporta dos tipos de reglas de Groovy:

  • Reglas que pueden generar, de manera dinámica, scripts de cálculo en tiempo de ejecución según cualquier contexto salvo las peticiones de datos en tiempo de ejecución y devuelven el script de cálculo que, a continuación, se ejecuta en Oracle Essbase.

    Por ejemplo, podría crear una regla para calcular los gastos de proyectos solo para la duración (fechas de inicio y finalización) del proyecto.

    Otro ejemplo es un cálculo basado en tendencias que restringe el cálculo a las cuentas disponibles en el formulario. Podría usar este cálculo para diversos formularios en Ingresos, Gastos, Hoja de balance y Flujo de efectivo. Esto permite la optimización y reutilización.

  • Reglas de Groovy puras que pueden, por ejemplo, realizar validaciones de datos y cancelar la operación si los datos introducidos infringen las políticas de la compañía.

Vídeo

Su objetivo Vea este vídeo

Obtener información sobre las opciones de formación para crear reglas de Groovy en Oracle Enterprise Performance Management Cloud.

Icono de vídeo Aprendizaje de Groovy en Oracle EPM Cloud