São os locais referenciados em operations em que será realizado alguma atividade O parâmetro sites é um array de objetos, onde cada objeto representará um local em que deverá ser realizado uma operação de entrega ou de coleta. Devem ser referenciados em operations
, para associar o local com a operação.
Também podem ser referenciados em vehicles
para associar definir o local de partida ao iniciar a rota e retorno ao final da rota de um do motorista.
...
A cada objeto em sites também pode ser associado uma regra logística para definir por exemplo o tempo gasto para carga e descarga no local.
Abaixo os parâmetros disponíveis em sites
:
...
name
- texto Texto único do nome do site. Usado para referenciar em operations e identificar no resultado.coordinates
- as coordenadas Coordenadas geográficas em graus decimais da latitude e longitude:latitude
- valor Valor numérico em graus decimais. Deve estar entre -90.0 e 90.0. Exemplo: -23.6987.longitude
- valor Valor numérico em graus decimais. Deve estar entre -180.0 e 180.0. Exemplo: -45.7347.
logisticConstraints
- texto Texto com referência ao nome da logisticConstraint.
Exemplo com parâmetros obrigatórios:
logisticZones
- (Opcional) Array com os nomes das zonas logísticas nos quais o site pertence. Devem ser únicos e devem ter o mesmo nome declarado em Logistic Zones.
Exemplo
Code Block | ||
---|---|---|
| ||
"sites": [ { "name": "204498250", "coordinates": { "latitude": -2326.5533222186024, "longitude": -4648.6012166656953 }, "logisticConstraints": "P1DeliveryDEFAULT", "namelogisticZones": [ "MERCADO01-MOOCA" joinville" ] }, { "name": "616188578", "coordinates": { "latitude": -2326.5533092408157, "longitude": -4649.6278013971109 }, "logisticConstraints": "P1DeliveryDEFAULT", "namelogisticZones": "MERCADO02-GLICERIO"[ }, { "sbs" "coordinates": { ] }, "latitude": -23.565705,{ "name": "125478438", "longitude": -46.647747 "coordinates": { }, "logisticConstraintslatitude": "P1Delivery",-26.4832718, "namelongitude": "MERCADO03-BRIGADEIRO" } ] |
Parâmetros opcionais:
logisticZones
- Array com os nomes das zonas logísticas nos quais o site pertence. Devem ser únicos e devem ter o mesmo nome declarado em Logistic Zones.
Parâmetros Opcionais:
maxContinuousDrivingTime
- número inteiro com o tempo máximo em segundos de direção contínua.drivingPauseDuration
- número inteiro com o tempo em segundos de pausa para direção. Se aplica após a soma atingida do valor demaxContinuousDrivingTime
. Pode ser usado para criar intervalos de almoço ou descanso. No resultado é apresentado como atividade denominada “PAUSE”.maxContinuousWorkingTime
- número inteiro com o tempo máximo em segundos de trabalho contínuo. Considera-se workingTime todo o tempo gasto nas atividades de “LOADING"; "DRIVING"; "DELIVERY"; "COLLECTION"; "WAITING".workingPauseDuration
- número inteiro com o tempo em segundos de pausa do trabalho. Considera-se working a atividades de “LOADING"; "DRIVING"; "DELIVERY"; "COLLECTION"; "WAITING". Esse parâmetro é utilizado em viagens de vários dias em que se aplicará o tempo que o motorista irá descansar ao final do turno do trabalho.
Exemplo com parâmetros opcionais:
Este exemplo um perfil de legislação para viagens de múltiplos dias. Em maxContinuousDrivingTime
é definido o valor de 3h 45 min. de direção contínua. Em drivingPauseDuration
é definido 1 h para o intervalo de almoço. Em maxContinuousWorkingTime
é definido turno de 8 h de trabalho. Em workingPauseDuration
é definido 15 h de descanso para iniciar o trabalho no próximo dia.
Assim, o motorista trabalhará as horas de direção e entregas, irá fazer 1 hora de pausa para o almoço, continuará as entregas no período da tarde e ao totalizar as 8 horas trabalhadas, descansará 15 horas para iniciar a nova jornada no dia seguinte.
Code Block |
---|
"legislationProfiles": [-49.0567523 {}, "namelogisticConstraints": "perfilDEFAULT", "maxContinuousDrivingTimelogisticZones": 13500,[ "drivingPauseDuration": 3600, "maxContinuousWorkingTimejaragua": 28800, "workingPauseDuration": 54000] } ] |