Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Busca de coordenadas geográficas para obter os dados de Latitude e Longitude de cada cadastro utilizado empresa enviada na integração.  
  • Roteirização de documentos e veículos através da rotina Programação de Carregamento (TMSA146)
  • Visualização de mapa e plotagem das rotas traçadas e calculadas pelo Totvs Planejamento de Rotas (TPR);

02. 

...

 CONFIGURAÇÕES INICIAIS AMBIENTE

  1. Ambiente atualizado conformDT DLOGTMS02-17080 Integração SIGATMS x Planejamento de Rotas (TPR);
  2. Ambiente configurado com a Viagem Modelo 3

03. PRÉ CONDIÇÕES PROCESSO ROTEIRIZAÇÃO

  1. Realize as configurações de comunicação entre os sistemas através da rotina Config. Planejamento de Rotas (TMSAC20 - SIGATMS); 

...

  1. Realize a busca de coordenadas geográficas de ao menos um cliente ou Solicitante. Para gravar as coordenadas geográficas, basta atualizar (ALTERAR) um dos cadastros ;
  2. Realize a busca de coordenadas geográficas para os dados da Filial através do Wizard Referência Geográfica (TMSA015 - SIGATMS);
  3. No cadastro de veículos configure o campo Veloc.Máxima (DA3_VELOC) para os veículos à utilizar no envio da Roteirização. 

Busca de coordenadas geográficas 

As rotinas Cadastro de ClienteSequência de Endereço, Cadastro de Solicitantes e Wizard para envio das Filiais, foram atualizadas para que ao final da gravação as informações referentes ao endereço sejam enviadas automaticamente para a api de Geolocalização Síncronaa fim de obter as coordenadas geográficas do respectivo endereço.

As coordenadas geográficas recebidas (Latitude e Longitude) 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 Referência Geográfica (TMSA015 - SIGATMS)- TMSAO15

Informações

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.

...



04. PROCESSO ENVIO DA ROTEIRIZAÇÃO

Na rotina de Programação de Carregamento (TMSA146),  com a configuração da TPR realizada e ambiente com dados da Viagem Modelo 3, será disponibilizada a opção para integração com o Planejamento de Rotas (TPR). é a rotina que será utilizada para realizar o envio das Roteirizações junto ao Totvs Planejamento de Rotas.
Para realizar o envio de uma Roteirização, realize os passos abaixo:

  1. Acesse Atualizações → Viagens → Programação de Carregamento (TMSA146);
  2. Clique em INCLUIR e preencha as perguntas de filtro dos documentos e veículos;
  3. Selecione os documentos desejados para o envio da Roteirização;


Através da seleção dos documentos e seleção 'opcional' dos veículos (caso não seja selecionado nenhum veículo, o sistema enviará todos os veículos filtrados na Grid de Veículos, cujo status esteja 'Ativo' e 'Em Filial'), será possível enviar os dados para Roteirização.  
Ao selecionar a opção 'Enviar Planejamento Rotas',  será apresentada uma tela de parâmetros para que o usuário configure os campos necessários para integração.
As informações referente aos documentos enviados para TPR, serão registradas na rotina 

A Roteirização será somente para documentos com tipo de serviço de transporte Coleta e Entrega.
Dados do Layout para Integração TMS x TPR



Relação de dados de envio  TMS x TPR

Ao enviar um pedido de Roteirização, o Totvs Logistica TMS enviará o arquivo Json da Roteirização com base nas informações abaixo:

Documentos a serem Roteirizados (TPRRoutingOrders)
Campo TPRDescrição TPRSIGATMS
identifierIdentificador do pedido

CTE|DT6|xFilial(DT6)+DT6_FILDOC+DT6_DOC+DT6_SERIE
NFC|DTC|xFilial(DTC)+DTC_FILORI+DTC_LOTNFC+DTC_CLIREM+DTC_LOJREM+DTC_CLIDES+DTC_LOJDES+DTC_SERVIC+DTC_CODPRO+DTC_NUMNFC+DTC_SERNFC
COL|DT5|xFilial(DT5)+DT5_FILDOC+DT5_DOC+DT5_SERIE

weightPeso total

DT6_PESO / DTC_PESO

volumeVolume total  em metros cúbicos

DT6_PESOM3 / DTC_PESOM3

pickupTimeWindowStartInício de carregamento

Parâmetro 02  + Pergunte 03 (Pergunte TMSA146TPR)
Obs: Se Parametro 02 = Agora, a Data de Carregamento será a DataBase 
        Se Parametro 02 = D+1, a Data de Carregamento será a DataBase + 1 

pickupTimeWindowEndFinal de carregamento
deliveryTimeWindowStartInício da entrega


deliveryTimeWindowEndFinal da entrega

Data do Prazo de Entrega do Documento (DT6_PRZENT/DT5_DATPRV/DTC_PRVENT) 

serviceLoadDuration

Se não informado, ou menor que 30 minutos serão considerados 30 minutos de serviço

0
serviceUnloadDuration

Se não informado, ou menor que 30 minutos serão considerados 30 minutos de serviço

0
originLocalidade de origem do pedidoLatitude e Longitude do Local de Origem (Transportadora, Cliente Remetente)
destinationLocalidade de destino do pedidoLatitude e Longitude do Cliente Destinatário

...

Ao efetivar a Programação de Carregamento, será gerada a viagem, através da rotina automática da Viagem Modelo 3. A sequencia para inclusão dos documentos na viagem, serão de acordo com a sequencia de descarregamento recebido da TPR.

Documentos Rejeitados:
-  O status do Item da Roteirização será atualizado para 'Rejeitado' (DMS_STATUS)
- No caso de uma NF Cliente (DTC), se a mesma estiver vinculada a um Lote, onde as demais NFs Cliente (DTC) foram processadas com sucesso na mesma roteirização, as NFCs rejeitadas serão vinculadas a um novo lote. O numero do novo Lote será gravado na Chave Externa da DMS (DMS_CHVEXT)

...



05.

...

 Visualização de mapa e plotagem de rotas

A funcionalidade Visualização de Mapa e Plotagem de Rotas (TMSAC24) permitirá ao usuário visualizar em apenas uma interface qual a rota e sequência de entrega planejada.
Nessa funcionalidade também será possível visualizar os Documentos, Praças de pedágio, Quantidade de paradas, Peso transportado, Volume transportado, Início e Fim da operação, Distância total, Documentos rejeitados.
A rotina trabalhará em conjunto com a rotina de Roteirização de documentos e veículos, e poderá ser acessada à partir das rotinas: Painel Planejamento de Rotas, Programação de Carregamento Viagem Mod. 3.

...


06TABELAS UTILIZADAS

  • DLV
  • DAR
  • DLU
  • DMR
  • DMS
  • SA1

  • DUE
  • DUL
  • DF8
  • DD9

...


07ASSUNTOS RELACIONADOS

...