Parte 2: Dashboard, KPIs en tiempo real y sistema de alertas
Dashboard, Health Score y sistema de alertas
El Dashboard principal
Al acceder a Informes > IA Analytics, la pestana Dashboard se carga automaticamente con informacion en tiempo real de tu empresa.
KPIs en tiempo real
La parte superior muestra indicadores clave que se cargan via AJAX directamente de tu base de datos:
| KPI | Que mide |
|---|---|
| Facturas mes | Numero de facturas de venta emitidas en el mes actual |
| Pdte. cobro | Importe total pendiente de cobro (facturas no pagadas) |
| Vencidas | Numero de facturas que han superado su fecha de vencimiento |
| Clientes act. | Clientes con al menos una factura en los ultimos 365 dias |
| Pedidos pdte. | Pedidos de venta aun no servidos |
| Stock bajo | Productos cuya cantidad actual es inferior al stock minimo configurado |
Estos KPIs se actualizan automaticamente cada vez que accedes al dashboard y tras cada analisis.
Health Score (Salud empresarial)
En el dashboard aparece un indicador de salud empresarial con una puntuacion de 0 a 100:
| Rango | Nivel | Color |
|---|---|---|
| 75-100 | Bueno | Verde |
| 50-74 | Moderado | Amarillo |
| 25-49 | Malo | Naranja |
| 10-24 | Critico | Rojo |
El Health Score se calcula en tiempo real sobre los datos actuales del mes, penalizando:
- Facturas vencidas: Hasta -30 puntos (6 puntos por factura vencida)
- Ratio cobro pendiente elevado: Hasta -20 puntos si el pendiente supera el 60% de 3 meses de facturacion
- Stock bajo minimo: Hasta -15 puntos si hay mas de 5 productos bajo minimo
- Pedidos sin procesar: Hasta -10 puntos si hay mas de 20 pedidos estancados
El detalle muestra exactamente que penalizaciones se aplican, para que sepas que mejorar.
Indicador de backend activo
El dashboard muestra siempre que backend de IA esta activo en ese momento:
- IA Activa — Ollama (verde): Conectado al servidor Ollama local
- IA Activa — Groq (verde): Conectado a la API de Groq
- Ollama offline (amarillo): La IA esta configurada pero Ollama no responde
- Modo reglas (azul): Solo analisis estadistico, sin IA
Graficos y tendencias
El dashboard incluye datos para graficos de evolucion:
- Evolucion de facturacion: Serie mensual de los ultimos 12 meses
- Tendencia del dashboard: Comparativa de KPIs del mes actual vs anterior
Estos datos se obtienen via los endpoints ajax-chart-data y ajax-dashboard-trend.
Barra de acciones
Debajo de los KPIs encontraras los botones de accion:
- Analisis Completo (boton azul): Ejecuta los 9 modulos de analisis en secuencia
- 9 botones de modulo individual: Permiten ejecutar un analisis especifico (Facturacion, Clientes, Stock, Finanzas, Procesos, Anomalias, Horarios, RRHH, Prevision)
Analisis progresivo
El Analisis Completo ejecuta los 9 modulos secuencialmente. Cada modulo:
- Recoge datos via SQL
- Aplica reglas estadisticas
- Si hay IA disponible, enriquece con el backend activo
- Guarda el informe con upsert (reutiliza el registro pendiente anterior del mismo modulo)
Al terminar los 9 modulos, se genera el Resumen Ejecutivo a partir de los resultados guardados (sin re-ejecutar los modulos). Si la IA no esta disponible, se genera un resumen automatico con los datos mas relevantes.
Sistema de alertas
Niveles de severidad
Cada alerta generada por el analisis tiene un nivel de severidad:
| Severidad | Color | Icono | Significado |
|---|---|---|---|
| critico | Rojo | Fuego | Requiere accion inmediata. Impacto economico alto |
| alto | Amarillo | Triangulo alerta | Situacion preocupante que necesita atencion pronto |
| medio | Azul info | Circulo info | Aspecto a vigilar, no urgente pero importante |
| bajo | Gris | Circulo menos | Informacion relevante, bajo impacto |
| info | Blanco | Info | Dato informativo sin riesgo |
Orden de alertas
Las alertas se muestran ordenadas por severidad de mayor a menor. Las criticas siempre aparecen primero. En el dashboard se muestra la alerta mas reciente de cada modulo para evitar acumulacion de registros historicos.
Ejemplo de alertas reales
Tras un analisis, podrias ver alertas como:
- FACTURACION (critico): "Morosidad del 23% — 15.430 EUR vencidos mas de 30 dias"
- STOCK (alto): "3 productos estrella bajo minimo: riesgo de rotura de stock"
- CLIENTES (medio): "5 clientes VIP inactivos desde hace mas de 90 dias"
- RRHH (medio): "Horas facturables sin albaran: 2.500 EUR pendientes de facturar"
- PREVISION (alto): "Tendencia negativa: la facturacion baja 1.200 EUR/mes"
- ANOMALIAS (bajo): "2 facturas emitidas en fin de semana en el ultimo mes"
Resolver alertas
Cada alerta pendiente tiene un boton verde con un tick. Al pulsarlo:
- La alerta cambia a estado resuelto
- Se registra quien la resolvio y cuando
- Desaparece del dashboard
- Se conserva en el historial de informes (Informes > Listado IA)
Resumen Ejecutivo
Tras un analisis completo, aparece el Resumen Ejecutivo:
- Con IA activa: La IA genera un resumen priorizando por impacto economico, con las 3 acciones mas importantes para esta semana. Incluye contexto temporal (dia del mes, datos parciales del mes en curso) y reglas anti-alucinacion para no inventar comparativas con periodos anteriores inexistentes.
- Sin IA: Se genera un resumen en prosa con el conteo de alertas, datos de facturacion, clientes y la nota de que se puede activar Groq u Ollama para obtener analisis mas detallado.
Panel de Metricas
El panel de Metricas muestra los KPIs numericos de cada modulo analizado:
- Tasa de morosidad, crecimiento mensual, ticket medio (Facturacion)
- Margen medio, flujo de caja 30 dias, ratio cobros/pagos (Finanzas)
- Concentracion top 3 clientes, clientes inactivos, VIP inactivos (Clientes)
- Productos bajo minimo, capital inmovilizado, sin rotacion (Stock)
- Conversion presupuesto-pedido, tasa de rectificativas (Procesos)
- Duplicados encontrados, descuentos excesivos (Anomalias)
- Pedidos estancados, vencimientos proximos (Horarios)
- Empleados activos, fichajes 30d, horas imputadas, proyectos abiertos (RRHH)
- Proyeccion mes +1, tendencia slope (Prevision)
Exportar resultados
Exportar a PDF
Tras un analisis, puedes exportar el resumen ejecutivo como PDF:
- Incluye KPIs, alertas, resumen y backend utilizado
- El PDF se genera en base64 y se descarga directamente desde el navegador
- Nombre automatico:
Resumen_IA_Analytics_20260309_1430.pdf
Enviar por email
Tambien puedes enviar el resumen por email:
- Introduce la direccion de destino
- El sistema envia los KPIs, alertas y resumen via el mailer de FacturaScripts
- Util para enviar informes periodicos a gerencia
Listado de informes historicos
Desde Informes > Listado IA accedes a todos los informes generados, con:
- Busqueda por titulo y resumen
- Filtros por modulo (los 9 disponibles), severidad y estado (pendiente/resuelto)
- Ordenacion por fecha de creacion o severidad
- Cada informe guarda el detalle completo en JSON para consulta posterior
Log de auditoria (RGPD/AI Act)
El dashboard de configuracion incluye acceso al log de auditoria que registra:
- Cada uso de IA (analisis, chat, ask)
- Backend utilizado (ollama/groq)
- Tiempo de respuesta
- Si hubo error
- Metadatos de privacidad (anonimizacion, ZDR, base juridica)
Esto cumple con el AI Act Art. 12 (registro de eventos) y el Art. 26 (retencion minima 180 dias).