Histórico da Página
...
O módulo passa a utilizar as APIs fornecidas pelo Planejamento de Rotas (TPR) para solucionar os problemas de ordem de entrega/coleta, melhor trajeto a ser realizado considerando o menor tempo ou menor distância, valores das praças de pedágio, plotagem e visualização do trajeto, coordenadas geográficas dos clientes.
API TPRrouting é o serviço de roteirização para rotas, que se adapta as especificações do veículo e leva em conta as especialidades e restrições do tempo da operação.
API TPRrouting/CallbackURL é o serviço de roteirização
- API
...
- tpr-geolocation-sync tem como objetivo encontrar as coordenadas geográficas dos endereços.
03. SOLUÇÃO
As funcionalidades e rotinas que estão envolvidas no processão são: Cadastro de Clientes, Cadastro de Solicitante, Cadastro de Sequência de Endereço, Cadastro de Referências Geográficas, Programação de Carregamento, Configuração Planejamento de Rotas e Consultaadastro Roteirizador, Limpeza de Histórico de Integração.
Implementado a integração do SIGATMS x Planejamento de Rotas (TPR), que estará disponível a partir da configuração do parâmetro MV_ROTAINT.
- Configuração Planejamento de Rotas (TMSAC20)
Esse cadastro será utilizado para a configuração do Planejamento de Rotas, onde será necessário informar os campos:
URL Roteiriza (DLV_ROTEIRI) - HTTPS://TPR-SERVICE-JXX2HXKO4A-UE.A.RUN.APP/V1/TPR-ROUTING
URL Geocode (DLV_URLGEO) - HTTPS://TPR-SYNC-ADAPTER-JXX2HXKO4A-UE.A.RUN.APP/V1/TPR-GEOLOCATION-SYNC
URL Token (DLV_URLTK) - HTTPS://TPR-PAYWALL-TOKEN-JXX2HXKO4A-UE.A.RUN.APP/TOKEN-INTEGRATION/V1/TPR-TOKEN-CREATION
URL CallBack (DLV_URLCAL) - HTTP://localhost.Porta/REST/V1/WSTPRNEOLOG
URL Mapa (DLV_URLMAP) - http://localhost:Porta/ws/index.html
Authorization (DLV_AUTH) - Token de acesso no Google Cloud Platform
Roteirizador (DLV_ROTERI) - 2
Tipo Retorno (DLV_TIPRET) - 1 - Cadastros - Geolocalização
As rotinas Cadastro de Cliente, Sequência de Endereço e Cadastro de Solicitantes foram atualizadas para que ao final da gravação as informações referentes ao endereço sejam enviadas automaticamente para a api tpr-geolocation-sync a fim de obter as coordenadas geográficas do respectivo endereço. As coordenadas geográficas recebidas são gravadas na tabela DAR - Referência Geográficas, e é possível visualiza-las através da rotina Cadastro de Referências Geográficas - TMSAO15.
Envio:
- País;
- Estado;
- Cidade;
- Bairro;
- Rua;
- Numero;
- CEP
Retorno:
- Latitude;
- Longitude
...