Dashboard de Inicio
Qué es el Dashboard de Inicio
Sección titulada «Qué es el Dashboard de Inicio»El Dashboard de Inicio es la primera pantalla que ves al entrar a Floogos. Concentra el estado operativo de todas tus automatizaciones en un único panel: indicadores clave, gráfico de actividad de los últimos 30 días, tabla de ejecuciones recientes y alertas sin resolver.
Los datos se actualizan automáticamente cada 30 segundos y también se refrescan de forma inmediata cuando ocurre un evento relevante (nueva ejecución, creación o eliminación de un workflow, resolución de incidencia).
Indicadores Principales (KPIs)
Sección titulada «Indicadores Principales (KPIs)»Cuatro tarjetas resumen el estado general de tus automatizaciones.
| Indicador | Valor mostrado | Origen |
|---|---|---|
| Total de Workflows | Número de workflows registrados en tu cuenta | Tabla workflows — todos los registros del cliente |
| Workflows Activos | Workflows en estado “play” (habilitados) | Tabla workflows — registros con isplay = 1 |
| Tasa de Éxito | % de ejecuciones exitosas sobre el total de los últimos 30 días | Tabla workflowstates — (total - fallidas) / total × 100 |
| Alertas | Errores sin resolver (incidencias abiertas) | Tabla workflowstates — nodos con status = 'failed' sin entrada correspondiente en workflowincidents con incident_status = 'resolved' |
Cómo se calcula la Tasa de Éxito
Sección titulada «Cómo se calcula la Tasa de Éxito»La Tasa de Éxito refleja la fiabilidad real de tus automatizaciones en ejecución, no cuántos workflows están activos. La fórmula es:
Tasa de Éxito = (ejecuciones_totales - ejecuciones_fallidas) / ejecuciones_totales × 100Los datos provienen del mismo servicio que alimenta la sección Insights (/api/workflow/insights/trends?days=30), por lo que el valor es coherente con lo que verás allí.
Ejemplo: Si en los últimos 30 días hubo 200 ejecuciones y 60 fallaron, la tasa de éxito es del 70 %.
Volumen Diario de Ejecuciones
Sección titulada «Volumen Diario de Ejecuciones»Gráfico de área que muestra la actividad de tus workflows día a día durante los últimos 30 días.
- Línea naranja — total de ejecuciones del día
- Línea roja — ejecuciones que fallaron ese día
Origen de los datos
Sección titulada «Origen de los datos»Los datos provienen del endpoint GET /api/workflow/insights/trends?days=30, que agrupa por día los registros de la tabla workflowstates. Es exactamente la misma fuente que el gráfico de tendencias de la sección Insights → Temporal.
Estadísticas del período
Sección titulada «Estadísticas del período»Debajo del gráfico se muestran tres cifras resumen del período de 30 días:
| Estadística | Descripción | Origen |
|---|---|---|
| Ejecuciones (30d) | Total acumulado de ejecuciones en el período | Suma de total en la serie diaria de workflowstates |
| Pico diario | Mayor número de ejecuciones registradas en un solo día | Máximo de total en la serie diaria |
| Tiempo promedio | Media del tiempo de respuesta de las últimas ejecuciones | Campo response_time_ms de las 50 ejecuciones más recientes en workflowstates |
Actividad Reciente
Sección titulada «Actividad Reciente»Tabla con las 50 últimas ejecuciones registradas en tu cuenta, ordenadas por fecha de ejecución descendente.
| Columna | Descripción |
|---|---|
| Workflow | Nombre del workflow padre al que pertenece la ejecución |
| Nodo | Último nodo ejecutado en esa instancia |
| Tiempo | Tiempo de respuesta en milisegundos |
| Estado | completed (éxito) o failed (error) |
| Fecha | Fecha y hora de la ejecución |
Haz clic en cualquier fila para ir directamente al editor del workflow correspondiente.
Origen de los datos
Sección titulada «Origen de los datos»Los datos provienen de la tabla workflowstates para los estados, y se enriquecen con workflowinstances y workflows para obtener el nombre del workflow padre.
Alertas e Incidencias
Sección titulada «Alertas e Incidencias»Panel que lista los errores abiertos agrupados por workflow + nodo + mensaje de error. Un error aparece aquí si:
- El nodo tiene
status = 'failed'enworkflowstates - No existe una entrada en
workflowincidentsconincident_status = 'resolved'para ese error
Columnas
Sección titulada «Columnas»| Columna | Descripción |
|---|---|
| Workflow | Nombre del workflow donde ocurrió el error |
| Nodo | Nodo que falló |
| Error | Mensaje de error registrado |
| Ocurrencias | Cuántas veces se ha repetido este error |
| Última vez | Fecha de la última ocurrencia |
Resolver una incidencia
Sección titulada «Resolver una incidencia»Haz clic en el botón de resolver junto a la alerta para marcarla como resuelta. Puedes añadir una nota explicando la causa o la solución aplicada. Al resolver, todos los errores idénticos (mismo workflow padre, mismo nodo, mismo mensaje de error) se marcan como resueltos simultáneamente.
Actualización de datos
Sección titulada «Actualización de datos»El dashboard usa una caché inteligente basada en eventos:
- Los datos se sirven desde caché para evitar consultas costosas en cada visita.
- La caché se invalida automáticamente cuando ocurre un evento de escritura: ejecución de workflow, creación o eliminación de un workflow, cambio de estado (activar/desactivar) o resolución de una incidencia.
- Como respaldo, la caché expira cada 10 minutos aunque no haya ocurrido ningún evento.
Esto significa que los datos mostrados son siempre frescos tras cualquier acción relevante, sin necesidad de recargar la página manualmente.
Tutorial interactivo
Sección titulada «Tutorial interactivo»Al acceder a Floogos por primera vez (o al reiniciar el tutorial desde el menú de usuario), se activa un recorrido guiado que explica cada sección del dashboard:
- Menú de navegación
- Botón de nuevo workflow
- Modo oscuro y selector de idioma
- Menú de usuario
- Indicadores KPI — qué representa cada tarjeta
- Tasa de Éxito — explicación del cálculo y origen
- Gráfico de volumen diario — interpretación de líneas y colores
- Estadísticas del período — Ejecuciones, Pico diario, Tiempo promedio
- Actividad reciente
Puedes relanzar el tutorial en cualquier momento desde Menú de usuario → Ayuda → Ver tutorial.