10. Planificación de Viajes
Este módulo encargado de crear viajes en el sistema
| Método |
Endpoint |
Descripción |
| POST |
/api/router/create-manual-planning |
Crear planificación manual |
Ejemplo de cuerpo json POST Planning
{
"trips": [
{
"requirement_code": null,
"trip_code": null,
"trip_number": 122,
"provider_id": null,
"plates": "para125",
"drivers": "ATZ892",
"visits": [
{
"order_code": 481,
"workflow_code": "DELIVERY",
"index": 2,
"order_status": "process",
"arrival_time": null,
"notes": null,
"order_price": 120,
"order_weight": 36,
"order_volume": 36,
"user_responsible_code": null,
"client": {
"code": null,
"document": null,
"name": "Esteban Fajardo",
"email": null,
"phone": null
},
"location": {
"code": null,
"service_time": 10,
"address": "Calle Alcanfores 1079 miraflores",
"lat": -12.1302,
"lng": -77.02829,
"is_georeferenced": true,
"time_window": null
},
"items": [
{
"code": 654987,
"measurement_unit": "UND",
"quantity": 4,
"name": "Six pack de Piedras",
"price": 30,
"weight": 9,
"volume": 9
}
],
"custom_properties": []
},
]
}
]
}
10.1 Parámetros generales de viajes
| Nombre |
Modo |
Tipo |
Descripción |
| trips |
Required |
Array |
Lista de viajes a programar |
10.2 Parámetros Viajes
| Nombre |
Modo |
Tipo |
Descripción |
| trips.*.requirement_code |
Optional |
alpha_dash |
Admite letras, números, guiones y guiones bajos pero no espacios |
| trips.*.trip_code |
Optional |
alpha_dash |
Admite letras, números, guiones y guiones bajos pero no espacios |
| trips.*.provider_id |
RequiredWithout |
Integer |
Requerido siel viaje no contiene placas o conductores |
| trips.*.plates |
RequiredWithout |
alpha_dash |
Admite letras, números, guiones y guiones bajos pero no espacios y es requerido si provider_id no tiene ningun valor |
| trips.*.drivers |
RequiredWithout |
alpha_dash |
Admite letras, números, guiones y guiones bajos pero no espacios y es requerido si provider_id no tiene ningun valor |
| trips.*.visits |
Required |
Array |
Visitas del viaje |
| trips. .visits..order_code |
Required |
alpha_dash |
Admite letras, números, guiones y guiones bajos pero no espacios |
| trips. .visits..workflow_code |
Required |
alpha_dash |
Admite letras, números, guiones y guiones bajos pero no espacios |