Capitulo 1: Panel de Administracion
El panel de administracion es accesible desde Configuracion (icono de engranaje en el menu). Solo los usuarios con rol 'admin' o 'superadmin' pueden acceder.
Secciones del panel
- General: Datos del ayuntamiento, logo, colores corporativos
- Usuarios: Gestion de usuarios y roles
- Modulos: Activar/desactivar modulos, configurar opciones
- Seguridad: Politicas de contrasenas, 2FA, sesiones
- Integraciones: Conexiones con sistemas externos
- Logs: Registro de actividad y auditorias
- Backup: Copias de seguridad
- Sistema: Estado del sistema, actualizaciones
Capitulo 2: Gestion de usuarios
Crear usuario
- Usuarios > Nuevo usuario
- Rellenar datos: Email, nombre, TIP/placa
- Asignar rol (ver seccion de roles)
- El sistema envia email con contrasena temporal
- El usuario debera cambiarla en primer acceso
Roles predefinidos
| Rol | Descripcion | Permisos tipicos |
|---|---|---|
| superadmin | Administrador total | Todo |
| admin | Administrador del sistema | Gestion usuarios, configuracion |
| jefe | Jefe de Policia | Ver todo, aprobar, estadisticas |
| oficial | Concejal/Subinspector | Gestion de unidad, validar |
| agente | Técnico | Crear y editar propios registros |
| consulta | Solo consulta | Ver registros, sin modificar |
Permisos granulares
Ademas de los roles predefinidos, puede configurar permisos especificos por usuario.
Estructura de permisos
Los permisos siguen el patron: modulo.accion
denuncias.ver- Ver denunciasdenuncias.crear- Crear denunciasdenuncias.editar- Editar denunciasdenuncias.eliminar- Eliminar denunciasdenuncias.*- Todos los permisos del modulo
Permisos especiales
admin.*- Acceso a administracionviogen.*- Acceso a casos VioGen (restringido)auditoria.ver- Ver logs de auditoriaestadisticas.exportar- Exportar datosusuarios.gestionar- Gestionar otros usuarios
Asignar permisos
- Usuarios > Seleccionar usuario > Permisos
- Marcar los permisos adicionales o desmarcar los del rol
- Guardar cambios
- El usuario debe cerrar sesion y volver a entrar para que apliquen
Configuracion de modulos
Cada modulo tiene opciones de configuracion especificas.
Activar/desactivar modulos
No todos los ayuntamientos necesitan todos los modulos. Puede desactivar los que no use:
- Configuracion > Modulos
- Desmarcar los modulos no deseados
- Desaparecen del menu para todos los usuarios
- Los datos existentes se conservan por si se reactivan
Opciones de denuncias
- Tipos de denuncia disponibles
- Campos obligatorios
- Numeracion automatica (prefijo, secuencia)
- Notificaciones por email
- Plazo de modificacion tras firma
Opciones de sanciones
- Catalogo de infracciones
- Importes por defecto
- Plazos de pago reducido
- Integracion con recaudacion
Campos personalizados
Puede anadir campos adicionales a los formularios:
- Modulos > Seleccionar modulo > Campos personalizados
- Anadir campo: nombre, tipo (texto, numero, fecha, lista), obligatorio
- Aparecera en los formularios de ese modulo
- Los datos se almacenan igual que los campos estandar
Copias de seguridad
Las copias de seguridad son fundamentales para la recuperacion ante desastres.
Backup automatico
El sistema realiza backups automaticos diarios:
- Hora de ejecucion: Configurable (por defecto 03:00)
- Incluye: Base de datos JSON, archivos subidos, configuracion
- Retencion: Ultimos 30 dias (configurable)
- Almacenamiento: Local + remoto si esta configurado
Backup manual
- Configuracion > Backup > Crear backup ahora
- Seleccionar que incluir (todo o solo datos)
- Esperar a que finalice (puede tardar varios minutos)
- Descargar el archivo de backup
- Almacenar en ubicacion segura externa
Restauracion
ATENCION: La restauracion sobrescribe todos los datos actuales.
- Configuracion > Backup > Restaurar
- Subir archivo de backup o seleccionar de los existentes
- Confirmar que desea sobrescribir
- Esperar a que finalice
- Verificar que los datos son correctos
Backup remoto
Configure backup automatico a almacenamiento externo:
- S3 compatible (AWS, Backblaze, MinIO)
- SFTP
- Google Cloud Storage
- Azure Blob
Introduzca las credenciales en Configuracion > Backup > Remoto.
Monitorizacion y logs
El sistema registra toda la actividad para auditoria y resolucion de problemas.
Log de auditoria
Registra todas las acciones de los usuarios:
- Quien: Usuario que realizo la accion
- Que: Accion realizada (crear, modificar, ver, eliminar)
- Donde: Modulo y registro afectado
- Cuando: Fecha y hora exacta
- Desde donde: IP y navegador
Accesible desde Configuracion > Logs > Auditoria. Se conservan 3 anos minimo.
Log de errores
Errores tecnicos del sistema:
- Errores PHP
- Fallos de integraciones
- Problemas de conexion
- Errores de permisos de archivos
Util para diagnosticar problemas tecnicos.
Log de accesos
Registro de inicios de sesion:
- Accesos exitosos
- Intentos fallidos (importante para detectar ataques)
- Cierres de sesion
- Sesiones expiradas
Alertas
Configure alertas para eventos criticos:
- Multiples intentos de login fallidos
- Acceso a datos sensibles
- Errores de sistema
- Backup fallido
Las alertas pueden enviarse por email o mostrarse en el dashboard.
Mantenimiento del sistema
Tareas periodicas de mantenimiento.
Actualizaciones
El sistema notifica cuando hay actualizaciones disponibles:
- Revisar changelog de la nueva version
- Realizar backup antes de actualizar
- Aplicar actualizacion desde el panel
- Verificar que todo funciona correctamente
Las actualizaciones de seguridad deben aplicarse lo antes posible.
Limpieza periodica
- Purgar logs antiguos (configurable, por defecto 1 ano para logs tecnicos)
- Limpiar sesiones expiradas
- Vaciar papelera (registros eliminados)
- Optimizar archivos de base de datos
Puede programar estas tareas en Configuracion > Mantenimiento.
Verificacion de integridad
Periodicamente, ejecute la verificacion de integridad:
- Configuracion > Sistema > Verificar integridad
- El sistema comprueba hashes de todos los registros
- Detecta posibles corrupciones o manipulaciones
- Genera informe de resultados
Historial de cambios
- Version inicial de la guia de administrador
- Gestion de usuarios y permisos
- Configuracion de modulos
- Copias de seguridad
- Monitorizacion y logs
- Mantenimiento del sistema