Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||
Segmento: |
| ||||||||
Módulo: | TOTVS Logística TMS | ||||||||
Função: | TMSA050.PRW - Entrada Dc. Cliente index.html - Mapa TPR | ||||||||
Ticket: | Não se aplica. | ||||||||
Requisito/Story/Issue (informe o requisito relacionado) : |
|
02. SITUAÇÃO/REQUISITO
A fim de otimizar e reduzir custos das operações de transporte, o módulo Gestão de Transportes Totvs Logística TMS (SIGATMS) integrará com a solução logística de roteirização de carga fornecida pelo Totvs Planejamento de Rotas (TPR), agregando inteligência e otimizando o processo de entregas e coletas dentro do SIGATMS. Fazendo , fazendo com que as coletas/entregas tenham uma melhor disposição e ordem, e dessa maneira além de reduzir o tempo de operação também se reduz custos dentro da operação de transporte, além da obtenção prévia dos valores de pedágio.
03. SOLUÇÃO
...
Para que toda a solução funcione perfeitamente é necessário obter as coordenadas geográficas de todos os clientes, de acordo com os respectivos endereços.
As rotinas Cadastro de Cliente, Sequência de Endereço, Wizard Filial e Cadastro de Solicitantes foram atualizadas para que ao final da gravação as informações referentes ao endereço sejam enviadas automaticamente para gelocalização (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.
...
Para atender a solução, foram necessárias novas rotinas para controlar a configuração e gestão das informações entre os sistemas.
No Totvs Logística TMS (SIGATMS) foram necessárias as ações abaixo:
Criado novo Submenu - 'Atualizações -> Planejamento de Rotas', onde estarão as novas rotinas:
- Config. Planejamento de Rotas (TMSAC20);
Rotina principal para realizar o cadastro e habilitar a integração Totvs Planejamento de Rotas (TPR). - Controle de Integração Planejamento de Rotas (TMSAC23);
Rotina que armazenará as informações enviadas e recebidas. Toda a integração é enviado um arquivo no formato JSON e esse arquivo é armazenado na tabela DLU - Controle Integração Roteirizador. - Painel Planejamento de Rotas (TMSAC19);
Rotina que armazenará as informações referentes ao envio de informações para a integração Totvs Planejamento de Rotas (TPR).
04. DEMAIS INFORMAÇÕES
Informações |
---|
Prezado cliente, esta Integração fica disponível de forma nativa somente no Release 12.1.2210 do Protheus conforme Ciclo de Vida de Software - TOTVS Linha Protheus. |
Para uso desta funcionalidade, se faz necessária atualização do Protheus, de acordo com as informações abaixo:
UPDDISTR- Pacote: 009506 - Para atualização de dicionário de dados, criação/alteração de campos e índices do módulo SIGATMS;
- Pacote: 009880 - Para atualização de dicionário de dados, criação/alteração de campos e índices do módulo SIGATMS;
- Pacote: 009560 - Para atualização de dicionário de dados, criação/alteração de campos e índices do módulo SIGAOMS;
- Pacote: 010930 - Atualização das características do campo DLV_TOKEN do módulo SIGATMS;
MENU - Atualização do menu sigatms.xnu.
- PROGRAMAS
Atualizar o Repositório de objetos do Protheus (RPO) de acordo com a relação de programas relacionados nesta documentação.
PARÂMETRO Habilite o parâmetro MV_ROTAINT;
CONFIGURAÇÕES REST E WEB SERVICE
Necessário o ambiente possuir configurações Rest e WebService, de modo a definir os endereços de recebimento dos dados entre os sistemas na nova rotina Config. Planejamento de Rotas (TMSAC20 - SIGATMS)- ARQUIVOS PARA PLOTAGEM DO MAPA
Instalar os arquivos index.html e tprchanenl.js na pasta Web/Ws do Protheus, disponível no link.
- Pacote: 009506 - Para atualização de dicionário de dados, criação/alteração de campos e índices do módulo SIGATMS;
Informações | ||
---|---|---|
| ||
|
DETALHAMENTO DA ATUALIZAÇÃO DE DICIONÁRIO CONFORME ABAS
Totvs custom tabs box tabs Dicionário SX2, Dicionário SX3, Dicionário SIX, Dicionário SX1 ids SX2,SX3,SIX,SX1 Totvs custom tabs box items default no referencia SX1 Grupo- TMSA146TPR
Pergunta
Tipo Tamanho Modo Definição1 Definição2 Definição3
Criterio da Capacidade
Caracter 1 Combo Peso Volume Ambos
Planejamento para Caracter 1 Combo Agora D+1 Horario de Carregamento Caracter 5 Get Considera Retorno p/ Filial Caracter 1 Combo Sim Não Qtd Maxima Carregamentos Numerico 3 Get Qtd Maxima Descarregamentos Numerico 3 Get KM Maxima Carregamentos Numerico 4 Get KM Maxima Descarregamentos Numerico 4 Get Tempo Mínimo Serviço Caracter 5 Get Tempo Máximo Serviço Caracter 5 Get Totvs custom tabs box items default yes referencia SX2 Tabela
Descrição
DMR
Roteirização - TPR
DMS
Itens Roteirização - TPR
Totvs custom tabs box items default no referencia SX3
Tabela DLU - Controle Integração RoteirizaçãoCampo
DLU_RETENV
Tipo
Memo
Tamanho
50
Decimal
0
Formato
Título
Retorno Post
Descrição
Retorno do Envio do Post
Usado
Sim
Obrigatório
Não
Browse
Não
Opções
When
Relação
Val. Sistema
Help
Nesse campo deve ser armazenado o JSON que retorna referente ao primeiro envio e/ou requisição.
DLV- Cadastro Roteirizador
Campo
DLV_AUTH
Tipo
Caractere
Tamanho
50
Decimal
0
Formato
Título
Authorizatio
Descrição
Chave de Autorização
Usado
Sim
Obrigatório
Sim
Browse
Não
Opções
When
Relação
Val. Sistema
Help
Nesse campo deve ser informado a chave do Planejamento de Rotas (TPR)
Campo
DLV_ROTERI
Tipo
Caractere
Tamanho
18
Decimal
0
Formato
@! Título
Roteirizador
Descrição
Roteirizador
Usado
Sim
Obrigatório
Não
Browse
Não
Opções
1=Maplink;2=Planejamento Rotas (TPR)
When
Relação
Val. Sistema
Pertence('12')
Help
Define o tipo de integração:
1=Maplink;
2=Planejamento Rotas (TPR)
Campo
DLV_TOKEN
Tipo
Caractere
Tamanho
254
Campo
DLV_URLCAL
Tipo
Caractere
Tamanho
80
Campo
DLV_URLGEO
Tipo
Caractere
Tamanho
254
Decimal
0
Formato
@! Título
URL Geocode
Descrição
URL da Geolocalização
Usado
Sim
Obrigatório
Não
Quando todas as etapas da integração citadas acima forem concluídas com sucesso, toda a visualização dos pontos de entrega/coleta, rota e praças de pedágio, será exibido a partir da funcionalidade do Map Display, disponibilizado na Consulta Planejamento de Rotas (TMSAC19).
...
Foram criadas novas funcionalidades no SIGATMS:
...
04. DEMAIS INFORMAÇÕES
Para uso desta funcionalidade, deve ser utilizado:
- Pacote: 009506 - Para atualização de dicionário de dados, criação/alteração de campos e índices do módulo SIGATMS
- Pacote: 009560 - Para atualização de dicionário de dados, criação/alteração de campos e índices do módulo SIGAOMS.
- Atualize o menu sigatms.xnu.
- Habilite o parâmetro MV_ROTAINT Documentação Planejamento de Rotas (TPR)
Token - Instalação, configuração e geração do token de acesso no Google Cloud Platform, que é necessário enviar no header para ter acesso aos serviços no Google Cloud Platform - TDN: https://tdn.totvs.com/x/_1zOJQ
Integração Planejamento de Rotas - Integrações Planejamento de Rotas
Geolocalização - Integração de Geolocalização
Roteirização - Integração de roteirização
DETALHAMENTO DA ATUALIZAÇÃO DE DICIONÁRIO CONFORME ABAS
tabs | Dicionário SX2, Dicionário SX3, Dicionário SIX, Dicionário SX1 |
---|---|
ids | SX2,SX3,SIX,SX1 |
Grupo- TMSA146TPR
Pergunta
Definição3
Criterio da Capacidade
Ambos
default | yes |
---|---|
referencia | SX2 |
Tabela
Descrição
DMR
Roteirização - TPR
DMS
Itens Roteirização - TPR
default | no |
---|---|
referencia | SX3 |
Campo
DLU_RETENV
Tipo
Memo
Tamanho
50
Decimal
0
Formato
Título
Retorno Post
Descrição
Retorno do Envio do Post
Usado
Sim
Obrigatório
Não
Browse
Não
Opções
When
Relação
Val. Sistema
Help
Nesse campo deve ser armazenado o JSON que retorna referente ao primeiro envio e/ou requisição.
DLV- Cadastro Roteirizador
Campo
DLV_AUTH
Tipo
Caractere
Tamanho
50
Decimal
0
Formato
Título
Authorizatio
Descrição
Chave de Autorização
Usado
Sim
Obrigatório
|
|
|
|
|
|
1=Maplink;2=Planejamento Rotas (TPR)
|
Pertence('12')
|
Define o tipo de integração:
1=Maplink;
|
|
|
Campo
DLV_URLCAL
Tipo
Caractere
|
Tamanho
|
|
|
|
|
|
|
Help
|
|
|
|
|
|
Help
|
|
|
|
|
|
|
|
|
|
05. ASSUNTOS RELACIONADOS
- Integração TMS x Totvs Planejamento de Rotas - TPR (Integrações - SIGATMS)
- https://tdn.totvs.com/display/public/VRPTW/TOTVS+Planejamento+de+Rotas
- 1. Configuração do REST do Protheus
- Configurar Portais e Webservices
- Planejamento de Rotas (SIGATMS)
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |