AI27 Connect · MANUAL DEL DASHBOARD 1 / 5

Guía rápida del Runtime Dashboard

La pantalla que muestra, en vivo, qué cuentas GPS se están capturando, cuántas unidades trae cada una y si algo falló. Se actualiza sola y es solo lectura: desde aquí no se puede romper nada. Agrupa por cliente · transportista (una tarjeta por grupo) y tiene dos zonas: Estado de rastreo — los grupos que sí ejecutan — y Diagnóstico técnico — fallas, tiempos y transiciones.

La cabecera

ElementoQué significa
EN VIVO · última respuesta…El tablero está recibiendo datos. PAUSADO = congelaste la pantalla (botón Ⅱ); ERROR DE ACTUALIZACIÓN = el tablero se quedó sin datos del runtime.
↻ actualizar ahora · Ⅱ congelarRefrescar al momento, o congelar la vista para leer con calma sin que cambie.
X / Y dentro de su cadenciaDe Y grupos, X ejecutaron dentro del ritmo que les toca. Es el número de salud del dash.
N grupos · N cuentasEl tamaño del padrón: cuántos transportistas y cuentas atiende este dash.

El semáforo se calibra a la cadencia de cada dash

No todos los dash capturan al mismo ritmo (los hay de 2, 5 o 10 minutos). Los colores se ajustan al ritmo real: verde = ejecutó dentro de ~1.3× su intervalo (sana, aunque la edad diga varios minutos) · ámbar = se está atrasando · rojo = pasó ~2.2× su intervalo: la ejecución está genuinamente detenida. Por eso una edad de 8 minutos puede ser normal en un dash lento y alarma en uno rápido — confía en el color, no en el número solo.

Estadísticas: cuándo preocuparse

CasillaQué mideUmbral
runs / 5minEjecuciones de captura recientes.En 0, la captura está detenida.
error ratePorcentaje de fallos en 5 min.≥ 10% vigilar · ≥ 25% avisar
atrasados (>Xs)Grupos fuera de su cadencia.> 10% del total = problema general del dash
edad mediana · p95Qué tan viejo es el dato típico y el peor razonable.Si la mediana sube sin parar, el dash se rezaga.
Manual de operación · Runtime Dashboard pág. 2 → la tarjeta, pieza por pieza
AI27 Connect · MANUAL DEL DASHBOARD 2 / 5

La tarjeta, pieza por pieza

Ejemplo con datos ficticios: el cliente, el transportista y las placas son ilustrativos.

1 CLIENTE EJEMPLO · TRANSPORTES DEMO
2 plataforma_gps ⚡ api 2 ctas hace 32s
3portal.ejemplo-gps.mx · ID 64a1b2c3d4…
4
5 5 unidades → destino-envios…
6 ↗ 200 · hace 24s última ejecución 12:47:16 · 173 ms
7Detalle por cuenta
64a1b2c3d4…hace 26s3p173ms43/0
devicelat, lonspeedgps_date
ABC123419.43260, -99.1332045 km/h12:46:58
XYZ567825.68661, -100.316120 km/h12:21:07
8▸ JSON crudo
1

Cliente · transportista del grupo — la identidad de la tarjeta.

2

Etiquetas: la plataforma GPS de origen, el modo de captura (⚡ api = consulta directa, 🌐 browser = navegador), cuántas cuentas junta el grupo, y la frescura de la última ejecución. El color se calibra a la cadencia del dash (pág. 1); el cursor encima muestra dos relojes: EJECUCIÓN (cuándo corrió el scraper) y POSICIÓN NUEVA (cuándo llegó el último dato GPS distinto).

3

Host del portal e ID de la cuenta. Un clic en el ID lo copia: es el dato clave al reportar un problema.

4

Historial de ejecuciones, la más reciente a la izquierda. Cada punto es una ronda; el color marca el hueco contra la anterior. Racha roja = el grupo estuvo callado.

5

Unidades que trajo la última ronda y el destino del envío.

6

Último envío (200 = aceptado por el receptor) y última ejecución con su duración. Si en su lugar dice «sin datos nuevos» o «sin ejecución desde hace Xm», el grupo no corre o no produce.

