Disponibiliza uma URL para que seja possível consultar qual o status da otimização submetida, e se finalizada, uma resposta com eventuais violações e viagens geradas.
Para consultar um Job que foi gerado a partir de uma otimização, efetuar uma requisição da seguinte forma: tpr/result?jobId=2021
Caso exista um Job para o id informado, a resposta será devolvida no padrão de resposta descrito.
Nome | Tipo | Tam. Máx. | Formato | Valor default | Descrição | Observações |
---|---|---|---|---|---|---|
output | Object | N/A | N/A | N/A | Agrupamento do JobId, Lista de viagens e rejeites | Viagens e rejeites podem ser vazias, caso o Job não tenha terminado ou tenha ocorrido algum erro |
errors | String | N/A | List | N/A | Erros gerados durante a otimização | |
success | boolean | N/A | true/false | N/A | Estado do job. | Será falso caso o Job tenha algum problema para ser gerado, esse campo não necessariamente é baseado nos rejeites gerados. |
OUTPUT | ||||||
jobId | Integer | N/A | N/A | N/A | ||
trips | Object | N/A | List | N/A | Lista de viagens geradas via otimização | Pode ser vazia |
rejects | Object | N/A | List | N/A | Lista de rejeites geradas via otimização | Pode ser vazia |
TRIPS | ||||||
totalDistance | double | N/A | N/A | N/A | ||
duration | Duration | N/A | Millis | N/A | Duração da viagem | |
vehicle | Object | N/A | N/A | N/A | Veículo selecionado | |
stops | Object | N/A | List | N/A | Lista de paradas | |
VEHICLE | ||||||
identifier | String | N/A | N/A | N/A | Identificador do veículo | |
weightCapacity | Double | N/A | N/A | N/A | Capacidade de peso | |
volumeCapacity | Double | N/A | N/A | N/A | Capacidade de volume | |
STOP | ||||||
localityIdentifier | String | N/A | N/A | N/A | Identificador da parada | |
orders | Object | N/A | List | N/A | Lista de pedidos para aquela parada | |
arrivalTime | DateTime | N/A | N/A | N/A | Horário de chegada | |
departureTime | DateTime | N/A | N/A | N/A | Horário de Saída | |
ORDER | ||||||
identifier | N/A | N/A | N/A | Identificador do pedido | ||
weight | N/A | N/A | N/A | Peso do pedido | ||
volume | N/A | N/A | N/A | Volume do pedido | ||
origin | Object | N/A | N/A | N/A | Localidade de origem do pedido | Segue o contrato de Locality |
destination | Object | N/A | N/A | N/A | Localidade de destino do pedido | Segue o contrato de Locality |
LOCALITY | ||||||
identifier | String | N/A | N/A | N/A | Identificador da localidade | |
latitude | Double | N/A | N/A | N/A | Latitude da localidade | |
longitude | Double | N/A | N/A | N/A | Longitude da localidade | |
operation | Enum | N/A | N/A | N/A | Funcionamento simplificado | Opções: IRRESTRIC, COMERCIAL_DAYS |
...