Protección de contenido con funciones de aplicación, ejemplo

En este ejemplo, puede proporcionar acceso a diferentes datos y a distintos usuarios, en un único informe. El usuario Área 1 solo puede ver los datos de África y el usuario Área 2 solo puede ver los datos de Asia.

La aplicación Ejemplos puede habilitarse en entornos locales. La aplicación Ejemplos no está disponible en la nube de Infor.

  1. Seleccione Paneles > Administración de permisos y usuarios > Administrar funciones.
  2. Haga clic en la ficha Funciones de aplicación, seleccione la aplicación Ejemplos y cree una función de aplicación denominada SalesManager. Asigne a la función los permisos Ver aplicación, Ver panel, Ver OLAP y Ver aplicación de informes.
  3. Haga clic en la ficha Funciones de datos OLAP, seleccione la aplicación Ejemplos y cree las funciones denominadas Región 1 y Región 2.
  4. Para hacer efectivos los cambios, haga clic en el icono Sincronizar funciones con OLAP.
  5. Seleccione Paneles > OLAP > Editar base de datos y seleccione, a continuación, la base de datos de ejemplo. Expanda el nodo Dimensiones y seleccione la dimensión Region.
  6. En el panel Seguridad de la ficha Propiedades, seleccione Habilitar control de acceso a dimensión y haga clic en Crear cubo nuevo.
    De forma predeterminada, el nombre y el título del cubo son #REGION. Haga clic en Crear y, a continuación, en Guardar.
  7. Seleccione Paneles > OLAP > Administrar permisos. Seleccione Ejemplos como origen de datos y #REGION como cubo de acceso.
  8. Haga clic en Modo clic en Cuadrícula y seleccione No pasar ningún permiso.
  9. Haga clic en el icono de la base de datos en cada fila de la columna SalesManager.
    Esto garantiza que, por sí misma, la función DirectorDeVentas no tenga acceso a los datos de ningún área.
  10. Haga clic en Modo clic en cuadrícula y seleccione Pasar solo lectura.
  11. Haga clic en los iconos de usuario en la intersección de la columna Área 1 y la fila África, y en la intersección de la columna Área 2 y la fila Asia.
  12. Aplique No pasar ningún permiso a todas las filas restantes de las columnas Área 1 y Área 2.
    Nota

    La eliminación de permisos de otras funciones es tan importante como la otorgación de permisos necesarios para las funciones Área 1 y Área 2.

  13. Haga clic en Actualizar funciones.
  14. Seleccione Paneles > Administración de permisos y usuarios > Usuarios, grupos y funciones.
  15. Cree usuarios denominados SalesManagerAfrica y SalesManagerAsia.
  16. En la ficha Funciones de aplicación de la sección con funciones, seleccione Ejemplos. Asigne a DirectorDeVentasÁfrica y DirectorDeVentasAsia la función de aplicación DirectorDeVentas.
  17. Haga clic en la ficha Funciones de datos OLAP y asigne la función Región 1 a SalesManagerAfrica y la función Región 2 a SalesManagerAsia.
  18. En Application Studio, inicie sesión en la aplicación de ejemplo y cree un informe denominado Áreas. Coloque la dimensión Region del cubo Analysis en el informe para crear un hiperbloque. Proteja el informe y su carpeta principal.
  19. Inicie sesión en Dashboards como DirectorDeVentasÁfrica y abra la aplicación de ejemplo.
  20. Abra el informe Áreas desde la conexión de datos de ejemplo.
    En el informe solo se muestra el elemento África.