👑 1. Identidad Root y Acceso Exclusivo
Como autor, titular y Superadministrador del sistema, tu cuenta posee el nivel jerárquico supremo (Nivel 0 / Root). Esto te otorga:
- Inmunidad total: Tu cuenta jamás puede ser aislada ni bloqueada por los interruptores de emergencia.
- Pestaña Exclusiva: Acceso al módulo `⚡ Control & Aislamiento` (`control_znevnan`), oculto e inaccesible para cualquier otro rol (operadores, supervisores, cuadrillas y civiles).
- Bypass de Auditoría: Capacidad de anular suspensiones, modificar parámetros globales y forzar el cierre de rutas y turnos.
🚨 2. Interruptores Maestros de Contingencia
Ubicados en la cabecera del Centro de Control, estos switches permiten gobernar el comportamiento de toda la plataforma en tiempo real. Cada interruptor solicita confirmación previa antes de activarse:
🚨 Aislamiento Total (Lockdown)
Efecto inmediato (0 seg): Expulsa a todos los usuarios conectados (cuadrillas, operadores, supervisores y vecinos). Toda petición externa recibe un rechazo HTTP 403. Solo tu usuario puede navegar el sistema.
Uso: Ataque informático, mantenimiento crítico de base de datos o auditoría urgente.
🛑 Blackout General de Civiles
Pone el portal ciudadano en modo mantenimiento. Los vecinos verán una pantalla explicativa personalizada y no podrán cargar reclamos. El personal municipal y las cuadrillas continúan trabajando normalmente.
Uso: Fines de semana sin guardia, asueto municipal o saturación de reclamos.
⏸️ Congelar Cuadrillas
Bloquea la edición de hojas de ruta en los móviles de calle. Las cuadrillas pueden visualizar sus órdenes asignadas pero no pueden iniciar, cerrar ni alterar estados de pedidos hasta que se descongele.
Uso: Arqueo de materiales, balance de fin de mes o inspección de flota.
🌧️ Modo Tormenta / Alerta Severa
Reordena automáticamente el despacho para dar prioridad absoluta a emergencias eléctricas (postes caídos, cables cortados con riesgo de vida) y activa la coordinación directa con Defensa Civil (103).
Uso: Temporales de viento, tormentas eléctricas o caídas de árboles sobre líneas.
📢 3. Emisión y Segmentación de Comunicados Oficiales
El sistema incluye un potente motor de difusión global que permite redactar y publicar avisos programados con control milimétrico:
- Modalidad de Visualización:
- Banner Superior: Barra visible con icono y color según tipo (urgente, aviso, institucional, informativo).
- Ventana Modal Emergente: Popup de lectura obligatoria con botón de confirmación.
- Ambos: Notificación combinada de máximo impacto.
- Segmentación de Audiencia:
🌐 Todos los Usuarios: Difusión general.
👥 Civiles / Ciudadanos: Mensajes para el vecino (ej: cronograma de podas o reparaciones).
👷 Obreros / Cuadrillas: Avisos técnicos para las grúas (ej: precaución con líneas de media tensión).
👔 Staff de Oficina: Directivas para operadores del 103 y despachantes.
👤 Usuario Específico: Mensaje privado dirigido a un DNI puntual.
- Vigencia Temporal: Puedes definir fecha y hora exacta de inicio y fin para que el aviso caduque automáticamente.
🔴 4. Aislamiento y Suspensión Individual por DNI
Para mantener el orden y la seguridad, puedes aislar de forma individual a cualquier civil o trabajador municipal:
- Ingresa al buscador de personas en `Control & Aislamiento`.
- Busca por DNI o Apellido y presiona `🔴 Aislar / Suspender`.
- Selecciona el motivo (Spam de reclamos, pérdida de terminal, retiro de turno, etc.) y confirma.
- Expulsión en 0 Segundos: En el instante en que el usuario intenta realizar cualquier acción en su celular o computadora, el backend intercepta la petición, le cierra la sesión forzosamente (`HTTP 403`) y le muestra el motivo en pantalla.
- Rehabilitación: Para levantar la sanción, presiona `🟢 Rehabilitar Acceso` y el usuario recuperará el servicio al instante.
🪪 5. Verificación Biométrica y Recuperación de Contraseñas
Como el sistema almacena las fotografías del frente del DNI y las fotos de perfil en uploads/profiles/:
Protocolo Seguro de Restablecimiento de Clave:
- El usuario que olvidó su clave envía su DNI junto con una Selfie en vivo + Foto del DNI frente.
- En la base de datos o en tu panel, abres su ficha y realizas el cotejo visual 1 a 1 contra la foto original registrada en el servidor.
- Al verificar que las facciones y el DNI coinciden perfectamente, restableces su contraseña desde la pestaña Personal o Civiles con total seguridad.
💾 6. Respaldos en Caliente (SQL Database Backups)
Para proteger la base de datos sin interrumpir el funcionamiento del sistema:
🚜 7. Control de Flota, Hojas de Ruta y Reseteo Nocturno (00:15 hs)
El sistema opera en ciclos de 24 horas continuas con 4 franjas horarias (Mañana, Mediodía, Tarde y Noche):
- Apertura de Ruta (`ACT`): Al iniciar turno, se genera el PDF oficial con dotación de operarios.
- Cierre de Ruta (`DES`): Al finalizar, el operario debe presionar `🏁 Cerrar Mi Ruta` seleccionando el motivo.
- Condición de Medianoche (00:15 hs): Los contadores de rutas y métricas diarias se reinician a 0 a las 00:15 hs únicamente si todas las terminales y cuadrillas han cerrado sus rutas. Si alguien olvidó cerrar, el sistema mantiene el registro activo hasta su cierre efectivo.
📜 8. Auditoría Global y Trazabilidad Forense (`logs`)
Cada clic, inicio de sesión, cambio de estado, subida de foto, emisión de comunicado o aislamiento genera un registro inmutable en la tabla logs_actividad:
| Evento |
Datos Registrados |
Propósito Forense |
| LOGIN |
DNI, IP, timestamp |
Control de horarios de entrada de guardias y operadores. |
| STATUS_CHANGE |
Pedido ID, estado anterior y nuevo, usuario responsable |
Auditoría de tiempos de resolución de luminarias en calle. |
| AISLAMIENTO |
Usuario aislado, motivo, fecha y ejecutor (Znevnan) |
Respaldo legal ante sanciones o bloqueos por spam. |
| CREATE_PEDIDO |
DNI emisor, origen institucional, coordenadas GPS |
Trazabilidad de expedientes y notas oficiales. |
🏁 9. Protocolo de Cierre Definitivo de Servicio (Data Handover)
Procedimiento para el día que decidas finalizar la prestación:
- Descargar el Backup SQL definitivo desde el panel de control.
- Copiar la carpeta de Hojas de Ruta e Informes A4 en PDF (`terminales/` y `flota/`).
- Copiar las fotografías de evidencias técnicas (`uploads/pedidos/`).
- Hacer entrega formal de los datos al Municipio en soporte digital.
- Activar el Modo Aislamiento Total y dar de baja el servidor web de la aplicación.