Roles y Permisos
1. Descripción general
El módulo Roles y Permisos permite definir roles (por ejemplo Operador, Supervisor, Contador) y asignar a cada uno qué menús puede ver y si puede crear, editar o eliminar en cada uno. Está dirigido a administradores que configuran la seguridad del sistema según el puesto de trabajo.
Con esto se evita que un usuario acceda a funciones que no le corresponden y se mantiene un control por perfil.
2. Acceso al módulo
- Menú: Configuración > Roles y Permisos.
- Ruta: Menú lateral, Configuración, opción Roles y Permisos.
- Solo usuarios con permiso de administración o de este ítem pueden acceder y modificar.
3. Pantallas y componentes principales
3.1. Listado de roles
- Propósito: Ver los roles existentes (nombre, descripción) y acceder a editar permisos.
- Acciones: Nuevo rol, Editar rol, y en muchos casos “Permisos” o “Configurar permisos” por rol.
3.2. Pantalla de permisos por rol
- Propósito: Marcar para cada menú o recurso si el rol tiene vista, creación, edición o eliminación.
- Elementos: Lista de módulos/menús con casillas (ver, crear, editar, eliminar) o árbol de permisos.
- Botones: Guardar para aplicar los cambios del rol.
4. Flujos de uso paso a paso
4.1. Flujo: Crear un rol y asignar permisos
- Ir a Configuración > Roles y Permisos y pulsar Nuevo (o equivalente).
- Ingresar el nombre del rol (ej. “Operador de despacho”).
- Guardar el rol si es necesario y luego abrir Permisos o Configurar permisos.
- Marcar solo los módulos y acciones (ver, editar, etc.) que ese perfil debe tener.
- Guardar permisos y verificar que los usuarios con ese rol vean únicamente lo asignado.
4.2. Flujo: Quitar permiso de edición de un módulo a un rol
- En Roles y Permisos, abrir la configuración de permisos del rol.
- Localizar el módulo en cuestión y desmarcar “Editar” (o equivalente).
- Guardar. Los usuarios con ese rol dejarán de poder editar en ese módulo.
5. Buenas prácticas de uso
- Asigne el mínimo de permisos necesario para cada rol (principio de menor privilegio).
- Revise los permisos cuando cambie el organigrama o las funciones del puesto.
- No dé permiso de “Roles y Permisos” ni de “Usuarios” a perfiles que no sean de administración.
- Use nombres de roles claros (ej. “Supervisor de Operaciones”, “Caja Recaudación”).
6. Errores comunes y cómo resolverlos (FAQ)
-
Cambié los permisos pero el usuario sigue viendo menús que quité.
- Causa probable: El usuario debe cerrar sesión y volver a entrar para que se recarguen los permisos.
- Cómo resolverlo: Pedir al usuario que cierre sesión y vuelva a iniciar. Si sigue igual, verificar que el usuario tenga asignado el rol correcto en Usuarios.
-
No encuentro el ítem de menú en la lista de permisos.
- Causa probable: El nombre en permisos puede ser técnico (ej. “configuracion-tarifa”) y no igual al nombre visible del menú.
- Cómo resolverlo: Revisar la lista completa; suele estar agrupada por módulo (Configuración, Operaciones, etc.).
-
Al guardar permisos sale error.
- Causa probable: Falta de permiso del propio usuario que está editando o error de validación.
- Cómo resolverlo: Confirmar que su usuario tenga permiso de edición en Roles y Permisos. Reintentar; si persiste, reportar a soporte.
-
¿Puedo tener varios roles por usuario?
- Causa probable: Depende del diseño del sistema (un usuario un rol vs. varios roles).
- Cómo resolverlo: Revisar en Usuarios si solo se puede elegir un rol; si necesita combinar permisos, puede ser necesario crear un rol que agrupe esos permisos.
7. Recomendaciones finales
- Cualquier cambio en roles y permisos afecta la seguridad; hágalo solo personal autorizado.
- Documente internamente qué puede hacer cada rol para facilitar auditorías y capacitación.
- Evite roles con permisos excesivos “por comodidad”; es más seguro mantener roles acotados y asignar el adecuado a cada usuario.