Árvore de páginas

Versões comparadas

Chave

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

...

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).
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 nas tabelas DMR - Roteirização TPR DMS - Itens Roteirização TPR.   Para cada roteirização iremos ter um identificador único que ficará registrado no campo Id. Roteiriza (DMR_IDROT) e com Status (DMR_STATUS / DMS_STATUS) 'Pendente'.

Importante: 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

ordersTPRRoutingOrdersLista de pedidos a serem roteirizados.
vehiclesTPRRoutingVehiclesLista de veículos disponíveis para a roteirização.
restrictionsTRPRoutingRestrictionsRestrições de roteirização.
optionsTPRRoutingOptionsOpções de roteirização.
Documentos a serem Roteirizados (TPRRoutingOrders)
Campo TPRDescrição TPRSIGATMS
identifierIdentificador do pedido

DT6 - 
DTC - 
DT5 - 

weightPeso total os itens do pedido em quilos

DA3_CAPACM

volumeVolume total dos itens do pedido em metros cúbicos

DA3_VOLMAX

pickupTimeWindowStartInício da janela de carregamento

Data conforme configuração do parâmetro (Pergunte TMSA146TPR)

pickupTimeWindowEndFinal da janela de carregamento
deliveryTimeWindowStartInício da janela de entrega


deliveryTimeWindowEndFinal da janela de entrega

Data do Prazo de Entrega do Documento (DT6_PRZENT)

serviceLoadDuration

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

Parâmetro 09 (Pergunte TMSA146TPR)
serviceUnloadDuration

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

Parâmetro 10 (Pergunte TMSA146TPR)
originLocalidade de origem do pedidoLatitude e Longitude do Cliente Remetente
destinationLocalidade de destino do pedidoLatitude e Longitude do Cliente Destinatário
Dados da Localidade da Origem / Destino do Documento (TPRRoutingLocality)
Campo TPRDescrição TPRSIGATMS
identifierIdentificador da localidade.Texto livre, deve se único dentro da chamada.
countryPaís do endereço.Fomato ISO 3166-1 alfa-3.
latitudeLatitude.Intervalo [-90; 90].
longitudeLongitude.Intervalo [-180; 180].
operationFuncionamento simplificado.
UNRESTRICTED  (00:00-23:59 de Dom-Sab)
Dados do Veiculo (TPRRoutingVehicles)
CampoDescriçãoDA3- Veiculos
identifierIdentificador do tipo do veículo;

DA3_COD
weightCapacityCapacidade do veículo em quilos.

DA3_CAPACM

volumeCapacityCapacidade do veículo em metros cúbicos.DA3_VOLMAX
speedDefine a velocidade que dos veículos em uma roteirização.

DA3_VELOC

quantityQuantidade de veículos, semelhantes a este, disponíveis.

1

tollAxesQuantidade de eixos durante a viagem.0
tollReturnAxesQuantidade de eixos durante o retorno para a origem.0
Dados de Restrições (TPRRoutingRestrictions)
CampoDescriçãoSIGATMS
maxLoadingStops

Quantidade máxima de paradas de carregamento por viagem.


Se preenchido, deve ser maior que zero;

Se passados valores quebrados apenas a parte inteira será considerada.

maxUnloadingStopsQuantidade máxima de paradas de descarregamento por viagem.

Se preenchido, deve ser maior que zero.

Se passados valores quebrados apenas a parte inteira será considerada.

allowInterleavingPermite carregamento após descarregamento na mesma viagem. Default: false

Tabela para validação de campos Boolean.

maxDistanceBetweenLoadStopsMáxima distância, em km, entre paradas de carregamento.Se preenchido, deve ser maior que zero.
maxDistanceBetweenUnloadStopsMáxima distância, em km, entre paradas de descarregamento.Se preenchido, deve ser maior que zero.
TPRRoutingOptions, tipo de dado utilizado nas integrações do TPR
Campo TPRDescrição TPRSIGATMS
capacityCriteriaTipos de roteirização: WEIGHT, VOLUME ou BOTHOpções: WEIGHT, VOLUME ou BOTH.
routingInstantType

Define o instante a partir do qual as viagens podem ser expedidas:

"Now" Inicio das viagens na primeira hora factível a partir do  momento da roteirização mais uma hora.

"D+1" Inicio das viagens amanhã no primeiro horário factível de carregamento.

Valores: "D+1", "NOW".
considerReturnDistance

Verifica se é para contabilizar a distância de retorno a origem na roteirização. 

Tabela para validação de campos Boolean.

Se não informado assumiremos "False".

minServiceDuration

O montante mínimo do tempo de serviço. 

Se preenchido, não pode ser negativo, em Milissegundos.

maxServiceDuration

O montante máximo do tempo de serviço. 

Se preenchido, não pode ser negativo, em Milissegundos.

driverRestTimeDescanso do motorista

DEFAULT: A cada 5 horas dirigidas 1/2 hora de descanso;

A cada 24 horas dirigidas 11 horas de descanso e 1 hora de almoço

Tempo máximo de direção 8 horas 

tollCalculationCalculo do pedágio

True



1.4 Painel Planejamento de Rotas 

...