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" } ],