7

Detalle por cuenta: ID · edad · puntos del ciclo (3p) · duración · corridas/errores (43/0 = 43 corridas, 0 errores). Abajo, cada unidad con su posición; clic en las coordenadas las copia y ofrece abrirlas en Maps.

8

JSON crudo: el paquete exacto que se envía. Útil para soporte; no hace falta para operar.

Avisos que pueden aparecer

AvisoQué significa
⚠ datos de corrida anteriorLa última ejecución falló; ves la foto de la última corrida buena. Posiciones sin refrescar.
más de 1h sin reportarLa fecha GPS de esa unidad es vieja. Casi siempre es el equipo (apagado, sin señal, estacionado).
— sin unidades —El portal de origen no devolvió vehículos para esa cuenta en el último ciclo.
sin snapshot GPS aúnCuenta recién arrancada; espera al próximo ciclo.
Manual de operación · Runtime Dashboard pág. 3 → la banda «cuentas sin rastreo»
AI27 Connect · MANUAL DEL DASHBOARD 3 / 5

Estado de rastreo y la banda roja

Así se ve la zona principal. El filtro separa los estados; el orden Más fallas es la vista de guardia; a la derecha, el total de grupos y cuántos capturan por ⚡api o 🌐browser.

Estado de rastreo
Busca una cuenta, transportista, scraper o ID. Aquí aparecen los grupos que sí están ejecutando.
actualizandoatrasadocon error
Buscar cuenta, transportista, s… Todos los estados ▾ Más recientes ▾ 304 grupos · 266 ⚡api · 38 🌐browser

Cuando hay cuentas que no lograron iniciar sesión, arriba de las tarjetas aparece la banda roja «cuentas sin rastreo» — la lista a revisar primero cada mañana. Ejemplo con datos ficticios:

13 cuentas sin rastreo No lograron iniciar sesión y requieren atención.
2GRUPO EJEMPLO // TRANSPORTES DEMO
64a1b2c3d4e5f6a7b8c9d0e1
3abc_wialon
31/08/2026, 12:27:29
4fallo de autenticación — sesión expirada o token inválido
GRUPO EJEMPLO // FLETES MUESTRA
64b2c3d4e5f6a7b8c9d0e1f2
pointer
31/08/2026, 12:28:15
credenciales rechazadas — usuario/contraseña inválido
OTRO CLIENTE // LOGISTICA PRUEBA
64c3d4e5f6a7b8c9d0e1f2a3
strackgps
31/08/2026, 12:27:22
fallo de autenticación — sesión expirada o token inválido
1

El contador. Cuántas cuentas están sin poder entrar a su portal ahora mismo. Solo aparece cuando hay al menos una; si no la ves, no hay logins fallando.

2

Grupo y cuenta afectada: cliente // transportista y, debajo, el ID de la cuenta. Un clic lo copia — es el dato para reportar.

3

Plataforma y último intento: qué integración es y cuándo fue la última vez que intentó entrar.

4

El motivo, traducido. La página 4 dice qué significa cada frase y a quién le toca resolverla.

¿Se cura sola o hay que actuar?

En el detalle de cada falla (zona de Diagnóstico técnico) la distinción que importa es: reintentando (N) = el runtime la sigue trabajando solo, dale tiempo; ⚠ atorada (N intentos) — necesita intervención = ya no se cura sola: hace falta credencial nueva, alta en el portal del proveedor, o reporte al equipo de runtime. Regla de cada mañana: atiende primero las atoradas y las de credenciales; lo de navegador/infra o rate-limit se reintenta solo — revísalo en una hora antes de reportar. Las fallas vienen clasificadas por causa: credenciales sin unidades suspendida rate-limit navegador/infra cambió estructura.

Manual de operación · Runtime Dashboard pág. 4 → errores traducidos
AI27 Connect · MANUAL DEL DASHBOARD 4 / 5

Errores traducidos y cuentas en falla

El dashboard traduce los errores técnicos a frases. Esta tabla dice de quién es el problema.

