logisticConstraints*
O parâmetro logisticConstraints é um array de objetos, onde cada objeto representará um grupo de regras logísticas para serem consideradas no planejamento e otimização, como tempo de carga e descarga por exemplo.
Cada regra logística deverá ser associada aos Depot ou Site ao qual ela se aplica.
Parâmetros obrigatórios
name
- Texto do nome da regra logística. Usado para referenciar em Depots e Sites.
Exemplo com parâmetros obrigatórios
"logisticConstraints": [
{
"name": "DEFAULT",
"siteLoadingFixedTime": 3600
}
]
Parâmetros Opcionais
siteLoadingFixedTime
- Número inteiro com o tempo fixo de carregamento em segundos.siteUnloadingFixedTime
- Número inteiro com o tempo fixo de descarregamento em segundos.unloadingPositionInRoute
- Posição na rota para o descarregamento. Valores possíveis: [INDIFFERENT, FIRST, LAST, ALONE].Exemplo 1: Se um site estiver com a regra de
"unloadingPositionInRoute": "FIRST"
, a operação deste site será executado em primeiro na rota para realizar a entrega.Exemplo 2: Se um site estiver com a regra de
"unloadingPositionInRoute"": "LAST"
, a operação deste site será executado em último na rota para realizar a entrega.Exemplo 3: Se um site estiver com a regra de
"unloadingPositionInRoute"": "ALONE"
, a operação deste site será executado sozinho, com uma rota exclusiva para realizar a entrega.Exemplo 4: Se um site estiver com a regra de
"unloadingPositionInRoute"": "INDIFFERENT"
, a operação deste site será executado em qualquer posição na rota para a entrega.
loadingPositionInRoute
- Posição na rota para o carregamento. Valores possíveis: [INDIFFERENT, FIRST, LAST, ALONE].
Exemplo com parâmetros opcionais
"logisticConstraints": [
{
"name": "Regras-Depot",
"siteLoadingFixedTime": 1200
},
{
"name": "Regras-Entrega-Rápida",
"siteUnloadingFixedTime": 300,
"unloadingPositionInRoute": "FIRST"
}
],