Roles

En O3 BI la asignación de accesos se realiza sobre los roles en lugar de asignarlos directamente a los usuario. Agregando a los usuarios como actores de cada rol es como el usuario adquiere los accesos requeridos. Esta práctica simplifica el esquema de seguridad y facilita su administración.

En forma adicional para soportar esquemas de seguridad complejos es posible definir roles de tipo Paramétrico e Instancia en los cuales los usuarios actores quedan definidos automáticamente a partir de sus atributos.

Para que un usuario adquiera accesos es necesario agregarlo como actor de un rol de licenciamiento.

Los Roles de Licenciamiento son aquellos que nos permiten ingresar al o3web y/o eportal. Algunos de ellos son:

  • bi-users - Usuarios Analistas Nominados

  • bi-users-vwr - Usuarios ePortal Viewer Nominados

  • bi-conc-std - Usuario Studio

Debido a que los accesos se realizan sobre roles y no directamente sobre los usuarios es necesario que todos los usuarios pertenezcan como mínimo a un rol.

A continuación se describen las funcionalidades existentes para llevar adelante estas tareas.

Agregar y Eliminar Roles

IMPORTANTE: Luego de crear un rol, hacer logout y login antes de seguir con otras configuraciones para que se apliquen los cambios.

Para agregar roles:

  1. Posicionarse en el menú de seguridad / Roles dentro de Adm Server.

  2. Seleccione “Agregar Rol” dentro del menú superior derecho

 

 

3. Ingrese un Nombre del Rol

4. Seleccionar el tipo de rol, que puede ser Paramétrico o Simple. Si se trata de un Rol sencillo seleccionar Simple, si se quieren que se agreguen de forma automática, ver la sección

5. Seleccionar los usuarios que se desean agregar, a través del botón de usuarios.

6. En caso de haber seleccionado paramétrico se habilita la opción y se debe ingresar el parámetro.

7. Agregar los atributos necesarios. Al igual que con los usuarios, la definición de atributos a nivel de roles permite un refinamiento aún mayor de la configuración de seguridad.

Por ejemplo utilizando la función getRoleValue() se puede obtener el valor asignado a un atributo de un rol del cual el usuario es actor.

 

Para agregar un nuevo atributo, presione el botón “Agregar atributo del panel de Atributos. Debe completar la siguiente información para el nuevo atributo:

 

  1. Nombre, es el nombre del atributo que se utilizará para referenciar el valor asignado al Rol.

  2. Tipo, es el tipo del atributo el cual puede ser: Boolean, Integer, Double, Date, Time o String.

  3. Valor, el valor asignado al nuevo atributo para el Rol.

También existen un conjunto de atributos del usuario predefinidos, que se utilizan para definir distintos comportamientos, por ejemplo para indicar si un usuario es administrador.