Secuencias de pedidos: orden de visita estricto

Por Nathan ColeActualizado

Una secuencia de pedidos encadena varios pedidos en un recorrido. Un vehículo sirve el recorrido. Los miembros tienen un orden de visita fijo, como recoger las piezas, inspeccionar el sitio, instalar el equipo y entregar las llaves. Cada miembro tiene el mismo nombre de grupo Secuencia y su propio Rango de secuencia. El miembro con el rango más bajo se sirve primero. La recogida en un miembro abastece las entregas de los miembros con rango posterior.

Esta página explica cómo configurar una secuencia, qué hace el optimizador con ella, los límites de un recorrido y qué informa Routing24 cuando una edición manual rompe un recorrido.

Este plan de tutorial tiene un recorrido de instalación de cuatro pedidos y cinco pedidos no relacionados:

Tutorial - Secuencias de pedidos
Una serie de instalación de cuatro pedidos en un solo vehículo, en orden: el primero recoge las piezas que los siguientes instalan, mezclada con pedidos sin relación que pueden intercalarse. Uses secuencias de pedidos.

Configurar una secuencia

En el editor de pedidos, establezca Tipo de pedido en Secuencia personalizada y asigne a cada pedido del recorrido el mismo nombre de grupo Secuencia y un Rango de secuencia (las columnas Sequence group / Sequence rank en las hojas de cálculo). Los cuatro miembros del plan del tutorial comparten un grupo Secuencia llamado install-run y tienen los rangos 10, 20, 30 y 40. La fila de cada miembro en la lista de Pedidos muestra entonces un chip de Secuencia con el nombre del grupo y el rango.

  • El miembro con el rango más bajo se sirve primero. Los rangos no tienen que ser consecutivos. Los rangos 10, 20, 30 y 40 dejan espacio para insertar más adelante un pedido entre dos miembros.
  • Los miembros con rangos iguales pueden servirse en cualquier orden.
  • El optimizador puede colocar paradas no relacionadas entre los miembros.

La lista de Pedidos con los cuatro miembros del recorrido, cada fila muestra su chip de Secuencia: Collect parts, servicio 10 min, install-run #10, 4 al depósito, luego Survey site, servicio 10 min, install-run #20, 1 desde el depósito, luego Install rig, servicio 20 min, install-run #30, 2 desde el depósito, luego Handover keys, servicio 5 min, install-run #40, 1 desde el depósito

Secuencias y traslados

Routing24 tiene dos formas de vincular pedidos:

  • Un traslado (PUD) vincula exactamente una recogida con una entrega mediante un ID de traslado compartido. Las cantidades deben coincidir. No hay rangos. La única regla es que la recogida se sirve antes que la entrega.
  • En una secuencia, cada miembro tiene sus propias cantidades ordinarias de Recogida y Entrega. Una recogida aumenta la carga a bordo. Una entrega en un miembro con rango posterior la reduce. Una recogida puede por tanto abastecer varias entregas posteriores, y varias recogidas pueden abastecer una entrega. El vehículo sirve los miembros en orden de rango.

Use un traslado para una recogida y una entrega que van juntas. Use una secuencia cuando varios pedidos forman un recorrido con un orden de visita fijo. Un pedido es un extremo de traslado o un miembro de secuencia, nunca ambos.

Qué hace el optimizador

La ruta optimizada de la Crew van, 11 paradas, 27,2 km, 02:05, carga 7, sirviendo Order 5, luego el recorrido en orden de rango, Collect parts, 10 min, recogiendo 4, luego Survey site, 10 min, entregando 1, luego Install rig, 20 min, entregando 2, luego Handover keys, 5 min, entregando 1, luego Order 2, Order 1, Order 3 y Order 4

  • Un vehículo sirve toda la secuencia. El optimizador nunca divide un recorrido entre rutas. En el plan del tutorial, la Crew van sirve los cuatro miembros y el Courier no sirve ninguno.
  • El vehículo sirve los miembros en orden de rango en toda la ruta, viajes de recarga incluidos. La Crew van sirve Order 5, luego los cuatro miembros en orden de rango, luego Order 2, Order 1, Order 3 y Order 4.
  • El optimizador calcula la carga a bordo después de cada parada y la compara con la Capacidad del vehículo. El recorrido recoge 4 unidades y entrega 1, 2 y 1 en los miembros posteriores, por lo que ocupa como máximo 4 unidades de la capacidad de la Crew van.
  • El optimizador sirve la secuencia todo o nada. Si no puede colocar un miembro, todos los miembros del grupo quedan sin asignar. El panel Sin asignar encima de las tarjetas de ruta indica el motivo una vez, en el miembro que bloquea el recorrido. Lo mismo ocurre cuando la carga a bordo durante el recorrido supera en algún punto la Capacidad de todos los vehículos. Dos recogidas de 3 antes de una entrega de 6 no caben en una furgoneta con una Capacidad de 5, aunque cada pedido por sí solo sí cabría.

