Gestión de permisos
Comprender el sistema de permisos de 2 niveles
FreeMaint usa un sistema de permisos granular con cientos de permisos individuales. Los permisos se organizan por módulo y se escriben dominio:acción, por ejemplo work_orders:create.
Cómo funcionan los permisos
FreeMaint usa un sistema de permisos de 2 niveles que te da flexibilidad a la hora de gestionar el acceso:
Level 1: Nivel 1: Permisos del rol
Permisos heredados automáticamente del rol asignado al usuario. Todos los usuarios con el mismo rol tienen los mismos permisos base.
Level 2: Nivel 2: Permisos adicionales
Permisos extra concedidos específicamente a un usuario individual. Se suman a los permisos del rol.
Consejo
Escenario de ejemplo
A Luigi se le ha asignado el rol Técnico. Por defecto, Técnico no incluye el permiso "requests:approve". Sin embargo, quieres que Luigi pueda aprobar las solicitudes de intervención.
Solution:
En lugar de crear un nuevo rol solo para Luigi, puedes añadir "requests:approve" como permiso adicional específico para su cuenta de usuario.
Result:
Luigi ahora tiene todos los permisos de Técnico MÁS la capacidad de aprobar solicitudes.
Cómo añadir permisos adicionales
Concede permisos extra a usuarios concretos sin crear nuevos roles.
- Ve a Organización → Usuarios en la barra lateral
- Haz clic en el usuario que quieres modificar
- Desplázate hasta la sección «Permisos adicionales»
- Marca los permisos que quieres conceder a este usuario
- Haz clic en «Guardar» para aplicar los cambios
Consejo
Categorías de permisos
Los permisos se organizan en categorías para facilitar su gestión:
Activos
Gestionar equipos y maquinaria
Órdenes de trabajo
Crear y gestionar tareas de mantenimiento
Solicitudes
Tramitar las solicitudes de intervención
Piezas
Gestionar el inventario y los repuestos
Personas
Gestionar usuarios, equipos y roles
Ubicaciones
Gestionar sedes y zonas
Medidores
Seguir las lecturas y el consumo
Mantenimiento preventivo
Programar el mantenimiento recurrente
Ajustes
Configurar las opciones del sistema
Formato de permiso
Los permisos siguen el formato: dominio:acción
assets:createCrear nuevos activos
assets:readVer los activos
assets:updateModificar los activos
assets:deleteEliminar activos
requests:approveAprobar solicitudes de intervención
work_orders:assignAsignar órdenes de trabajo a usuarios
Cuándo usar cada enfoque
Usa los permisos del rol cuando:
Varios usuarios necesitan el mismo conjunto de permisos
La necesidad de permiso es permanente y está ligada al rol
Quieres estandarizar el acceso para un mismo puesto
Usa los permisos adicionales cuando:
Solo uno o unos pocos usuarios necesitan una capacidad adicional
La necesidad es temporal o excepcional
No quieres crear un nuevo rol para un cambio pequeño
Solución de problemas
Un usuario no puede acceder a una función que debería tener
- • Comprueba los permisos de su rol en Organización → Roles
- • Verifica que no haya errores tipográficos en los permisos adicionales
- • Asegúrate de que los permisos se han guardado correctamente
- • Pide al usuario que cierre sesión y vuelva a iniciarla
Un usuario tiene demasiado acceso
- • Revisa la asignación de su rol
- • Busca permisos adicionales innecesarios
- • Plantéate asignarle un rol más restringido
¿Quieres saber más sobre los roles predefinidos?
Ver la guía de roles¿Te resultó útil esta página?