Saltar al contenido principal

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

  1. Ir a Configuración > Roles y Permisos y pulsar Nuevo (o equivalente).
  2. Ingresar el nombre del rol (ej. “Operador de despacho”).
  3. Guardar el rol si es necesario y luego abrir Permisos o Configurar permisos.
  4. Marcar solo los módulos y acciones (ver, editar, etc.) que ese perfil debe tener.
  5. 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

  1. En Roles y Permisos, abrir la configuración de permisos del rol.
  2. Localizar el módulo en cuestión y desmarcar “Editar” (o equivalente).
  3. 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.