{
"_id": "64b0f67e880af90e380ff8c7",
"configuration": {
"multitrip": true,
"useAllVehicle": true,
"defaultVisitTime": 12,
"autoSpeed": false,
"defaultSpeed": 25,
"returnToBase": true,
"name": "Default",
"capacityConstraint": [
"weight",
"volume"
],
"clustering": false,
"useOddEven": true,
"oddEvenTime": [
{
"startTime": "07:00",
"endTime": "10:00"
},
{
"startTime": "17:00",
"endTime": "20:00"
}
]
},
"name": "Routing 07-14 02:17",
"resultCode": "Route-20230801-001",
"routingDate": "2023-08-01",
"result": {
"routing": [
{
"volumePercentage": "0%",
"totalDistance": 62024,
"totalVolume": 0,
"vehicleMaxWeight": 100,
"fixedCost": 0,
"workingTime": {
"endTime": "17:00",
"startTime": "07:00"
},
"vehicleMaxVolume": 100,
"speed": 25,
"vehicleId": "64ae56d327688e090c04eff4",
"totalNodes": 5,
"finishTime": "10:42:41",
"vehicleName": "BP 4877 TFV",
"totalVisits": 3,
"totalTrips": 1,
"vehicleMinVolume": 0,
"totalWeight": 0,
"trips": [
{
"isHub": true,
"weight": 0,
"visitId": "hub-640fc11832c0de76065d8922",
"waitingTime": 42,
"eta": "7:00:00",
"volume": 0,
"order": 0,
"coordinate": "-6.17549,106.79073",
"etd": "7:41:50",
"visitTime": 0,
"travelTime": 0,
"distance": 0
},
{
"isHub": false,
"tags": null,
"weight": 0,
"visitId": "taskId-64ae56a8ffffa27dbb0ea0e2",
"visitName": "Test 1000",
"waitingTime": 0,
"timeWindow": {
"endTime": "17:00",
"startTime": "08:00"
},
"timeWindows": [
{
"endTime": "12:00",
"startTime": "08:00"
},
{
"endTime": "17:00",
"startTime": "14:00"
}
],
"eta": "8:00:00",
"address": "Matra Jaya 2 Jl. Waru No.26 RT 7/7 Rawamangun, Pulo Gadung, Jaktim 13220) (An Bapak Erick)",
"volume": 0,
"order": 1,
"coordinate": "-6.16390262,106.74082965",
"etd": "8:10:00",
"visitTime": 10,
"travelTime": 19,
"distance": 7571,
"allowOddEven": true
},
{
"isHub": false,
"tags": null,
"weight": 0,
"visitId": "taskId-64afb4dc971dc3617f603332",
"visitName": "Testing 123",
"waitingTime": 0,
"timeWindow": {
"endTime": null,
"startTime": null
},
"eta": "8:46:27",
"address": "jakarta",
"volume": 0,
"order": 2,
"coordinate": "-6.224634691640824,106.67960171349401",
"etd": "8:58:27",
"visitTime": 12,
"travelTime": 37,
"distance": 15190
},
{
"isHub": false,
"tags": null,
"weight": 0,
"visitId": "taskId-64ae56a8ffffa27dbb0ea0dc",
"visitName": "Test 997",
"waitingTime": 0,
"timeWindow": {
"endTime": "17:00",
"startTime": "08:00"
},
"timeWindows": [
{
"endTime": "12:00",
"startTime": "08:00"
},
{
"endTime": "17:00",
"startTime": "14:00"
}
],
"eta": "9:26:34",
"address": "Jln cipinang kebembem rt 04 rw 13 no 15",
"volume": 0,
"order": 3,
"coordinate": "-6.2784302,106.64862115",
"etd": "9:36:34",
"visitTime": 10,
"travelTime": 29,
"distance": 11717
},
{
"isHub": true,
"weight": 0,
"visitId": "hub-640fc11832c0de76065d8922",
"waitingTime": 0,
"eta": "10:42:41",
"volume": 0,
"order": 4,
"coordinate": "-6.17549,106.79073",
"etd": "10:42:41",
"visitTime": 0,
"travelTime": 67,
"distance": 27546
}
],
"vehicleMinWeight": 0,
"assignee": "macanoyen@mailnesia.com",
"weightPercentage": "0%",
"totalTravelTime": 152,
"vehicleTags": [
"64ae56d327688e090c04eff4"
],
"isOddEven": true,
"oddEven": "even"
},
{
"volumePercentage": "0%",
"totalDistance": 61798,
"totalVolume": 0,
"vehicleMaxWeight": 100,
"fixedCost": 0,
"workingTime": {
"endTime": "17:00",
"startTime": "07:00"
},
"vehicleMaxVolume": 100,
"speed": 25,
"vehicleId": "64ae56d327688e090c04eff3",
"totalNodes": 4,
"finishTime": "9:48:19",
"vehicleName": "K 9744 LAZ",
"totalVisits": 2,
"totalTrips": 1,
"vehicleMinVolume": 0,
"totalWeight": 0,
"trips": [
{
"isHub": true,
"weight": 0,
"visitId": "hub-640fc11832c0de76065d8922",
"waitingTime": 0,
"eta": "7:00:00",
"volume": 0,
"order": 0,
"coordinate": "-6.17549,106.79073",
"etd": "7:00:00",
"visitTime": 0,
"travelTime": 0,
"distance": 0
},
{
"isHub": false,
"tags": null,
"weight": 0,
"visitId": "taskId-64ae56a8ffffa27dbb0ea0de",
"visitName": "Test 998",
"waitingTime": 0,
"timeWindow": {
"endTime": "17:00",
"startTime": "08:00"
},
"timeWindows": [
{
"endTime": "12:00",
"startTime": "08:00"
},
{
"endTime": "17:00",
"startTime": "14:00"
}
],
"eta": "8:02:49",
"address": "Kompleks Gading Bukit Indah, Jalan Bukit Gading Raya Blok E No.17, Kelapa Gading Barat, Kelapa Gading",
"volume": 0,
"order": 1,
"coordinate": "-6.33164676,106.84686295",
"etd": "8:12:49",
"visitTime": 10,
"travelTime": 63,
"distance": 26172
},
{
"isHub": false,
"tags": null,
"weight": 0,
"visitId": "taskId-64ae56a8ffffa27dbb0ea0e0",
"visitName": "Test 999",
"waitingTime": 0,
"timeWindow": {
"endTime": "17:00",
"startTime": "08:00"
},
"timeWindows": [
{
"endTime": "12:00",
"startTime": "08:00"
},
{
"endTime": "17:00",
"startTime": "14:00"
}
],
"eta": "8:38:23",
"address": "Apartemen gading nias tower bogenvile lt. 8 fd",
"volume": 0,
"order": 2,
"coordinate": "-6.3202,106.89724605",
"etd": "8:48:23",
"visitTime": 10,
"travelTime": 26,
"distance": 10652
},
{
"isHub": true,
"weight": 0,
"visitId": "hub-640fc11832c0de76065d8922",
"waitingTime": 0,
"eta": "9:48:19",
"volume": 0,
"order": 3,
"coordinate": "-6.17549,106.79073",
"etd": "9:48:19",
"visitTime": 0,
"travelTime": 60,
"distance": 24974
}
],
"vehicleMinWeight": 0,
"assignee": "macanoyen@mailnesia.com",
"weightPercentage": "0%",
"totalTravelTime": 149,
"vehicleTags": [
"64ae56d327688e090c04eff3"
]
}
],
"dropped": [
{
"isHub": false,
"tags": null,
"coordinate": "-6.224634691640824,106.67960171349401",
"capacity": {
"weight": 0,
"volume": null
},
"timeWindow": {
"endTime": null,
"startTime": null
},
"timeWindows": [
{
"endTime": null,
"startTime": null
}
],
"visitTime": null,
"id": "taskId-64ae635cd7c7984fda307d92",
"name": "Testing 123",
"address": "jakarta",
"reason": "Dropped due to constraint"
}
]
},
"summary": {
"totalDistance": 123822,
"droppedVisits": 0,
"totalVisits": 5,
"totalVehicles": 2,
"maxFinishTime": "10:42:41",
"usedVehicles": 2,
"totalVisitTime": 52,
"avgSpeed": 25,
"totalWaitingTime": 42,
"minFinishTime": "9:48:19",
"routedVisits": 5,
"avgFinishTime": "10:15:30",
"unusedVehicles": 0,
"totalTravelTime": 301,
"capacityConstraint": [
{
"available": 200,
"name": "weight",
"optimized": 0,
"percentage": 0
},
{
"available": 200,
"name": "volume",
"optimized": 0,
"percentage": 0
},
{
"available": 0,
"optimized": 0,
"percentage": 0
}
],
"totalSpentTime": 395
},
"status": "done",
"hubCoordinate": "-6.17549,106.79073",
"hubId": "640fc11832c0de76065d8922",
"organizationId": "640fc0f0c53fdd421d7a8d32",
"countryCode": "IDN",
"user": {
"name": "John doe"
},
"createdBy": "640fc0f0c53fdd421d7a8d38",
"createdFrom": "WEB",
"finishTime": "2023-07-14T07:25:18+00:00",
"createdTime": "2023-07-14T07:17:18+00:00",
"updatedTime": "2023-07-14T07:17:19+00:00"
}Routing object
A unique identifier of this routing result.
An object containing various configuration settings for the route optimization.
Show child attributes
Show child attributes
A string representing the name of this route optimization.
The date for which the route optimization is performed.
Unique values for result optimization data as an alternative identifier.
The result key contains success and failed optimized visits list
Show child attributes
Show child attributes
An object containing summary information for this route optimization:
Show child attributes
Show child attributes
A string indicating the status of the route optimization. There will only 3 type of status : ongoing, done, and failed. ongoing mean that routing executed in background and still on progress. done mean that route optimize has successfully executed and finish the process. failed mean that route optimize executed but failed cause of something wrong that you can see the reason at the message field.
A string that will only exists when routing process has failed and giving the reason of it.
A string representing the latitude and longitude of the hub.
A unique identifier representing the hub associated with this route optimization.
A unique identifier representing the organization ID associated with this route optimization.
A string representing the country code.
An object containing user-related who create this route information.
A user ID, representing the user who created this routing.
A string indicating the source from which the route optimization was created.
A timestamp representing the date and time when the routing process finish. To measure the distance between processes can be done based on createdTime and finishTime.
A timestamp representing the date and time when this route optimization was created.
A timestamp representing the date and time when this data was last updated.