Designación de peticiones de datos seguras en tiempo de ejecución

La aplicación admite la seguridad en tiempo de ejecución en Escenario, Versión, Entidad e intersecciones de dimensión secundarias según el orden en el que se han diseñado las peticiones de datos en tiempo de ejecución. Para que la regla de negocio aplique la seguridad de Aprobaciones, el diseñador de Calculation Manager debe colocar las peticiones de datos en tiempo de ejecución para Escenario y Versión con seguridad de tipo Escritura o Aprobaciones antes de la petición de datos de tiempo de ejecución de tipo Entidad.

Las peticiones de datos en tiempo de ejecución para los miembros de versión y escenario se filtran por acceso de escritura cuando el valor Seguridad de Calculation Manager está establecido en Aprobaciones o en Escritura Las peticiones de datos en tiempo de ejecución para las entidades con el valor Seguridad establecido en Aprobaciones se filtran según el último valor de escenario/versión que se muestra antes de la petición de datos en tiempo de ejecución para la entidad. Si no existe la petición de datos en tiempo de ejecución de tipo Escenario o Versión, las entidades se filtran por acceso de escritura.

Las peticiones de datos en tiempo de ejecución para el resto de dimensiones con el valor Seguridad establecido en Aprobaciones se consideran dimensiones secundarias y se filtran en función del último escenario/versión/entidad que se muestra antes de esa petición de datos en tiempo de ejecución.

Por tanto, para peticiones de datos en tiempo de ejecución en las que se use Aprobaciones, la seguridad se define en este orden:

Scenario1: Version2: To_Entity1, Scenario2: Version1, To_Entity2, To_Product

Las peticiones de datos en tiempo de ejecución se filtran como se indica a continuación:

  • To_Entity1 se filtra por la combinación: Scenario1: Version2

  • To_Entity2 se filtra por la combinación: Scenario2: Version1

  • To_Product se filtra por la combinación: Scenario2, Version1, To_Entity2, To_Product

Por ejemplo:

Fix (FY11, Jan,{EntitySalesByCountry},{MyScenario2},{MyVersion2})
 Fix ({MyProduct},{MyCountry})
   {ToAccount} = {FromAccount} * 2;
 ENDFIX
Endfix

Nota:

Si el diseñador de reglas de negocio omite una dimensión de unidad de aprobación de la lista de peticiones de datos en tiempo de ejecución (por ejemplo, la petición de datos en tiempo de ejecución no incluye un escenario o entidad), no se aplica la seguridad de Aprobaciones y la jerarquía se filtra por el acceso de escritura.

Consulte Acerca de la seguridad de las aprobaciones y peticiones de datos en tiempo de ejecución.