Tags: Kompatibilität zwischen Fahrzeug und Auftrag
Von Nathan ColeAktualisiert
Tags sind Labels, die entscheiden, welches Fahrzeug welchen Auftrag bedienen darf. Ein Fahrzeug listet seine Fähigkeiten in Tags auf. Ein Auftrag listet die Tags, die er benötigt, in Required tags auf und darf nur von einem Fahrzeug bedient werden, das alle davon hat. Forbidden tags schließen Fahrzeuge aus, die sie haben. Die Zuordnung ist eine harte Regel, die der Planer nie verletzt, um die Kosten zu senken.
In diesem Tutorial-Plan erfordern drei gefrorene Aufträge den Tag "freezer" und ein sperriger Auftrag erfordert "tail lift". Der Freezer van hat "freezer" und der Box truck hat "tail lift":
So funktioniert die Zuordnung
- Ein Fahrzeug listet seine Fähigkeiten in Tags auf ("freezer", "tail lift", "driver-with-key").
- Ein Auftrag, der eine Fähigkeit benötigt, listet sie in Required tags auf. Ein Fahrzeug darf den Auftrag nur bedienen, wenn es jeden erforderlichen Tag hat.
- Ein Auftrag kann auch Forbidden tags auflisten. Ein Fahrzeug mit einem davon darf diesen Auftrag nicht bedienen. Ein Lebensmittelauftrag, der "hazmat" verbietet, schließt jedes Fahrzeug mit dem Tag "hazmat" aus.
Tags sind Freitext, den Sie selbst festlegen. Die Schreibweise muss exakt übereinstimmen. Der Auftragseditor warnt, wenn kein Fahrzeug im Plan einen erforderlichen Tag hat.

Was der Planer tut
Die Kompatibilität ist eine harte Einschränkung. Der Planer verletzt sie nie, um die Kosten zu senken. Sechs der zehn Aufträge des Plans, Order 1 bis Order 6, haben keine Tags, sodass beide Fahrzeuge sie bedienen dürfen. Die anderen vier haben je ein kompatibles Fahrzeug, sodass in jedem Routenplan der Freezer van die drei gefrorenen Aufträge und der Box truck Bulky 1 bedient:

Wenn kein kompatibles Fahrzeug einen Auftrag aufnehmen kann, wird er nicht zugewiesen, mit einem Grund, der auf den Tag-Konflikt verweist.
Force allow und Force deny
Wenn die Ausnahme pro Auftrag statt pro Fähigkeit gilt, setzen diese beiden Fahrzeugfelder die Tag-Regeln für die aufgelisteten Aufträge außer Kraft:
- Force allow orders: Dieses Fahrzeug darf die aufgelisteten Aufträge unabhängig von Tags bedienen.
- Force deny orders: Dieses Fahrzeug darf die aufgelisteten Aufträge nie bedienen, auch wenn seine Tags passen. Force deny orders gewinnt über Force allow orders.
Beide Listen decken Einzelfälle ab: einen Kunden, der einen Fahrer ablehnt, oder ein Tor, das nur ein Transporter passiert. Wenn dieselbe Art von Auftrag wiederholt in einer Force-Liste erscheint, definieren Sie stattdessen einen Tag.
In Tabellen
Aufträge verwenden die Spalten Required tags und Forbidden tags.
Fahrzeuge verwenden Tags, Force allow und Force deny. Alle fünf
Spalten nehmen kommagetrennte Werte an. Die beiden Force-Spalten nehmen
Auftrags-IDs an. Siehe die
Spaltenreferenz.
Nächster Schritt
Tags entscheiden, welches Fahrzeug einen Auftrag bedienen darf. Produkttrennung: Ladeklassen nicht mischen entscheidet, welche Aufträge sich eine Route teilen dürfen. Für Arbeit, die eine Abholung mit ihrer Lieferung auf derselben Route verbindet, siehe Transfers (Abholung und Lieferung).
FAQ
Benötigt ein Fahrzeug jeden erforderlichen Tag oder nur einen?
Ein Fahrzeug benötigt jeden einzelnen. Ein Auftrag mit den Required tags freezer und tail lift darf nur von einem Fahrzeug bedient werden, dessen Tags beide enthalten. Ein Fahrzeug mit nur freezer darf ihn nicht bedienen. Forbidden tags schließen ein Fahrzeug aus, das einen davon hat. Die Schreibweise muss exakt übereinstimmen. Der Auftragseditor warnt, wenn kein Fahrzeug einen erforderlichen Tag hat.
Was passiert, wenn kein Fahrzeug zu den Tags eines Auftrags passt?
Der Auftrag wird nicht zugewiesen, mit einem Grund, der auf den Tag-Konflikt verweist. Der Planer senkt die Kosten nie, indem er die Kompatibilität verletzt. Beheben Sie das, indem Sie einem Fahrzeug den erforderlichen Tag geben, den Tag vom Auftrag entfernen oder den Auftrag im Feld Force allow orders eines Fahrzeugs eintragen, das die Tag-Regeln nur für diesen Auftrag außer Kraft setzt.
Wann sollte ich Force allow oder Force deny anstelle von Tags verwenden?
Verwenden Sie eine Force-Liste für eine einzelne Ausnahme statt für eine Fähigkeit. Tragen Sie einen Kunden, der einen Fahrer ablehnt, in das Feld Force deny orders dieses Fahrzeugs ein. Tragen Sie ein Tor, das nur ein Transporter passiert, in das Feld Force allow orders dieses Transporters ein. Force deny gewinnt über Force allow. Wenn dieselbe Art von Auftrag wiederholt in einer Force-Liste erscheint, definieren Sie stattdessen einen Tag.