Última modificación por superadmin el 2025/09/09 12:59

Ocultar los últimos autores
superadmin 1.1 1 {{box cssClass="floatinginfobox" title="**Contenido**"}}
2 {{toc depth="3"/}}
3 {{/box}}
4
5 = (% style="color:#444444; font-family:inherit; font-size:20px; letter-spacing:0.1px" %)Modificar un perfil existente(%%) =
6
7 Para modificar o crear nuevos perfiles con acceso restringido a determinados menús, encontraremos en cada formulario de la aplicación el siguiente botón  [[image:permisos.png]]
8
9 [[image:permisos2.png||data-xwiki-image-style-alignment="center"]]
10
11 +Integra, permite restringir el acceso a los componentes indicados en la siguiente imagen.
12
13 [[image:permisos3.png||data-xwiki-image-style-alignment="center"]]
14
15 ===== (% style="color:#444444" %)**__Formulario__**(%%) =====
16
17 Dependiendo de la pantalla en la que nos encontremos, podremos limitar el acceso a cualquiera de los componentes que se encuentren en ese formulario. Cuando hablamos de componente, nos referimos a cualquier botón, campo de la pantalla principal, cualquier campo de cualquier pestaña, contenido de una pestaña, etc.
18
19
20 ===== (% style="color:#444444" %)**__Menú__**(%%) =====
21
22 Mediante este tipo de restricción, se puede limitar el acceso a cualquiera de los menús que se encuentran en la barrar superior, por ejemplo, podríamos limitar el acceso al menú "Gestión de personas", al submenú de “Candidatos” perteneciente al menú de "Selección de personal", o incluso a un submenú de un submenú.
23
24
25 ===== (% style="color:#444444" %)**__Tablas__**(%%) =====
26
27 También en función de la pantalla en la que nos encontremos, podremos limitar el acceso a determinadas tablas que se encuentren en dicho formulario, por ejemplo, si estamos en la pantalla de clientes, podríamos limitar parte de los botones situados encima de la tabla de clientes, la consulta de determinada columna de la tabla de clientes **"Clientes>>Servicios" **o incluso limitar que en una tabla se puedan añadir registros (un nuevo cliente, por ejemplo), borrar, editar o visualizar.
28
29 Si entramos en la primera pestaña, llamada “**Formulario**” veremos lo siguiente:
30
31 [[image:permisos_clientes.png||data-xwiki-image-style-alignment="center"]]
32
33
34 La imagen anterior corresponde al formulario **Clientes**. En el ejemplo, estamos limitando el acceso al campo “//Estado//” para el perfil “//imatiaadmin”//. (No hay que olvidarse de hacer clic en “//aceptar//” en la parte inferior cuando se haya terminado la configuración. Se deberá salir y volver a entrar en la aplicación para que el usuario con ese perfil pueda ver los cambios).
35
36 El resultado de esta acción sería que la pestaña de “//Estado//” no se mostrará.
37
38 [[image:clientes_sinestado.png||data-xwiki-image-style-alignment="center"]]
39
40 Siguiendo con el ejemplo, si quisiéramos configurar un perfil que no tuviera acceso a los servicios por ninguno de los caminos posibles, habría que limitar el acceso al menú **"Generales >> Servicios"**. Para ello, tendríamos que acceder a la pestaña “//Menú//” y para el mismo perfil anterior, limitar dicho menú.
41
42 Al entrar en la pestaña Menú, por un lado, se muestran los diferentes perfiles existentes en las columnas (cada uno de estos perfiles, contiene las columnas “//enabled//” y “//visible//”) y en las filas, se muestran los menús y submenús de la aplicación. Cruzando las filas con las columnas, gestionamos los accesos para cada perfil a los diferentes menús de la aplicación. Si queremos que los usuarios con un perfil determinado no vean un menú, desmarcaremos para ese menú y perfil la celda “//visible//”; en cambio si queremos que vea la entrada de menú pero que no pueda acceder, desmarcaremos la celda “//enabled//”.
43
44 [[image:permisos_servicios.png||data-xwiki-image-style-alignment="center"]]
45
46 El resultado sería que el módulo "//Servicios//" desaparece.
47
48 [[image:servicios_menu.png||data-xwiki-image-style-alignment="center"]]
49
50 Si por el contrario simplemente queremos que un perfil pueda ver pero no entrar en el menú "//Servicios//", haremos lo siguiente: en la casilla correspondiente al menú “//Clientes//” del perfil “imatiaadmin” desmarcamos “//Enabled//” y marcamos “//Visible//":
51
52 [[image:servicios_enabled2.png||data-xwiki-image-style-alignment="center"]]
53
54
55 El resultado, es que para el usuario con el perfil “//imatiaadmin//” tendrá deshabilitado el menú servicios. **Nota**: en la imagen mostrada mas abajo y debido al Look&Feel sale con letras blancas.
56
57 [[image:servicios_enabled.png||data-xwiki-image-style-alignment="center"]]
58
59 Por último, si nos posicionamos en la pestaña “//Tablas//” veremos lo siguiente:
60
61 [[image:permisos_tablas.png||data-xwiki-image-style-alignment="center"]]
62
63 La imagen corresponde al formulario de “//Clientes//”. Como vemos aparecen varias pestañas, cada una de las cuales contiene las diferentes tablas que existen en el formulario.
64
65 * Por un lado tenemos el conjunto de **botones** sobre los que podemos limitar el acceso.
66
67 * **Permisos sobre la tabla**: para cada perfil podemos restringir la visibilidad, edición, añadir nuevos registros o eliminar.
68
69 * **Columnas **de la tabla: se puede limitar la consulta de alguna de las columnas de la tabla.
70
71 ----
72
73 = (% style="color:#444444; font-family:inherit; font-size:20px; letter-spacing:0.1px" %)Crear nuevo perfil(%%) =
74
75 Un administrador de la aplicación puede crear un nuevo perfil accediendo por el menú **Administración->Perfiles**. Los perfiles establecen diferentes tipos de usuarios que podrán acceder a la aplicación.  Para crear un nuevo perfil, lo primero que debemos de hacer es darle un nombre, y se puede marcar si es un perfil de administrador, cliente de PCP, persona de apoyo de PCP o coordinador de PCP; este tipo de perfiles tienen ciertos comportamientos especiales explicados a lo largo del manual.
76
77 Configuración de perfiles:
78
79 * **Administrador**: usuarios que acceden como administrador al programa. No les afectan los filtros implementados por los perfiles.
80 * **Filtrar clientes**: el usuario no puede ver los clientes que están asociados a los servicios en los que es responsable.
81 * **Consultar solo mis archivos**: en la pantalla de personas contratadas, si este check está marcado, el usuario solo ve sus archivos.
82 * **Restringir eliminar ficheros**: impide que se puedan eliminar ficheros.
83 * **Filtrar por responsable de servicio**: filtrar los clientes por responsable de servicio.  También incluye a los responsables que aparezcan dentro de la solicitud de plaza dentro de la ficha del cliente.
84
85 [[image:nuevo_perfil2.png||data-xwiki-image-style-alignment="center"]]
86
87 En caso de crear un perfil nuevo similar a alguno de los preconfigurados, resulta más fácil copiar los permisos del otro perfil y modificarlos después. Haremos clic en el botón “(% style="color:#636363; font-weight:normal" %)//Nuevo perfil//(% style="color:#636363" %)” situado en la esquina inferior derecha del formulario y luego seleccionar el perfil a copiar:(%%)
88
89 [[image:nuevo_perfil.png||data-xwiki-image-style-alignment="center"]]
90
91 En la ventana emergente poner nombre al nuevo perfil y seleccionar de la lista el perfil más parecido al que se quiere crear, para así copiar sus permisos de acceso. Posteriormente podremos modificar los permisos del nuevo perfil añadido.
92
93 El nuevo perfil asociado aparecerá en la tabla de administración de perfiles. Aceptamos y estaría creado el nuevo perfil.
94
95 [[image:perfil_nuevo_creado.png||data-xwiki-image-style-alignment="center"]]
96
97 A partir de aquí, todas las modificaciones que necesitemos hacer sobre el nuevo perfil, se harían según lo explicado anteriormente en el primer punto de este manual.