NSI · Óptimo Suite

Óptimo TMS
Novedades de la versión 1.26

Plataforma viva: IA, rutas con Google, mapas modernos, integración nativa con WMS y un móvil más seguro y confiable.

Versión
1.26.1.1
Alcance
Panel administrativo + API + App móvil Android
Junio 2026
Sprints 5a · 6a–6h · 1.26.1
Resumen

7 frentes de evolución

Lo nuevo de la 1.26, de la configuración al campo.

⚙️Parámetros de aplicación

Configurar el sistema sin redeploy: motores, umbrales, horarios, costos.

🤖OptimoIA

Gateway de IA que orquesta Google, mide costos y explica decisiones de ruta.

🗺️Mapas y cuadrículas

Malla GEOGRAPHY multi-país, adaptativa por zona, índice espacial.

🚚Rutas dinámicas con Google

VRP capacitado + optimizador de orden, con métricas y auditoría.

📍Mapa vivo / tracking

Ubicación de la flota en tiempo real, configurable por jornada.

🔗Integración nativa con WMS

Comunicación TMS↔WMS por REST puro, cloud-to-cloud.

📱+ Mejoras del móvil: seguridad, sincronización, operación, notificaciones y UX
ÓptimoTMSNovedades v1.26
01 · Configuración

Parámetros de aplicación sin redeploy

Un motor clave-valor (dbo.ParametrosAplicacion) con caché de 10 min y panel admin (CRUD DevExtreme). NSI ajusta el comportamiento del TMS al instante, por cliente y por geografía.

🎛️Motores de ruta

  • Rutas.Optimizador.Motor (google / legacy / off)
  • Rutas.Generador.Motor (legacy / google-routes / off)
  • ...Vrp.CostoPorKm y ...Vrp.ParadasMax (tuning VRP)

📲Móvil (Grupo MOVIL)

  • Validación GPS al entregar: umbral m + modo ADVERTIR/BLOQUEAR
  • Evidencias obligatorias: foto / firma / GPS
  • Tracking: intervalo, precisión, jornada, pausa por batería

💲Gobierno de costos

  • Proveedor optimizador / generador (OptimoIA / noaplica)
  • Costo estimado por llamada (VRP / Directions)
  • Wizard simple vs comparador de escenarios

Valor de negocio: A/B testing de motores en vivo · control de gasto Google · políticas por país · cero ciclos de release para un cambio de umbral.

ÓptimoTMSParámetros de aplicación
02 · Inteligencia

OptimoIA — gateway de IA y costos

Toda la optimización de rutas viaja por un gateway central (OptimoIA) que orquesta las APIs de Google, mide el costo real de cada llamada por instalación y, opcionalmente, explica las decisiones en lenguaje natural.

🧭Qué resuelve

  • Optimizar / reordenar entregas (Google Directions)
  • Generar ruta dinámica — VRP capacitado (Google Route Optimization)
  • Matriz de distancias para territorios
  • Disponible también desde la app móvil ("Optimizar ruta")

🔐Cómo se gobierna

  • Config en panel 🤖 (OptimoAiConfig): BaseUrl, credenciales OAuth2, secreto cifrado AES-256
  • Motor = qué algoritmo · Proveedor = por dónde viaja (medido)
  • Explicar on/off: la IA justifica por qué reordenó o agrupó
  • Sin acceso directo a Google: todo medido y auditable

El asistente muestra el costo real devuelto por OptimoIA (no estimado) — transparencia total del gasto por uso.

ÓptimoTMSOptimoIA
03 · Geografía

Mapas y cuadrículas modernas

Rediseño del mesh geográfico con tipo GEOGRAPHY + índice espacial: más preciso, multi-país y adaptable, reemplazando cientos de líneas de lógica heredada.

🌎Multi-país

Una sola base sirve a varios países (SV, GT, HN). Bounding box y separación viven en PaisCuadriculaConfig — regenerar sin borrados destructivos.

🧩Adaptativa por zona

Malla fina en lo urbano, gruesa en lo rural (ZonaCuadriculaConfig) → mejor agrupamiento sin sobre-fragmentar.

Espacial nativo

Asignación cliente→cuadrícula con STIntersects; vecinas dinámicas con ufnCuadriculaVecinas (adiós tabla precalculada).

🗺️3 modos de mapa en /RutaDinamica/DC: por fila · general · seleccionar en mapa
📊KPIs del día: pedidos, kg, m³, % asignado a flota, monto
ÓptimoTMSMapas y cuadrículas
04 · Optimización

Rutas dinámicas con Google

Dos motores intercambiables por parámetro, sin tocar código — y ambos quedan con kilómetros y tiempo reales para comparar.

CapacidadMotorTecnologíaAporta
Generar consolidadosgoogle-routes / legacyGoogle Route Optimization (VRP capacitado: peso, volumen, paradas)Menos unidades / km, asignación óptima a la flota
Ordenar entregasgoogle / legacyGoogle Directions (optimize:true)Orden de visita por distancia real + polyline
CuadrículaslegacyAgrupamiento por mesh (sin costo Google)Opción gratuita y reproducible

📈Métricas persistidas

Km y minutos por consolidado y por corrida — incluso el motor legacy se rutea con Google para comparar con la misma vara.

