Enterprise Profitability and Cost Management soporta la creación de reglas de negocio en Calculation Manager.
Puede crear reglas de negocio en Calculation Manager con el lenguaje de scripts de Groovy. Este lenguaje le permite diseñar reglas sofisticadas para resolver los casos de uso que las reglas de negocio normales no pueden resolver. Por ejemplo, podría crear reglas para evitar que los usuarios guarden los datos en formularios si el valor de datos supera un umbral predefinido, actualizar un controlador global devolviendo un script de cálculo, mover y cambiar el nombre de miembros, así como crear metadatos y datos con validaciones. Consulte Recursos para diseñar reglas de negocio de Groovy.
Las reglas de negocio creadas en Calculation Manager se pueden iniciar en Enterprise Profitability and Cost Management desde cualquier lugar en el que pueda ejecutar un script de cálculo; por ejemplo, desde la página Reglas de negocio, en el contexto de un formulario, en el programador de trabajos y en paneles. Para iniciar reglas de negocio, las reglas se deben desplegar primero en Calculation Manager. Consulte Inicio de reglas de negocio.
Puede diagnosticar problemas de rendimiento con reglas de negocio, así como detectar y solucionar cualquier problema utilizando informes de actividad. Los informes de actividad identifican las reglas de negocio que tardan más tiempo en ejecutarse. A continuación, puede abrir las reglas en Calculation Manager, revisar el registro y optimizar los pasos dentro de la regla para mejorar el rendimiento. Consulte Visualización del uso de reglas.
Note:
Las reglas de negocio de los cubos PCM_CLC y PCM_REP se crean en modo de script con el lenguaje de scripts de Groovy. (La vista gráfica de in Calculation Manager no está disponible para las reglas de negocio que se hayan creado en los cubos PCM_CLC y PCM_REP.) Cualquier cubo adicional le permite usar tanto el modo gráfico como el modos de script para crear reglas de negocio.
El cálculo personalizado de ASO y las funciones de asignación de ASO executeASOcustomcalculation
y executeASOallocation
no están soportadas para los cubos PCM_CLC y PCM_REP.
Tip:
Para obtener ayuda con las reglas de diseño a fin de evitar errores de ejecución comunes y optimizar las reglas lentas, consulte Solución de problemas de rendimiento y errores de reglas de negocio en la Guía de operaciones de Oracle Enterprise Performance Management Cloud.