Límites y comportamiento

  • Una secuencia contiene de 2 a 16 pedidos.
  • Un miembro es un pedido de tipo Secuencia personalizada con una franja horaria. El mismo pedido no puede ser también un extremo de traslado ni tener ubicaciones alternativas. Cada miembro tiene su propia dirección, franja horaria, prioridad y cantidades de Recogida y Entrega, que funcionan como en cualquier otro pedido.
  • La recogida en un miembro abastece las entregas de los miembros con rango posterior. En el plan del tutorial, el vehículo recoge 4 unidades en Collect parts (rango 10). Entrega 1 en Survey site (rango 20), 2 en Install rig (rango 30) y 1 en Handover keys (rango 40). El vehículo no carga nada en el depósito para el recorrido. La CARGA de 7 en la tarjeta de ruta de la Crew van es la carga de depósito de sus cinco pedidos no relacionados. El vehículo carga en el depósito solo lo que las propias recogidas del recorrido no abastecen. Si Install rig necesitara 3 unidades, el vehículo cargaría la unidad que falta en el depósito. Si Handover keys no necesitara nada, el vehículo llevaría la unidad sobrante de vuelta al depósito.
  • Una recogida solo abastece a los miembros con rango posterior. Si Survey site tuviera un rango más bajo que Collect parts, el vehículo cargaría su 1 unidad en el depósito. Los miembros con rangos iguales nunca se abastecen entre sí, porque cualquiera de ellos podría servirse primero.
  • Un recorrido puede abarcar viajes de recarga. En el depósito el vehículo descarga sus recogidas, carga las entregas del siguiente viaje y mantiene a bordo la mercancía del recorrido. Esa mercancía ocupa capacidad en los viajes posteriores hasta que el vehículo la entrega.
  • Un miembro de secuencia en la lista Force allow orders o Force deny orders de un vehículo se ignora en la optimización. Use etiquetas para restringir todo el recorrido a los vehículos adecuados.

Una secuencia es inválida cuando tiene menos de 2 o más de 16 miembros, cuando un miembro es un extremo de traslado, cuando un miembro está en un grupo alternativo o cuando un miembro tiene más de una franja horaria. Una importación informa de cada infracción como una advertencia y aun así importa la fila. El optimizador deja fuera de las rutas a todos los miembros de una secuencia inválida. El resto del plan se optimiza igualmente.

Editar a mano

Cuando edita rutas a mano, Routing24 nunca rechaza una edición de secuencia. Mover un miembro fuera del orden de rango, moverlo a otro vehículo o aparcar parte del recorrido marca cada parada afectada con el problema "Grupo de secuencia roto (sus pedidos van en una ruta, en el orden indicado)". Esas paradas cuentan para la métrica # PROBLEMAS hasta que todos los miembros vuelven a estar en una ruta en orden de rango.

Siguiente paso

Una secuencia establece el orden de visita de sus miembros en la ruta de un vehículo. Ejecutar el optimizador explica qué necesita una optimización, el presupuesto de tiempo y qué sustituye una nueva ejecución.

FAQ

¿Cuál es la diferencia entre una secuencia de pedidos y un traslado?

Un traslado vincula una recogida con una entrega mediante un ID de traslado. Ambas cantidades son iguales. No tiene rangos. Una secuencia encadena de 2 a 16 pedidos servidos en orden de rango. Cada miembro tiene sus propias cantidades de Recogida y Entrega, por lo que una recogida puede abastecer varias entregas posteriores. Un pedido es un extremo de traslado o un miembro de secuencia, nunca ambos.

¿Pueden servirse otras paradas entre los miembros de una secuencia?

Sí. Los rangos establecen qué miembro se sirve antes que otro. No establecen dónde están los miembros en la ruta. El optimizador puede colocar pedidos no relacionados entre ellos. En el plan del tutorial, la Crew van sirve Order 5, luego los cuatro miembros en orden de rango y luego cuatro pedidos no relacionados. Los miembros con rangos iguales pueden servirse en cualquier orden.

¿Qué ocurre cuando un miembro del recorrido no puede colocarse?

Si un miembro no puede colocarse, todo el grupo queda sin asignar. El panel Sin asignar indica el motivo una vez, en el miembro que bloquea el recorrido. Lo mismo ocurre cuando la carga a bordo durante el recorrido supera la Capacidad de todos los vehículos. Dos recogidas de 3 antes de una entrega de 6 no caben en una furgoneta con una Capacidad de 5.

¿El vehículo carga algo en el depósito para el recorrido?

Solo lo que las recogidas no abastecen. En el tutorial, el vehículo recoge 4 unidades en el rango 10 y entrega 1, 2 y 1 en los rangos 20, 30 y 40, por lo que no carga nada en el depósito. Si la entrega del rango 30 hubiera necesitado 3 unidades, el depósito habría abastecido la unidad que falta. Una recogida solo abastece a los miembros con rango posterior.

(c) 2024–2026 Routinghub LLC, sociedad de Delaware. Número de registro 7159503.