Plataforma viva: IA, rutas con Google, mapas modernos, integración nativa con WMS y un móvil más seguro y confiable.
Lo nuevo de la 1.26, de la configuración al campo.
Configurar el sistema sin redeploy: motores, umbrales, horarios, costos.
Gateway de IA que orquesta Google, mide costos y explica decisiones de ruta.
Malla GEOGRAPHY multi-país, adaptativa por zona, índice espacial.
VRP capacitado + optimizador de orden, con métricas y auditoría.
Ubicación de la flota en tiempo real, configurable por jornada.
Comunicación TMS↔WMS por REST puro, cloud-to-cloud.
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.
Rutas.Optimizador.Motor (google / legacy / off)Rutas.Generador.Motor (legacy / google-routes / off)...Vrp.CostoPorKm y ...Vrp.ParadasMax (tuning VRP)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.
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.
OptimoAiConfig): BaseUrl, credenciales OAuth2, secreto cifrado AES-256El asistente muestra el costo real devuelto por OptimoIA (no estimado) — transparencia total del gasto por uso.
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.
Una sola base sirve a varios países (SV, GT, HN). Bounding box y separación viven en PaisCuadriculaConfig — regenerar sin borrados destructivos.
Malla fina en lo urbano, gruesa en lo rural (ZonaCuadriculaConfig) → mejor agrupamiento sin sobre-fragmentar.
Asignación cliente→cuadrícula con STIntersects; vecinas dinámicas con ufnCuadriculaVecinas (adiós tabla precalculada).
/RutaDinamica/DC: por fila · general · seleccionar en mapaDos motores intercambiables por parámetro, sin tocar código — y ambos quedan con kilómetros y tiempo reales para comparar.
| Capacidad | Motor | Tecnología | Aporta |
|---|---|---|---|
| Generar consolidados | google-routes / legacy | Google Route Optimization (VRP capacitado: peso, volumen, paradas) | Menos unidades / km, asignación óptima a la flota |
| Ordenar entregas | google / legacy | Google Directions (optimize:true) | Orden de visita por distancia real + polyline |
| Cuadrículas | legacy | Agrupamiento por mesh (sin costo Google) | Opción gratuita y reproducible |
Km y minutos por consolidado y por corrida — incluso el motor legacy se rutea con Google para comparar con la misma vara.
Compara "mínimos vehículos" vs "balanceado" y recomienda según criterio (vehículos / km / score) antes de persistir.
Cada generación queda registrada: quién, cuándo, qué motor, resultado y costo. Panel /RutaDinamica/AuditoriaGeneracion.
La oficina ve dónde está cada chofer/vendedor, con rastro del día y frescura por color. Vista /Posicion/MapaTiempoReal.
El móvil envía posiciones en lote (Foreground Service). Tabla Posicion con idempotencia por UUID.
Verde <5 min, naranja 5–15, rojo >15. Búsqueda por vendedor/placa y rastro (trail) del día.
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.
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.
P_INGRESO_INT)P_GENERA_CONSOLIDADO_TMS)CorrelationId en logsBeneficio: despliegue en nube real, menor acoplamiento, trazabilidad de cada intercambio y reversibilidad por flag.
App offline-first más segura y confiable: opera en redes inestables sin fricción.
Comunicación con el chofer, experiencia visual y operación sin redeploy.
| Aspecto | Antes | Ahora |
|---|---|---|
| Optimización de ruta | Heurística / manual | VRP capacitado con Google, medido y auditable |
| Geografía | Un país, lógica rígida | Multi-país, adaptativa, espacial nativa |
| Configuración | Requiere redeploy | Parámetros en vivo (panel) |
| IA / costos | Sin medición | OptimoIA: orquesta, mide y explica |
| TMS ↔ WMS | SQL cross-base (Linked Server) | REST cloud-to-cloud, con flags y bitácora |
| Visibilidad de flota | Reportes posteriores | Mapa vivo en tiempo real |
| Móvil | Contraseña en URL, sync frágil | JWT cifrado + sync automática en background |
Óptimo TMS 1.26 — configurable sin redeploy, optimizada con IA + Google, integrada con WMS y operada desde un móvil seguro.