Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 13 Current »

O parâmetro vehicles é um array de objetos, onde cada objeto representará um veículo disponível para realizar as atividades das operações, que compõe a frota para atender o planejamento logístico.

Em cada objeto em vehicles será definido o local de origem e retorno e também o horário disponível para realizar as operações.

Parâmetros obrigatórios

  • name - Texto único com o nome do veículo. Usado para ser referenciado em Operations e para identificação do veículo que irá executar a rota.

  • vehicleType - Texto com o tipo de veículo declarado em vehicleTypes.

  • legislationProfile - Texto com o perfil de legislação, declarado em legislationProfiles.

  • availablePeriods - Descreve características da jornada de trabalho disponível do motorista do veículo. É possível definir mais de uma janela horária. Há parâmetros obrigatórios e opcionais. Os obrigatórios são:

    • start - Horário de início que se iniciará a jornada de trabalho. Formato timestamp: 1511901826456.

    • end - Horário de fim que se encerrará a jornada de trabalho. Formato timestamp: 1511904661038.

Exemplo com parâmetros obrigatórios

"vehicles": [
    {
        "name": "VUC_1",
        "vehicleType": "VUC",
        "legislationProfile": "DEFAULT",
        "availablePeriods": [
            {
                "timeWindow": {
                    "start": 1513753200000,
                    "end": 1513796400000
                }
            },
            {
                "timeWindow": {
                    "start": 1513843200000,
                    "end": 1513879200000
                }
            }
        ]
    }
],

 

Parâmetros Opcionais

  • availablePeriods - Descreve características da jornada de trabalho disponível do motorista do veículo. Os parâmetros opcionais são:

    • departureSite - Texto com o local de partida do veículo no início da rota. Se não declarado, a Planning API decidirá o depot de início.

    • arrivalSite - Texto com o local de retorno do veículo no final da rota. Se não declarado, a Planning API decidirá qual o último site da última operação para finalizar a rota.

    • maxRoutesNumber - Número inteiro com a quantidade de rotas máximas para o período disponível. Por exemplo, se "maxRoutesNumber": 1, o veículo executará todas as operações na mesma rota.

  • legislationProfile - Texto com o perfil de legislação, declarado em legislationProfiles.

  • logisticZones - Array com os nomes das zonas logísticas em que o veículo poderá realizar as operações. Devem ser únicos e devem ter o mesmo nome declarado em Logistic Zones.

Exemplo com parâmetros opcionais

"vehicles": [
    {
        "name": "154",
        "vehicleType": "Moto",
        "legislationProfile": "DEFAULT",
        "availablePeriods": [
            {
                "timeWindow": {
                    "start": 1611057600000,
                    "end": 1611082800000
                },
                "departureSite": "maam2",
                "arrivalSite": "maam2",
                "maxRoutesNumber": 1
            }
        ]
        "logisticZones": [
            "CE - ZONA LESTE",
            "CE - ZONA SUL"
        ]        
    },
    {
        "name": "150",
        "vehicleType": "Carro",
        "legislationProfile": "DEFAULT",
        "availablePeriods": [
            {
                "timeWindow": {
                    "start": 1611057600000,
                    "end": 1611082800000
                },
                "departureSite": "fkebvlkbvgrvg",
                "arrivalSite": "ufwevidevgre",
                "maxRoutesNumber": 1
            }
        ],
        "logisticZones": [
            "CE - ZONA NORTE",
            "CE - ZONA OESTE"
        ]
    }
]

 

  • No labels