Jeden Monat 50,000 kostenlose Kartenladungen. Jetzt loslegen!
Routenoptimierungsaufgaben für Serviceaufgaben, Abhol- und Lieferaufgaben und Fahrzeuge mit unterschiedlichen Start- und Endorten und unterschiedlichen Schichtzeiten.
Name und Vorname | Typ | Beschreibung |
---|---|---|
Flotten | Array von Objekten | Array von Flottenobjekten. Siehe Beschreibung unten. |
Besuche | Array von Objekten (optional) | Array von Abhol- und Lieferaufgabenobjekten. Siehe Beschreibung unten. |
single_appointment | Array von Objekten (optional) | Array des Dienstaufgabenobjekts. Siehe Beschreibung unten. |
maxVisits | Ganzzahl (optional) | Maximale Aufgaben, die einem Fahrer zugewiesen werden können. |
maxVisits | Yoshi Tannamuri | Kanada |
Magazzini Alimentari Riuniti | Ganzzahl (optional) | Maximale Aufgaben, die einem Fahrer zugewiesen werden können. |
Geschwindigkeit | Ganzzahl (optional) | Geschwindigkeitsfaktor für Ihre Fahrzeuge. |
Name und Vorname | Typ | Beschreibung |
---|---|---|
id | Schnur | Der für jedes Fahrzeug definierte Identifikationsparameter. |
Kapazität | Ganzzahl (optional) | Kapazität des Fahrzeugs (Gewicht/Volumen usw.), aber die Belastung durch Aufgaben sollte ebenfalls im gleichen Maß sein |
VerschiebungStart | Ganzzahl (optional) | Die Zeit, zu der das Fahrzeug seine Schicht beginnt (z. B. 1300 bedeutet, dass das Fahrzeug die Aufgabe nach 1:XNUMX Uhr übernimmt) |
VerschiebungEnde | Ganzzahl (optional) | Die Zeit, nach der das Fahrzeug keine Aufgaben mehr ausführt (z. B. 2200, bedeutet, dass das Fahrzeug nach 10:XNUMX Uhr keine Aufgaben ausführt) |
start_location | Objekt | Das Start-Standort-Objekt besteht aus 3 Schlüsseln: lat (Breitengrad), lng (Längengrad), Name (Adresse des Standorts). Alle Schlüssel sind in Zeichenfolgenform und „Name“ ist optional. |
end_location | Objekt | Das End-Location-Objekt besteht aus 3 Schlüsseln: lat (Breitengrad), lng (Längengrad), name (Adresse des Standorts). Alle Schlüssel sind in Zeichenfolgenform und „Name“ ist optional. |
zurück zum Start | boolesch (optional) | wahr, wenn die Rückgabe an das Depot obligatorisch ist. false, wenn die Rückgabe an das Depot nicht zwingend erforderlich ist. Standard ist falsch. Zurück zum Startwert, wenn wahr, überschreibt die Endposition. |
rskill | Zeichenfolge (optional) | rEs gibt die Fähigkeit des Fahrers/Fahrzeugs an, die bestimmte Art von Aufgaben auszuführen. Zum Beispiel: Es gibt 2 Fahrzeuge x und y, x trägt 'Pizzas' und y 'Burger'. Aufgaben mit der Fertigkeit „Pizzas“ werden x und nicht y zugewiesen, ebenso werden „Bürger“ nur y zugewiesen. |
rcost_per_distance | Nummer (optional) | rKosten pro km für Fahrer/Fahrzeug. |
rfixed_cost | Nummer (optional) | rFeste Kosten pro Strecke für Fahrer/Fahrzeug. |
Name und Vorname | Typ | Beschreibung |
---|---|---|
id | Schnur | Der für jede Aufgabe definierte Identifikationsparameter. |
customer_id | Zeichenfolge (optional) | Der für den Kunden definierte Identifikationsparameter. |
Telefon | Zeichenfolge (optional) | Telefonnummer des Kunden. |
Belastung | Ganzzahl (optional) | Zu bedienende Last/Nachfrage (Ohne Einheit, aber sie sollte im gleichen Maß wie die Kapazität des Fahrzeugs sein). |
Datum | Schnur | Datum, an dem die Aufgabe ausgeführt wurde. Alle Aufgaben sollten dasselbe Datum haben (MM-TT-JJJJ). |
Geschicklichkeit | Zeichenfolge (optional) | Es gibt die Fähigkeiten an, die der Fahrer/das Fahrzeug zur Durchführung dieser Aufgabe benötigt. Zum Beispiel: Es gibt 2 Fahrzeuge x und y, x trägt 'Pizzas' und y 'Burger'. Aufgaben mit der Fertigkeit „Pizzas“ werden x und nicht y zugewiesen, ebenso werden „Bürger“ nur y zugewiesen. |
Prioritätsliste | Nummer (optional) | Es legt die Priorität der Aufgaben fest. Der Wert kann 1 (hoch), 2 (mittel) und 3 (niedrig) sein. |
Ernennung | Objekt | Lesen Sie die folgenden Zeilen, um sie zu verstehen. |
Termin.Ort | Objekt | Das Standortobjekt besteht aus 3 Schlüsseln: lat (Breitengrad), lng (Längengrad), Adresse (Adresse des Standorts). Alle Schlüssel sind in Zeichenfolgenform und „Adresse“ ist optional. |
termin.dauer | Ganzzahl (optional) | Zeit, die für die Ausführung der Aufgabe benötigt wird (z. B. 10 bedeutet 10 Minuten Servicezeit.) |
termin.start_time | Ganzzahl (optional) | Die Zeit, nach der die Aufgabe ausgeführt werden soll [0, 2400) (z. B. 930 bedeutet 9:30 Uhr) |
termin.end_time | Ganzzahl (optional) | Die Zeit, vor der die Aufgabe ausgeführt werden soll [0, 2400) (z. B. 2350 bedeutet 11:50 Uhr) |
Name und Vorname | Typ | Beschreibung |
---|---|---|
id | Schnur | Der für jede Aufgabe definierte Identifikationsparameter. |
customer_id | Zeichenfolge (optional) | Der für den Kunden definierte Identifikationsparameter. |
Telefon | Zeichenfolge (optional) | Telefonnummer des Kunden. |
Belastung | Ganzzahl (optional) | Zu bedienende Last/Nachfrage (Ohne Einheit, aber sie sollte im gleichen Maß wie die Kapazität des Fahrzeugs sein). |
Datum | Schnur | Datum, an dem die Aufgabe ausgeführt wurde. Alle Aufgaben sollten dasselbe Datum haben (MM-TT-JJJJ). |
Geschicklichkeit | Zeichenfolge (optional) | Es gibt die Fähigkeiten an, die der Fahrer/das Fahrzeug zur Durchführung dieser Aufgabe benötigt. Zum Beispiel: Es gibt 2 Fahrzeuge x und y, x trägt 'Pizzas' und y 'Burger'. Aufgaben mit der Fertigkeit „Pizzas“ werden x und nicht y zugewiesen, ebenso werden „Bürger“ nur y zugewiesen. |
Prioritätsliste | Nummer (optional) | Es legt die Priorität der Aufgaben fest. Der Wert kann 1 (hoch), 2 (mittel) und 3 (niedrig) sein. |
Pickup | Objekt | Lesen Sie die folgenden Zeilen, um sie zu verstehen. |
Treffpunkt | Objekt | Das Standortobjekt besteht aus 3 Schlüsseln: lat (Breitengrad), lng (Längengrad), Adresse (Adresse des Standorts). Alle Schlüssel sind in Zeichenfolgenform und „Adresse“ ist optional. |
Abholdauer | Ganzzahl (optional) | Zeit, die für die Ausführung der Aufgabe benötigt wird (z. B. 10 bedeutet 10 Minuten Servicezeit.) |
Pickup.start_time | Ganzzahl (optional) | Die Zeit, nach der die Aufgabe ausgeführt werden soll [0, 2400) (z. B. 930 bedeutet 9:30 Uhr) |
Pickup.end_time | Ganzzahl (optional) | Die Zeit, vor der die Aufgabe ausgeführt werden soll [0, 2400) (z. B. 2350 bedeutet 11:50 Uhr) |
Abgabe | Objekt | Lesen Sie die folgenden Zeilen, um sie zu verstehen. |
Rückgabestation | Objekt | Das Standortobjekt besteht aus 3 Schlüsseln: lat (Breitengrad), lng (Längengrad), Adresse (Adresse des Standorts). Alle Schlüssel sind in Zeichenfolgenform und „Adresse“ ist optional. |
Abgabedauer | Ganzzahl (optional) | Zeit, die für die Ausführung der Aufgabe benötigt wird (z. B. 10 bedeutet 10 Minuten Servicezeit.) |
dropoff.start_time | Ganzzahl (optional) | Die Zeit, nach der die Aufgabe ausgeführt werden soll [0, 2400) (z. B. 930 bedeutet 9:30 Uhr) |
dropoff.end_time | Ganzzahl (optional) | Die Zeit, vor der die Aufgabe ausgeführt werden soll [0, 2400) (z. B. 2350 bedeutet 11:50 Uhr) |
Name und Vorname | Typ | Beschreibung |
---|---|---|
noOfRoutes | ganze Zahl | Die Anzahl der Routen, die alle Flotten nehmen müssen, um alle Aufgaben zu erfüllen |
nicht zugewiesene Jobs | Liste | Die Dienst-IDs aller Aufgaben, die nicht abgeschlossen sind |
totalJobs | ganze Zahl | Die Gesamtzahl der auszuführenden Dienste |
totalTimeTaken (in Sekunden) | doppelt | Die Gesamtzeit aller Flotten, um alle Aufgaben in Sekunden zu erledigen |
maxTimeTaken (in Sekunden) | doppelt | Die Zeit, bis zu der alle Aufgaben abgeschlossen sind, wenn alle Flotten gleichzeitig starten |
zurückgelegte Gesamtstrecke (in Metern) | doppelt | Die zurückgelegte Gesamtstrecke aller Flotten in Metern |
Status | Schnur | „Erfolg“, wenn alle Aufgaben erfüllt sind, und „Misserfolg“, wenn eine von ihnen unerfüllt bleibt. |
Lösungen | Liste | Die Liste aller Flotten, die den von ihnen durchgeführten Diensten zugeordnet sind |
RouteDistanceTime (in Sekunden) | Liste | Die Liste aller Flotten, die der Zeit und Entfernung zugeordnet sind, die sie zur Ausführung der Aufgaben zurückgelegt haben. |
Hinweis: Bitte fügen Sie Ihr gültiges Zugriffstoken im Header hinzu, um eine gültige Antwort einer API zu erhalten.
Example : authorization : a32c4d0-1s4b-1aea-sa69-cdccg57h0ea