Objeto de constraint é um conjunto organizado de informações que descreve detalhadamente os atributos de restrições de roteirização.
Campo | Tipo | Descrição | Obrigatório |
---|---|---|---|
delivery_window_daily | Objeto | Janela de entrega | Sim |
delivery_window_daily.enabled | Boolean | Habilitar restrição | Sim |
delivery_sequence | Objeto | Sequenciamento | Sim |
delivery_sequence.enabled | Boolean | Habilitar restrição | Sim |
delivery_priority | Objeto | Prioridade | Sim |
delivery_priority.enabled | Boolean | Habilitar restrição | Sim |
delivery_prohibited_vehicles | Objeto | Veículos proibidos | Sim |
delivery_prohibited_vehicles.enabled | Boolean | Habilitar restrição | Sim |
delivery_exclusive_vehicles | Objeto | Veículos exclusivos | Sim |
delivery_exclusive_vehicles.enabled | Boolean | Habilitar restrição | Sim |
delivery_region | Objeto | Limite por região de serviço | Sim |
delivery_region.enabled | Boolean | Habilitar restrição | Sim |
vehicle_breaks | Objeto | Paradas planejadas | Sim |
vehicle_breaks.enabled | Boolean | Habilitar restrição | Sim |
vehicle_maximum_stops | Objeto | Limite máximo de paradas | Sim |
vehicle_maximum_stops.enabled | Boolean | Habilitar restrição | Sim |
vehicle_maximum_services | Objeto | Limite máximo de serviços | Sim |
vehicle_maximum_services.enabled | Boolean | Habilitar restrição | Sim |
vehicle_minimum_filling | Objeto | Enchimento mínimo | Sim |
vehicle_minimum_filling.enabled | Boolean | Habilitar restrição | Sim |
vehicle_maximum_filling | Objeto | enchimento máximo | Sim |
vehicle_maximum_filling.enabled | Boolean | Habilitar restrição | Sim |
vehicle_maximum_travel_time | Objeto | Tempo de viagem | Sim |
vehicle_maximum_travel_time.enabled | Boolean | Habilitar restrição | Sim |
vehicle_maximum_travel_distance | Objeto | Distância de viagem | Sim |
vehicle_maximum_travel_distance.enabled | Boolean | Habilitar restrição | Sim |
vehicle_maximum_distance_between_stops | Objeto | Distância máxima entre paradas | Sim |
vehicle_maximum_distance_between_stops.enabled | Boolean | Habilitar restrição | Sim |
skills | Objeto | Características | Sim |
skills.enabled | Boolean | Habilitar restrição | Sim |
do_not_return_to_depot | Objeto | Retornar ao deposito | Sim |
do_not_return_to_depot.enabled | Boolean | Habilitar restrição | Sim |
consolidate_locations | Objeto | Consolidação de serviços | Sim |
consolidate_locations.enabled | Boolean | Habilitar restrição | Sim |
regions | Objeto | Entrega por região | Sim |
regions.enabled | Boolean | Habilitar restrição | Sim |
Este é o objeto necessário para ser utilizado na criação de uma nova Routing. Abaixo segue um exemplo de uso:
{
"delivery_window_daily": {
"enabled": false
},
"delivery_sequence": {
"enabled": false
},
"delivery_priority": {
"enabled": false
},
"delivery_prohibited_vehicles": {
"enabled": false
},
"delivery_exclusive_vehicles": {
"enabled": false
},
"delivery_region": {
"enabled": false
},
"vehicle_breaks": {
"enabled": false
},
"vehicle_maximum_stops": {
"enabled": false
},
"vehicle_maximum_services": {
"enabled": false
},
"vehicle_minimum_filling": {
"enabled": false
},
"vehicle_maximum_filling": {
"enabled": false
},
"vehicle_maximum_travel_time": {
"enabled": false
},
"vehicle_maximum_travel_distance": {
"enabled": false
},
"vehicle_maximum_distance_between_stops": {
"enabled": false
},
"skills": {
"enabled": false
},
"do_not_return_to_depot": {
"enabled": false
},
"consolidate_locations": {
"enabled": false
},
"regions": {
"enabled": false
}
}