Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Code Block
languagejson
    "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

Code Block
languagejson
    "logisticConstraints": [
        {
            "name": "Regras-Depot",
            "siteLoadingFixedTime": 1200
        },
        {
            "name": "Regras-Entrega-Rápida",
            "siteUnloadingFixedTime": 300,
            "unloadingPositionInRoute": "FIRST"
        }
    ],