Trip Profile é um parâmetro obrigatório na requisição da Planning API para que o cálculo do planejamento logístico considere qual o perfil quanto as características de circulação pelo sistema viário que irá influenciar na roteirização.
É sempre recomendável utilizar o “MAPLINKBR” no Brasil e “MAPLINK” na América Latina pois eles contém os mapas mais atualizados.
O parâmetro é o ID do perfil previamente cadastrado na Trip Profile API:
"tripsProfile": "MAPLINKBR"
Contudo se o cliente precisar utilizar um outro modo de cálculo "shortest" para roteirização, precisará criar um novo perfil no Trip Profile API e, em seguida, depois passar o nome no parâmetro "tripsProfile"
Até a data deste texto (31/03/2021), apenas o "calculationMode": "THE_FASTEST" ou "THE_SHORTEST" no perfil funcionam com a Planning API.
Parâmetros que não funcionam:
Os seguintes parâmetros do Trip Profile abaixo, como usar áreas de restrição cadastradas (Restriction Zones), personalizar as velocidades das vias de referência (Speed Preferences) ou considerar rota especificando altura e largura do veículo (Vehicle Specification) não estão funcionando.
[ { "minimalDistanceInKms": 0, "useRealSpeeds": true, "useBidirectionalSites": true, "minimalDurationInSeconds": 0 "forbidUTurns": false, "distancesMatrixGenerationLastDate": 0, "impactingModificationLastDate": 0, "useRestrictions": false, "useManeuverRestrictions": false, "useCosts": false, "speedPreferences": [ { "roadType": "HIGHWAY", "speed": 120, "speedAtToll": 40 } ], "restrictionZones": [ "string" ], "vehicleSpecification": { "loadTypes": [ "GOODS" ], "maxHeight": 3.5, "maxLength": 10, "maxLengthBetweenAxles": 1.8, "maxWeight": 15.5, "maxWeightForDangerousMaterials": 14, "maxWeightForExplodingMaterials": 10, "maxWeightForPollutingMaterials": 5.5, "maxWeightPerAxle": 5.2, "maxWidth": 2.3 }, "createdAt": 0 } ]