Roles y permisos
Un rol es un paquete de permisos. Se le asigna a las personas y ellas ven y hacen lo que el rol permite, ni más ni menos.
#Crear un rol
Con Nuevo Rol: nombre («Administrador», «Operador»…), descripción de las responsabilidades y si está activo.
Crearlo es la parte fácil. Lo que da trabajo es asignarle sus permisos.
#Asignar permisos
Desde el detalle del rol, con Añadir Permisos.
Los permisos se organizan por módulo y acción. Los módulos son las pantallas de la aplicación —Riegos, Clientes, Facturas, Pesaje…— y las acciones son:
| Acción | |
|---|---|
| Ver | Entrar y consultar. |
| Crear | Dar de alta. |
| Editar | Modificar lo existente. |
| Eliminar | Borrar. |
| Exportar | Sacar a Excel o PDF. |
| Importar | Cargar datos. |
| Cerrar | Cerrar sesiones de pesaje, campañas o encargos. |
| Reabrir | Volver a abrir lo cerrado. |
Los que ya están asignados salen marcados como Ya asignado. Para quitar uno, Quitar permiso del rol.
#Ver es el permiso que manda
Sin Ver sobre un módulo, la persona no lo encuentra en el menú. No es que esté deshabilitado: no aparece.
Por eso el menú de cada uno es distinto. Compara estos dos: el mismo panel, dos roles.
Cerrar y reabrir son los permisos delicados
Cerrar una campaña no se puede deshacer. Reabrir una sesión de pesaje ya liquidada permite cambiar números que alguien ya cobró. Estos dos conviene dárselos solo a gerencia, aunque el resto de permisos se repartan con soltura.
#Un reparto que suele funcionar
Como punto de partida, no como dogma:
| Rol | Qué le das |
|---|---|
| Administración | Todo. Una persona, dos como mucho. |
| Gerencia | Ver y exportar todo, más cerrar y reabrir. Sin eliminar. |
| Oficina | Cuaderno de campo y calidad, con crear y editar. |
| Campo | Riegos, laboreo, plantaciones, observaciones y pesaje. Ver y crear. |
| Comercial | Clientes, productos, encargos, facturas y trazabilidad. |
| Técnico | Almacén de tratamientos, maquinaria, mantenimientos y verificaciones. |
Casi todo el mundo necesita también Ver sobre Panel de Control y Calendario.
#El detalle del rol
Enseña cuántos permisos tiene y cuántos usuarios lo usan, con las dos listas. Es la manera rápida de comprobar a quién afecta un cambio antes de tocarlo.
#Eliminar un rol
Avisa de que no se puede deshacer. Antes de borrarlo, mira cuántos usuarios lo tienen: si es el único rol de alguien, esa persona se queda sin acceso a nada.