Alcances por Perfil de Usuario
El Perfil de Usuario permite usar los alcances de usuario por perfil. Con relación al modo de alcance sin perfil que se usa de combinaciones de todos los grupos del usuario y los alcances de él propio; este recurso básicamente restringe el acceso a las informaciones de acuerdo con el perfil utilizado. Para iniciar la sesión en el módulo, será permitido al usuario elegir con cual perfil de grupo de usuario desea tener acceso. De esta manera, sólo serán considerados los alcances del perfil seleccionado. Sin embargo, estos alcances continúan siendo sumados a los demás alcances de grupo y permisos del usuario.
En la pantalla de selección de perfil, donde el usuario selecciona el grupo para acceder al sistema, sólo aparecerán los grupos con acceso al módulo.
Por ejemplo, si un determinado usuario tiene un grupo que da acceso solo al Ronda Senior y otro grupo que da acceso solo al Control de Asistencia y Cafetería, en la pantalla de selección de perfil, si está accediendo al Control de Asistencia y Cafetería, solo aparecerán los grupos que tienen permiso para acceder al módulo de Control de Asistencia y Cafetería.
Resurso de Perfil de Usuario desactivado
Suponiendo que el usuario "USUARIO1" pertenece a los grupos "GRUPO1" y "GRUPO2":
| GRUPO1 | GRUPO2 | USUARIO1 | |
|---|---|---|---|
| NumEmp | 1 | 7 | 1 |
| TipCol | 1 | 1 | 1 |
| NumCad | 1 | 1007 | 5 |
| CodSuc | 1 | 1 |
Al acceder al sistema, el alcance se aplicará de la siguiente manera:
- Configurado para combinar los permisos de usuario y grupos:
| USUARIO1 | |
|---|---|
| NumEmp | 1,7 |
| TipCol | 1 |
| NumCad | 1,5,1007 |
| CodSuc | 1 |
- Configurado para no combinar los permisos de usuario y grupos:
| USUARIO1 | |||
|---|---|---|---|
| COND1 | COND2 | COND3 | |
| NumEmp | 1 | 1 | 7 |
| TipCol | 1 | 1 | 1 |
| NumCad | 5 | 1 | 1007 |
| CodSuc | 1 | 1 | |
Recurso de Perfil de Usuario activado
Suponiendo que el usuario "USUARIO1" tiene los perfiles "GRUPO1" y "GRUPO2":
| GRUPO1 | GRUPO2 | |
|---|---|---|
| NumEmp | 1 | 7 |
| TipCol | 1 | 1 |
| NumCad | 1 | 1007 |
| CodSuc | 1 |
| USUARIO1 | ||
|---|---|---|
| PERFIL GRUPO1 | PERFIL GRUPO2 | |
| NumEmp | 3 | 2 |
| TipCol | 1 | 1 |
| NumCad | 7 | 4 |
| CodSuc | 1 | |
Al acceder al sistema, el alcance se aplicará de la siguiente manera:
- Configurado para combinar los permisos de usuario y grupos:
- Accediendo con el perfil "GRUPO1":
| USUARIO1 | |
|---|---|
| PERFIL GRUPO1 | |
| NumEmp | 1,3 |
| TipCol | 1 |
| NumCad | 1,7 |
| CodSuc | 1 |
- Accediendo con el perfil "GRUPO2":
| USUARIO1 | |
|---|---|
| PERFIL GRUPO2 | |
| NumEmp | 2,7 |
| TipCol | 1 |
| NumCad | 4,1007 |
| CodSuc |
- Configurado para no combinar los permisos de usuario y grupos:
- Accediendo con el perfil "GRUPO1":
| USUARIO1 | ||
|---|---|---|
| PERFIL GRUPO1 | ||
| COND1 | COND2 | |
| NumEmp | 3 | 1 |
| TipCol | 1 | 1 |
| NumCad | 7 | 1 |
| CodSuc | 1 | 1 |
- Accediendo con el perfil "GRUPO2":
| USUARIO1 | ||
|---|---|---|
| PERFIL GRUPO2 | ||
| COND1 | COND2 | |
| NumEmp | 2 | 7 |
| TipCol | 1 | 1 |
| NumCad | 4 | 1007 |
| CodSuc | ||
Para cada grupo al que un usuario pertenece directamente, será considerado un perfil de permisos.
En los ejemplos anteriores hay dos perfiles de usuarios: "GRUPO1" y "GRUPO2". Una vez creados los perfiles, las definiciones de alcances y permisos respetarán el perfil seleccionado, es decir, se podrá asignar permiso a una pantalla solo para el perfil "GRUPO1" de un usuario, y el perfil "GRUPO2" del mismo usuario no tendrá acceso a esta pantalla. En el momento en que el usuario inicie sesión en el sistema, podrá elegir qué perfil desea asumir. No es posible cargar más de un perfil al mismo tiempo.
El recurso de alcance por perfil de usuario es opcional, como se muestra en el elemento "Habilitar perfil de usuario", presente en la pantalla Autenticación de Usuario, del Manual de Instalación.
Observación
Para la Gestión de Punto, la rutina de perfil de usuario tiene el siguiente comportamiento: carga todos los alcances de todos los perfiles, agregándolos a un solo perfil.
No será posible seleccionar el perfil deseado al iniciar sesión en la Gestión de Punto.
Alteraciones en el sistema para permitir el uso de alcance para el perfil de usuario
- Después de la actualización de la base para la versión 5.5.1.13 o superior, una rutina cargará los alcances de todos los usuarios y convertirá para una estructura en que serán incluidas dentro de un perfil estándar. De esta manera, cada usuario tiene un perfil estándar conteniendo su perspectivo alcance.
- Al acceder el sistema desde la versión 5.5.1.13 o superior, el sistema comprobara si el uso del recurso de alcance por perfil se encuentra habilitado o deshabilitado. Si está habilitado, el sistema buscara el alcance estándar de todos los usuarios y creará un perfil para cada grupo de cada usuario.
-
Entonces, el sistema reproduce el perfil estándar (alcance individual del Colaborador) en cada perfil que fue creado para el usuario.
- Observación:
En caso del recurso de alcance por perfil sea habilitado, todos los alcances de cada perfil del usuario serán combinadas en el alcance del perfil estándar.
- En la pantalla de iniciar sesión, después de informar el usuario y en caso de estar usando el recurso de alcance por perfil, el sistema presentará una pantalla para elegir el perfil. Esta pantalla sólo será presentada en el caso de que el usuario tenga perfiles. Podrá utilizar el parámetro "-perfil", en el cual el usuario podrá iniciar el sistema pasando un perfil por parámetro.
- En el menú Diversos fue implementada la Opción "seleccionar Perfil - F11", en la cual el usuario podrá cambiar de perfil sin cerrar el sistema. Esta opción sólo se presentará cuando el recurso de alcance por perfil este activo.
- La descripción del perfil en uso se mostrará en la pantalla de consulta de alcance (Shift + F4) y en el pie de página de la pantalla principal del modulo, al lado de la descripción del usuario en uso.
- Las siguientes funciones de programador fueron colocadas a disposición para que sean utilizadas en el generador de reportes y editor de reglas. Estas funciones serán consideradas en las rutinas de alcance para el perfil de usuario:
CarregaPerfisUsuario (Numero xCodUsu);
RetornaPerfilUsuario (Alfa xPosicao, Numero End xCodigoPerfil, Alfa End xDescricaoPerfil);
RetPerfilPorDescricao (Numero xCodUsu, Alfa xDescricaoPerfil, Numero End xCodigoPerfil);
Mediante variables del sistema UsarAbrPerfil y PerfilAti permite identificar si el perfil de usuario está siendo utilizado y cuál es el perfil activo del usuario conectado respectivamente. - En las funciones de programador que sigue a continuación, fueron incluidos los parámetros "aCodPer" y "aIDPerfil" para considerar el código del perfil del usuario:
CarregaAbrUsu(Alfa aNomCam, Numero aCond, Alfa aSobrepoeAbr, Alfa aValorAbr);
CarregaAbrUsuTabela(Alfa aTabela, Alfa aNomCam, Numero aCond, Alfa aSobrepoeAbr, Alfa aValorAbr);
DefineAbrUsu(Alfa aCodSis, Numero aTipoAbr, Numero aCodUsu, Numero aIDPerfil, Numero aCond, Alfa aCampo, Alfa aValAbr);
RetQtdAbrCond(Alfa aCodSis, Numero aTipoAbr, Numero aCodUsu, Numero aIDPerfil, Alfa aTipCon);
RemoveAbrUsu(Alfa aCodSis, Numero aTipoAbr, Numero aCodUsu, Numero aIDPerfil, Número aCond, Alfa aCampo);
RetornaAbrUsu(Alfa aCodSis, Numero aTipoAbr, Numero aCodUsu, Numero aIDPerfil, Numero aCond, Alfa aCampo, Alfa End aValAbr);
RetAbrUsu(Alfa aCodSis, Numero aCodCam, Numero aCodUsu, Numero aIDPerfil, Numero aCond, Alpha End aNomCam, Alpha End aValAbr);
Las reglas y los informes serán convertidos para considerar el perfil estándar. Sólo los modelos colocados a disposición en la copia (CD y área de FTP de Senior) serán prepararados para considerar perfiles. Los modelos específicos del cliente deberán ser ajustados.
Con o sin alcance por perfil, si la regla por proceso 154-Después de aplicar Alcance de Usuario estuviera siendo usada en la base, será necesario convertir las reglas por la opción de menú Recursos/Conversor Modelos utilizando un usuario del tipo administrador (ADM).
Si la empresa pasa a utilizar el recurso de perfil de usuario, las reglas y modelos deberán ser ajustadas manualmente.
-
Cuando el recurso de alcance por perfil este activo y el sistema sea accesado con usuario substituto conectado con privilegios del usuario sustituto y con la marcación "Permisos en el Nombramiento de Sustituto" = Individuales (Diversos/Usuarios/Marcaciones), serán consideradas solo para alcances del perfil del usuario substituto seleccionado, sumadas a los alcances individuales del usuario sustituido. Si la marcación "Permisos en el Nombramiento de Substituto" estuviera con Sumados, entonces al seleccionar un perfil de usuario del usuario sustituido, serán considerados los alcances de este perfil más los individuales de este usuario. Caso sea seleccionado un perfil de usuario que está relacionado para el usuario sustituido y sustituto, serán considerados los alcances del perfil más los alcances individuales de ambos usuarios.
-
Cuando el recurso de alcance por perfil esté activo, la indicación "permite al usuario cambiar los alcances", disponible en la pantalla de registro de alcances, estará relacionando al usuario y no al perfil. En un perfil ha sido indicado que "Permite usuario cambiar los alcances", esta indicación valdrá para todos los perfiles del usuario en cuestión.
English
Español