Mensaje en pantallaQué está pasandoDe quién es
credenciales rechazadas / expiradas — usuario o contraseña inválidoEl portal rechaza el acceso. Hay que actualizar usuario/contraseña con el cliente.CREDENCIAL
cuenta suspendida por el proveedor — login OK, reactivar con el administradorLa credencial entra pero el proveedor suspendió la cuenta.CLIENTE
sin unidades asignadas — revisar permisos en el panelEntra, pero no ve vehículos: falta asignarle flota en el portal.CLIENTE
sitio del proveedor caído · servidor inaccesible · DNS o IP inválido · certificado SSL vencidoEl portal del proveedor no responde o su dirección/certificado cambió.PROVEEDOR
tiempo de espera agotado — servidor lento o caídoEl portal tarda demasiado. Suele ser transitorio.PROVEEDOR
demasiadas consultas — rate-limit activoEl proveedor está limitando las consultas; el runtime espacia solo.ESPERAR
en pausa entre reintentos (backoff) — esperando la ventana de re-loginFalló un login y el runtime espera su turno para reintentar. Es protección, no caída.ESPERAR
navegador no disponible (infra) · proxy/red del navegador inestable — no es la cuentaProblema de infraestructura de captura por navegador; se reintenta solo.RUNTIME
la página de login no presentó el formulario · el login no llegó al panelEl sitio cambió o hay bloqueo anti-bot.RUNTIME
respuesta inesperada — formato cambió · endpoint no encontrado · respuesta vacíaEl portal cambió su página o API; requiere ajuste de código.RUNTIME
error interno del scraperFallo nuestro en la captura.RUNTIME
Al reportar un problema, copia estos tres datos
1 · El ID de la cuenta Clic en la tarjeta o en la fila de falla lo copia.
2 · El nombre del grupo Cliente · transportista, tal como aparece.
3 · El texto del error La frase completa que muestra la tarjeta.

Con esos tres datos, el diagnóstico empieza en minutos en lugar de horas.

Manual de operación · Runtime Dashboard pág. 5 → casos frecuentes y límites
AI27 Connect · MANUAL DEL DASHBOARD 5 / 5

Casos frecuentes y lo que
este dashboard no dice

«La posición tiene 30–50 minutos, ¿está fallando?»

Casi nunca. Hay dos relojes: la frescura de captura (el chip «hace Xs», calibrado a la cadencia del dash — eso es nuestro y debe estar verde) y el gps_date, que es la hora en que el equipo del camión reportó. Muchos equipos reportan una vez por hora o callan al apagar el motor. Captura verde + gps_date que avanza cuando la unidad se mueve = todo bien.

«speed 0 y no se mueve»

Unidad detenida: estacionada o en patio. El dato sigue llegando; solo que no cambia. Si además el evento dice parking, es exactamente eso.

«Sale verde y con 200, pero el cliente no la ve en su sistema»

Este dashboard prueba que capturamos y enviamos. Que el sistema del cliente lo muestre depende de su lado: en AIS, una posición solo se acepta si la unidad tiene viaje/bitácora abierta — sin viaje, el descarte es el comportamiento normal, no una falla. La revisión sigue en el alta del viaje o del catálogo del cliente.

«Dice N unidades y el cliente dice que son más»

El dashboard muestra lo que el portal del proveedor entrega a esa credencial. Si faltan unidades, primero se confirma cuántas devuelve el portal en crudo; si da menos que la flota real, el ajuste es de permisos o asignación en el portal del proveedor.

Para no concluir de más
El dashboard SÍ prueba
El dashboard NO prueba
Que el runtime leyó el portal del proveedor y cuántas unidades trajo.
Que el proveedor entregue toda la flota del cliente — solo vemos lo que da esa credencial.
Que el paquete se envió y el receptor respondió 200.
Que el dato llegó a la pantalla del cliente final — bitácoras, catálogos y validaciones ocurren aguas abajo.
La hora de nuestra captura y de nuestro envío.
Que el equipo GPS del camión reporte al día — eso lo dice gps_date, y es del equipo.
Manual de operación · Runtime Dashboard AI27 Connect