Puede agregar reglas personalizadas a la aplicación tanto al proceso de consolidación como a las reglas a petición. Las reglas de consolidación y cálculo configurable se ejecutan automáticamente durante la consolidación. Las reglas a petición se ejecutan cuando un usuario las inicia desde la tarjeta Reglas o desde un formulario de datos. No se ejecutan como parte de la consolidación.
Las reglas a petición también están disponibles en Oracle Smart View for Office, y como parte del postprocesamiento de carga de datos en Carga de datos.
Debe ser administrador para poder crear, editar o suprimir reglas a petición. Los administradores pueden ejecutar las reglas a petición, pero los usuarios y los usuarios avanzados solo pueden ejecutarlas si el administrador les otorga permisos de inicio, y si tienen acceso a los miembros de dimensión del punto de vista.
También puede agregar reglas a petición a los formularios. Consulte Adición de reglas a petición a formularios de datos.
Nota:
Las reglas a petición se agregan al cubo de la consola. No puede agregarlas al cubo de tasas. El cubo de la consola se predefine con seis reglas de marcador de posición en los cálculos configurables. No puede suprimir estas reglas ni cambiarles el nombre.
Para crear reglas a petición:
Haga clic en el icono Navegador .
En Crear y gestionar, haga clic en Reglas.
Se abre Calculation Manager y muestra las reglas creadas por el sistema y definidas por el usuario.
Expanda la carpeta "Planning" y vaya a la carpeta "FCCS Consol Rules".
Haga clic con el botón derecho en la carpeta Reglas y seleccione Nuevo.
Introduzca un nombre de regla y haga clic en Aceptar.
El nombre debe ser único y no puede empezar con el prefijo FCCS_. Este prefijo está reservado para las reglas predefinidas. Tampoco puede utilizar el nombre de una regla de sistema existente, incluidos ClearEmptyBlocks, Consolidate, ForceConsolidate, ForceTranslate o Translate.
En Tipo de aplicación, use "Planning". En Aplicación, utilice el nombre de su aplicación.
En Cubo, utilice la configuración predeterminada de la consola.
El sistema abrirá el editor de scripts, donde podrá introducir sus sentencias de script. Si prefiere trabajar en modo gráfico, puede cambiarse al diseñador en la lista desplegable. En Calculation Manager, puede crear reglas basadas en scripts de cálculo o de Groovy.
Para obtener una lista de las funciones soportadas, consulte Trabajar con funciones personalizadas de Calculation Manager y Funciones de Essbase soportadas. Para obtener información sobre el trabajo con scripts de Groovy, consulte la sección sobre el uso de reglas de Groovy en la guía Administering Planning.
En el panel Propiedades, puede introducir, de forma opcional, una descripción o un comentario en la regla.
En la columna Valor, seleccione los miembros predeterminados en las peticiones de datos en tiempo de ejecución para las dimensiones Consolidación, Moneda, Entidad, Periodo, Escenario y Año:
Debe tener acceso de escritura al escenario, año, periodo y entidad.
Para la dimensión Moneda, seleccione Moneda de entidad o Moneda de entrada.
Para la dimensión Consolidación, puede seleccionar "FCCS_Entrada de entidades", "FCCS_Entrada de monedas convertidas", "FCCS_Reemplazo de importe" o "FCCS_Reemplazo de tasa".
Nota:
Para la dimensión Consolidación, si desea utilizar FCCS_Reemplazo de importe o FCCS_Reemplazo de tasa, debe definir primero la siguiente variable de sustitución para que el cubo de consolidación la active.
ODR_ENABLE_RATE_AMOUNT_OVERRIDE = TRUE
.
Consulte Creación y asignación de valores a variables de sustitución.
Para la dimensión de entidad, si utiliza entidades compartidas, debe definir explícitamente tanto las entidades primarias como las compartidas en la petición de datos en ejecución para que las entidades compartidas se vean afectadas.
Para la dimensión de entidad, para ejecutar la regla a petición en todos los descendientes de nivel 0, debe seleccionar la función de descendientes de nivel 0 en el selector de miembros. Por ejemplo, para ejecutar la regla en todos los descendientes de nivel 0 de "FCCS_Total Geography", seleccione la función descendientes de nivel 0 con "FCCS_Total Geography" como su parámetro. Ejemplo: IDescendants ("FCCS_Total Geography".
Tenga en cuenta que las sentencias FIX en las reglas a petición no pueden incluir ninguna dimensión de petición en tiempo de ejecución. Tampoco puede utilizar las dimensiones de petición de datos en tiempo de ejecución de la parte izquierda o en la parte Destino de las fórmulas, aunque puede utilizar dichas dimensiones en la parte derecha o la parte Origen.
Para validar la regla, en el menú Acciones, seleccione Validar y guardar.
Debe especificar los miembros para las dimensiones de petición de datos en tiempo de ejecución en las que no ha especificado anteriormente un valor predeterminado.
Si se produce un error en la validación, en la página de inicio, haga clic en Aplicación y, a continuación, haga clic en Trabajos para ver los detalles del trabajo.
Haga clic en Aceptar cuando se le pida confirmación.
Para ver la regla, vaya a la carpeta Reglas y haga clic con el botón derecho en Refrescar.
La nueva regla se muestra en la lista Reglas. Las reglas a petición se muestran en orden alfabético tras las reglas de cálculo configurable predefinidas.
No se activará hasta que se despliegue.
Para desplegar la regla, en el menú Acciones, seleccioneDesplegar.
No puede anular el despliegue de una regla que se haya desplegado. Si la regla ya no es necesaria, puede suprimirla.
Haga clic en Aceptar cuando se le pida confirmación.
Para verificar que se ha desplegado una regla, en la página de inicio, haga clic en Reglas y, a continuación, en Refrescar.
Se mostrará la regla que esté desplegada en la lista de reglas tras las reglas de sistema.