Perfil de Datos para un mismo usuario a distinto nivel de dominio

Buenos días:
tenemos un inconveniente importante. Cuando se comenzó con Guaraní 3, nos encontramos con varias dificultades en la configuración de las Unidades de Gestión y de las Responsables Académicas.
Para resolverlos se crearon una responsable académica para cada unidad de gestión. Ejemplo: Facultad de Derecho Grado (Responsable Académica), Facultad de Derecho Grado (Unidad de Gestión). Cuando a nuestro entender la Responsable Académica es Facultad de Derecho, y las unidades de gestión Derecho Grado, Derecho Posgrado, Derecho Diplomatura, etc.
Es decir que configuramos el dominio de la unidad de gestión a nivel responsable, y por lo tanto el perfil de datos.
Ahora nos encontramos con la situación de Propuestas compartidas entre distintas RA, en donde este criterio adoptado para configurar las RA y las UG nos complica, ya que tendríamos que crear una RA que tenga el nombre de la propuesta y una UG a nivel de propuesta.
Y aquí surge el problema. Una misma persona tiene que poder tener un perfil de datos a nivel de RA y otro a nivel de dominio propuesta, ya sea con un mismo perfil funcional o con dos perfiles funcionales distintos.
Cambiar TODA la configuración entre UG y RA en este momento es inviable, ya que hay cosas que no funcionan a nivel de UG-Propuesta como por ejemplo los Turnos de la Preinscripción que el sistema sólo “asocia” a la RA.
Necesitamos que el sistema permita que una persona tenga acceso al sistema con perfiles de datos a distinto nivel de dominio.
Aguardamos respuesta.
Saludos

Hola lorena buenos dias

cuando mencionas : “Una misma persona tiene que poder tener un perfil de datos a nivel de RA y otro a nivel de dominio propuesta, ya sea con un mismo perfil funcional o con dos perfiles funcionales distintos…”, aclaramos que el sistema si permite esto, en este caso planteado, la posibilidad de que un usuario disponga de 2 perfiles funcionales cada uno (para que pueda visualizar distintas operaciones dependiendo del perfil que seleccione) y al mismo tiempo asociar distintos perfiles de datos a ese perfil funcional ( para que visualice determinados datos de determinadas propuestas formativas o RA) , es decir:

usuario 1 : Perfil funcional 1 - perfil de datos 1 ( visualiza RA 1)
Perfil funcional 2 - Perfil de datos 2 ( visualiza carrera 2)

Donde cada perfil funcional va a determinar que va a poder operar ese usuario dependiendo del perfil funcional que seleccione y sobre que datos, se entiende?

saludos

Hola Sebastián:
ahí probé otorgar los permisos con el usuario Toba y pude otorgar los permisos.
Antes lo había intentado con mi usuario como Administrador de Sistema y no permitía otorgar el acceso a más de un nivel de dominio.
Gracias.
Saludos,
Lorena

Hola Sebastián:
ahora tenemos la situación de que una misma persona, necesita tener el mismo perfil funcional para dos perfiles de datos de distinto dominio.
Qué posibilidades hay de poder realizar esta configuración?
Lorena

Hola Lorena! Cómo estás?

ahora tenemos la situación de que una misma persona, necesita tener el mismo perfil funcional para dos perfiles de datos de distinto dominio.
Esto no es posible configurarlo en el sistema, para ello deberían tener dos perfiles funcionales diferentes y asociarle a cada uno el perfil de datos que corresponda. Lo que pueden hacer es generar dos perfiles funcionales que sean iguales pero que tengan distinto nombre. De esta forma el sistema les permitiría configurar el doble acceso para el usuario.

2

Gracias Martín. Es lo que estamos haciendo.
El tema es que de esta forma el único usuario que puede asignar perfiles es Toba. Además que con otro perfil, por ejempo “administrador”, no se visualiza el perfil de datos asignados (adjunto imagen).
¿Se puede al menos, por favor, hacer visible el perfil de datos asignado cualquiera sea el nivel de dominio?
Lorena


captura.png

captura.png

Hola Lorena,

Lo que pasa ahí es que cuando el usuario logueado tiene perfil de datos asociado, el elemento de formulario “Perfiles de Datos” sólo muestra este perfil en particular. Esto es así para evitar que el usuario pueda asignar un perfil diferente (posiblemente más abarcativo) a otros.

Saludos, Florencia.

Hola Florencia:
En UNR la asignación de perfiles funcionales y de datos está centralizada con lo cual la posibilidad que planteas no nos afectaría. Nos pueden indicar como cambiar esa visualización? O pensar en alguna otra solución?
Desde ya muchas gracias.
Lorena

Lorena,

A qué te referís con “centralizada”? Si la asignación de perfiles desde “MATRÍCULA » PERSONAS » ADMINISTRAR PERSONAS” la hace un usuario sin perfil de datos no va a tener restricciones en cuanto a qué perfiles se visualizan… No es ese el caso de ustedes?

Saludos, Florencia.

Flor, hasta donde sé, el único usuario que puede no tener perfil de datos es el usuario Toba.
Cuando quiero habilitar un perfil funcional sin perfil de datos no lo permite (imagen1).
Si quiero crear un usuario sin perfil de datos o funcional, cuando quiero ingresar a la aplicación no permite el ingreso (imagen2)
Adjunto
Al decir “centralizado” decimos que todos los perfiles de todas las unidades de gestión se administran desde nuestra oficina en Sede de Rectorado.
Lorena


imagen 2.png

imagen 2.png

imagen 1.png

imagen 1.png

Lorena,

La asignación de al menos un perfil funcional es necesaria para usuarios de gestión.
La obligatoriedad de vincular un perfil de datos al perfil funcional se da sólo cuando el usuario loguedo tiene un perfil de datos asociado. Esto es para evitar que pueda quitárselo a él mismo o a otros, lo cual claramente no es válido porque auto incrementa su alcance.
Si ustedes necesitan que este usuario “Manager” no tenga perfil de datos asociado a sus perfiles funcionales y no cuentan con un usuario que pueda hacer este cambio desde la sección “Acceso al sistema” de la operación “MATRÍCULA » PERSONAS » ADMINISTRAR PERSONAS” (porque todos hoy tienen perfil de datos) pueden ejecutar la siguiente sentencia SQL:

DELETE
FROM	mdp_personas_perfil_datos
WHERE	ROW(persona, tipo_usuario, usuario_grupo_acc) IN (	SELECT	persona,
																	tipo_usuario,
																	usuario_grupo_acc
															FROM	mdp_personas_grupo_acc
															WHERE	tipo_usuario = 'Gestion' AND
																	persona IN (SELECT persona FROM mdp_personas WHERE usuario = 'Manager'));

Saludos, Florencia.