Etiquetas: compatibilidad entre vehículos y pedidos
Por Nathan ColeActualizado
Las Etiquetas son rótulos que deciden qué vehículo puede atender qué pedido. Un vehículo lista sus capacidades en Etiquetas. Un pedido lista las etiquetas que necesita en Etiquetas requeridas y solo puede ser atendido por un vehículo que las tenga todas. Las Etiquetas prohibidas excluyen a los vehículos que las tienen. La coincidencia es una regla estricta que el optimizador nunca rompe para reducir el costo.
En este plan del tutorial, tres pedidos congelados requieren la etiqueta "freezer" y un pedido voluminoso requiere "tail lift". La Freezer van tiene "freezer" y la Box truck tiene "tail lift":
Cómo funciona la coincidencia
- Un vehículo lista sus capacidades en Etiquetas ("freezer", "tail lift", "driver-with-key").
- Un pedido que necesita una capacidad la lista en Etiquetas requeridas. Un vehículo solo puede atender el pedido si tiene todas las etiquetas requeridas.
- Un pedido también puede listar Etiquetas prohibidas. Un vehículo con cualquiera de ellas no puede atender ese pedido. Un pedido de alimentos que prohíbe "hazmat" excluye a todos los vehículos etiquetados "hazmat".
Las etiquetas son texto libre que usted inventa. La ortografía debe coincidir exactamente. El editor de pedidos advierte cuando ningún vehículo del plan tiene una etiqueta requerida.

Qué hace el optimizador
La compatibilidad es una restricción estricta. El optimizador nunca la rompe para reducir el costo. Seis de los diez pedidos del plan, de Order 1 a Order 6, no tienen etiquetas, por lo que cualquiera de los dos vehículos puede atenderlos. Los otros cuatro tienen un solo vehículo compatible cada uno, por lo que en todo plan de rutas la Freezer van atiende los tres pedidos congelados y la Box truck atiende Bulky 1:

Si ningún vehículo compatible puede incluir un pedido, este queda sin asignar con un motivo que hace referencia al conflicto de etiquetas.
Force allow y force deny
Cuando la excepción es por pedido y no por capacidad, estos dos campos del vehículo anulan las reglas de etiquetas para los pedidos que usted lista:
- Force allow orders: este vehículo puede atender los pedidos listados sin importar las etiquetas.
- Force deny orders: este vehículo nunca puede atender los pedidos listados, incluso cuando sus etiquetas coinciden. Force deny orders gana sobre Force allow orders.
Ambas listas cubren casos únicos: un cliente que rechaza a un conductor o una puerta por la que solo pasa una camioneta. Cuando el mismo tipo de pedido aparece repetidamente en una lista forzada, defina una etiqueta en su lugar.
En hojas de cálculo
Los pedidos usan las columnas Required tags y Forbidden tags. Los
vehículos usan Tags, Force allow y Force deny. Las cinco columnas
aceptan valores separados por comas. Las dos columnas forzadas aceptan ids
de pedidos. Consulte la
referencia de columnas.
Siguiente paso
Las etiquetas deciden qué vehículo puede atender un pedido. Segregación de productos: no mezclar clases de carga decide qué pedidos pueden compartir una ruta. Para trabajo que empareja una recolección con su entrega en la misma ruta, consulte Traslados de recolección y entrega.
FAQ
¿Un vehículo necesita todas las etiquetas requeridas o solo una?
Un vehículo necesita todas. Un pedido con las Etiquetas requeridas freezer y tail lift solo puede ser atendido por un vehículo cuyas Etiquetas incluyan ambas. Un vehículo que solo tiene freezer no puede atenderlo. Las etiquetas prohibidas excluyen a un vehículo que tenga cualquiera de ellas. La ortografía debe coincidir exactamente. El editor de pedidos advierte cuando ningún vehículo tiene una etiqueta requerida.
¿Qué sucede cuando ningún vehículo coincide con las etiquetas de un pedido?
El pedido queda sin asignar, con un motivo que hace referencia al conflicto de etiquetas. El optimizador nunca reduce el costo rompiendo la compatibilidad. Corríjalo dando a un vehículo la etiqueta requerida, quitando la etiqueta del pedido, o listando el pedido en el campo Force allow orders de un vehículo, que anula las reglas de etiquetas solo para ese pedido.
¿Cuándo debo usar Force allow o Force deny en lugar de etiquetas?
Use una lista forzada para una excepción única en lugar de una capacidad. Liste a un cliente que rechaza a un conductor en el campo Force deny orders de ese vehículo. Liste una puerta por la que solo pasa una camioneta en el campo Force allow orders de esa camioneta. Force deny gana sobre Force allow. Cuando el mismo tipo de pedido se repite en una lista forzada, defina una etiqueta en su lugar.