🧪Wizard de escenarios

Compara "mínimos vehículos" vs "balanceado" y recomienda según criterio (vehículos / km / score) antes de persistir.

ÓptimoTMSRutas dinámicas con Google
04b · Trazabilidad

Auditoría de generación de rutas

Cada generación queda registrada: quién, cuándo, qué motor, resultado y costo. Panel /RutaDinamica/AuditoriaGeneracion.

🧾RutaGeneracionRun

  • Motor, estado (ok/error/omitido), país, CD, fecha objetivo
  • Consolidados, pedidos asignados/bloqueados
  • Total km, total minutos, duración, costo de ruta

🔍RutaGeneracionDecision

  • Una fila por consolidado: vehículo, ruta, paradas, km/min
  • Explica en qué se basó el motor (incl. explicación IA si está activa)
  • Reproducible para soporte y mejora continua
ÓptimoTMSAuditoría de rutas
05 · Visibilidad

Mapa vivo — tracking GPS en tiempo real

La oficina ve dónde está cada chofer/vendedor, con rastro del día y frescura por color. Vista /Posicion/MapaTiempoReal.

📡Captura en campo

El móvil envía posiciones en lote (Foreground Service). Tabla Posicion con idempotencia por UUID.

🟢Pines por frescura

Verde <5 min, naranja 5–15, rojo >15. Búsqueda por vendedor/placa y rastro (trail) del día.

🔋Configurable

Intervalo, precisión, ventana de jornada (6–18h) y pausa por batería — todo por parámetro.

Beneficio: control operativo en vivo, detección de desvíos y evidencia de recorrido sin reportes manuales.

ÓptimoTMSMapa vivo
06 · Integración

Integración nativa con WMS REST · v1.26

La comunicación TMS↔WMS pasó de SQL cross-base (Linked Server) a API REST pura, cloud-to-cloud: cada base en su propio host, sin acoplamiento de servidores.

🔄4 flujos sobre REST

  • 📦 Estatus de devolución (destino configurable: WMS / ERP / ambos)
  • 📁 Ingreso por devolución I13 (P_INGRESO_INT)
  • 🗓 Fechas de entrega
  • 🚚 Enviar a WMS / trasladar consolidado (P_GENERA_CONSOLIDADO_TMS)

🛡️Robusto y auditable

  • Activable por flags (HTTP vs legacy) — migración gradual y segura
  • Bitácoras de auditoría por flujo + CorrelationId en logs
  • Sin Linked Server: apto para nube, cada sistema escala aparte
  • Respuestas claras (qué hizo / errores) con HTTP correcto

Beneficio: despliegue en nube real, menor acoplamiento, trazabilidad de cada intercambio y reversibilidad por flag.

ÓptimoTMSIntegración WMS (REST)
07 · Campo · 1/2

Mejoras del móvil v1.26.1.1

App offline-first más segura y confiable: opera en redes inestables sin fricción.

🔒Seguridad

  • Login JWT + refresh (adiós contraseña en la URL)
  • Tokens cifrados (Keystore / EncryptedSharedPreferences)
  • Sesión persistente; rotación de token transparente

🔁Sincronización

  • Reintento en background con WorkManager al recuperar red
  • Idempotencia (sin duplicados) + progreso por pasos
  • Manejo de errores claro; auto-limpia si la ruta ya se liquidó

🚚Operación

  • Precheck de carga antes de operar
  • Tracking GPS + captura de geo del cliente (sin (0,0))
  • Optimizar ruta, búsqueda dinámica, impresión Bixolon
ÓptimoTMSMejoras del móvil · 1/2
07 · Campo · 2/2

Mejoras del móvil v1.26.1.1

Comunicación con el chofer, experiencia visual y operación sin redeploy.

🔔Notificaciones

  • Push FCM con auto-refresh de token
  • Avisa si las notificaciones están apagadas
  • Bandeja de anuncios offline

🎨UX

  • Migración a Material 3
  • Splash screen moderno
  • Card "Próximo cliente" con navegación Waze/Maps

🛠️Mantenibilidad

  • Parámetros remotos (feature flags sin redeploy)
  • Log persistente para soporte
  • Documentación técnica completa
ÓptimoTMSMejoras del móvil · 2/2
Impacto

Antes  →  Ahora (v1.26)

AspectoAntesAhora
Optimización de rutaHeurística / manualVRP capacitado con Google, medido y auditable
GeografíaUn país, lógica rígidaMulti-país, adaptativa, espacial nativa
ConfiguraciónRequiere redeployParámetros en vivo (panel)
IA / costosSin mediciónOptimoIA: orquesta, mide y explica
TMS ↔ WMSSQL cross-base (Linked Server)REST cloud-to-cloud, con flags y bitácora
Visibilidad de flotaReportes posterioresMapa vivo en tiempo real
MóvilContraseña en URL, sync frágilJWT cifrado + sync automática en background
ÓptimoTMSAntes / Ahora
Gracias

Una plataforma viva,
inteligente y conectada.

Óptimo TMS 1.26 — configurable sin redeploy, optimizada con IA + Google, integrada con WMS y operada desde un móvil seguro.

NSI · Óptimo Suite
Transportation Management System
1 / 13