Problemas y avisos, explicados
Por Nathan ColeActualizado
Una optimización nueva respeta sus restricciones: antes que incumplir una regla, el optimizador deja un pedido fuera de las rutas (consulte Por qué un pedido quedó sin asignar). Por tanto, las líneas rojas de problema provienen casi siempre del trabajo manual. Cuando edita rutas a mano, el optimizador aplica el cambio y marca cualquier regla que incumple en lugar de rechazarlo. Esta página enumera todos los mensajes de problema, qué significa cada uno y cómo resolverlo.
Los problemas aparecen a tres niveles:
- # PROBLEMAS en la banda superior de métricas: el recuento de todo el plan. La métrica solo aparece cuando el recuento es superior a cero.
- PROBLEMAS en una tarjeta de ruta, en rojo: cuántos de ellos están en esa ruta.
- Una línea roja bajo la parada afectada con el mensaje específico.
Todos los mensajes de problema
| Mensaje | Qué significa | Cómo corregirlo |
|---|---|---|
| El vehículo no puede visitar esta ubicación (etiquetas / restricciones) | Las etiquetas obligatorias o prohibidas del pedido no coinciden con este vehículo | Mueva la parada a un vehículo compatible o cambie las etiquetas. Consulte Etiquetas: compatibilidad entre vehículos y pedidos |
| No hay conexión por carretera transitable hasta esta ubicación | El marcador está en un lugar al que la red de carreteras no puede llegar | Corrija la dirección o arrastre el marcador a la calle. Consulte Corregir direcciones no reconocidas o mal ubicadas |
| Sobrecargado en N | El vehículo transporta N unidades más que su capacidad en algún punto de la ruta | Mueva una parada a otra ruta, aumente la capacidad o añada una recarga. Consulte Capacidad, entregas y recogidas |
| Incumple una franja horaria de entrega en X | El vehículo llega X después de que se cierre la franja del pedido | Mueva la parada a un punto anterior de la ruta o a un vehículo más temprano, o amplíe la franja |
| Supera el límite de duración del turno en X | La ruta dura X más que la duración máxima del vehículo | Quite paradas de la ruta o aumente el límite. Consulte Turnos y horario laboral |
| Supera el límite de distancia en X km/mi | La ruta recorre X más que la distancia máxima del vehículo | Quite paradas de la ruta o aumente el límite |
| Incumple el horario de apertura del depósito en X | Una visita al depósito (inicio, recarga o regreso) queda X fuera del horario del depósito | Ajuste el horario del depósito o el turno, o reordene la ruta |
| Supera el fin del turno del vehículo en X | La ruta termina X después del fin del turno | Empiece antes, quite paradas de la ruta o amplíe el turno |
| Pedido de recogida y entrega fuera de secuencia | La recogida y la entrega de un traslado están en rutas distintas o la entrega va primero | Mantenga ambas mitades en una ruta, con la recogida antes de la entrega. Consulte Traslados de recogida y entrega |
| Supera el tiempo de conducción restante del conductor en X | La ruta conduce X más que las horas restantes del presupuesto del periodo del conductor | Quite paradas de la ruta o corrija Límite del periodo (h) / Ya conducidas (h). Consulte Pausas del conductor |
| Incumple las reglas de pausas del conductor en X | La pausa que exige la regla no puede colocarse en esta ruta tal como está | Reordene o acorte la ruta, amplíe las franjas en torno a la pausa o relaje la regla. Consulte Pausas del conductor |
| Pausa realizada en una parada donde no se permiten pausas | El único lugar donde cabe la pausa es una parada con pausas restringidas (Restringir en esta parada en Pausas del conductor) | Permita pausas en esa parada o reordene la ruta para que la pausa se coloque en otro lugar |
| Grupo de secuencia roto (sus pedidos van en una ruta, en su orden establecido) | Los pedidos del grupo están repartidos entre rutas o van fuera del orden de rango | Ponga todos los miembros en una ruta en orden de rango. Consulte Secuencias de pedidos |
| Mezcla clases de producto incompatibles en un vehículo (A, B) | Dos de las clases indicadas figuran en uno de los grupos No mezclar clases de carga de este vehículo y comparten la ruta | Mueva una de las clases a otro vehículo o quite el par de los grupos No mezclar clases de carga del vehículo. Consulte Segregación de productos |
| Entregado X después de su tiempo máx. en vehículo | El trayecto del pedido dura X más de lo que permite su Tiempo máx. en vehículo | Consulte Entregado después de su tiempo máx. en vehículo |
Las cantidades X son el tamaño de la infracción, no de toda la restricción. Una franja incumplida "en 5 min" puede merecer aceptarse. Una franja incumplida "en 2 h" probablemente no.
Entregado después de su tiempo máx. en vehículo
El trayecto cuenta desde la salida del vehículo del depósito en un pedido normal, y desde la recogida en un traslado. Una pausa del conductor realizada dentro de ese tramo cuenta para el trayecto.
- Sirva el pedido antes en la ruta.
- Aumente Tiempo máx. en vehículo, o Tiempo extra máx. de trayecto en un traslado.
- Permita pausas en más paradas.
- Mueva el pedido a un vehículo que llegue antes.
Consulte Tiempo máx. en vehículo.
La línea azul de espera
La línea "Espera 25 min a que se abra la franja" aparece en azul y no en rojo: no es un problema. El vehículo llega antes de que se abra la franja del pedido y permanece inactivo hasta que se abre. El plan es válido. La espera forma parte del tiempo de trabajo de la ruta. Las esperas largas en una ruta indican que una franja o el inicio del turno podrían moverse, o que las paradas con franjas similares podrían compartir una ruta. Consulte Franjas horarias, tiempo de servicio, prioridad y carga.
Exportar y compartir con problemas
Los problemas no bloquean nada: un plan con problemas puede exportarse o compartirse igualmente. Resuelva un problema de una de estas cuatro maneras, por orden de preferencia:
- Deshacer la edición que lo causó.
- Corríjalo con otra edición usando la tabla anterior.
- Ejecute Optimizar orden de paradas en la ruta afectada: reordena las paradas y elimina cualquier infracción que un orden mejor pueda absorber.
- Acéptelo conscientemente. La exportación y la vista móvil del conductor muestran el plan tal como está.
Si los problemas aparecen sin ninguna edición manual, revise primero los datos de entrada: una combinación imposible forzada con pedidos colocados a mano, o rutas obsoletas marcadas como NOT SYNC tras cambios en los datos de entrada. Una optimización nueva reconstruye el plan y descarta lo que no cabe. Consulte Ejecutar el optimizador.
Los dos problemas de pausas del conductor pueden aparecer en una optimización nueva. Volver a ejecutarla no los elimina: el optimizador puede descartar un pedido que no cabe, pero no puede descartar una pausa obligatoria. Una regla que exige una pausa tras 4,5 horas de conducción no puede cumplirse en un trayecto de 6 horas entre dos paradas, porque la pausa se realiza en una parada y ese trayecto no tiene ninguna. Añada una parada en el camino, relaje la regla o acepte el plan tal como se indica. Lo mismo se aplica a una pausa colocada en una parada con pausas restringidas cuando la pausa no cabe en ninguna otra parada.
Cuando las propias reglas son el problema
Las correcciones de la tabla anterior eliminan un problema cada vez. A veces el problema no es una parada sino el conjunto de reglas: la franja de las 11:00, el fin de turno de las 16:30, la etiqueta de refrigerado y la capacidad de 18 palés son razonables por separado e imposibles en conjunto. La cuestión pasa a ser qué regla relajar y cuántos problemas elimina el cambio a qué coste.
El asistente puede trabajar en esa cuestión porque recibe todo lo que hay en esta página como datos estructurados y no como una imagen:
- cada problema con su tipo, su ruta, su parada y el tamaño de la infracción.
- para cada pedido colocado a mano, si incumpliría una regla en cualquier lugar o solo en su posición actual.
- para cada pedido sin asignar, su categoría, sus bloqueos y los datos de entrada que le permitirían entrar.
- la diferencia de coste, distancia y número de problemas respecto a la última optimización completa.
Lee todo eso de todo el plan a la vez.
Route 2 has four problems and three orders are unassigned. Go through
the plan and tell me which of my constraints are actually in conflict,
which single rule I should relax, and what it would cost me. Do not
change anything yet.
Run it three ways and compare: shift end at 17:30 instead of 16:30,
capacity 20 instead of 18, and the pharmacy window widened to 12:00.
Which one clears the most problems for the least money?
En el segundo mensaje, cada variante es una optimización real con sus datos, de modo que el asistente responde a una afirmación como "necesitamos una furgoneta más grande" con costes y recuentos de problemas medidos. Consultar, editar y exportar un plan con IA explica cómo leer y editar un plan de esta manera. Describir restricciones en lenguaje natural explica cómo expresar las reglas en primer lugar.
Siguiente paso
Si las nuevas ejecuciones son lentas en un plan grande, lea Consejos de optimización para conjuntos de datos grandes.
FAQ
¿Por qué mi plan de rutas muestra problemas?
Una optimización nueva respeta sus restricciones: antes que incumplir una regla, el optimizador deja un pedido fuera de las rutas. Por tanto, las líneas rojas de problema provienen casi siempre del trabajo manual, donde el optimizador aplica el cambio y marca cualquier regla que incumple en lugar de rechazarlo. Los dos problemas de pausas del conductor pueden aparecer en una optimización nueva.
¿Los problemas bloquean la exportación o el uso compartido?
No. Un plan con problemas puede exportarse o compartirse igualmente, y la exportación y la vista móvil del conductor muestran el plan tal como está. Resuelva un problema deshaciendo la edición, corrigiéndolo con otra edición, ejecutando Optimizar orden de paradas en la ruta o aceptándolo conscientemente.
¿Qué significa la X en un mensaje de problema?
Las cantidades X son el tamaño de la infracción, no de toda la restricción. Incumple una franja horaria de entrega en 12 min significa que el vehículo llega 12 minutos después de que se cierre la franja. Una franja incumplida en 5 minutos puede merecer aceptarse; una incumplida en 2 horas probablemente no.
¿Puede ayudar el asistente cuando las restricciones entran en conflicto?
Sí. El asistente recibe cada problema con su tipo, ruta, parada y tamaño de la infracción como datos estructurados de todo el plan, así que pregúntele qué restricciones están realmente en conflicto, qué regla concreta relajar y qué costaría el cambio. Cada variante que compara es una optimización real con sus datos.