01. DADOS GERAIS

Produto:

TOTVS Logística TMS

Linha de Produto:

Linha Protheus 

Segmento:

Logistica 

Módulo:GESTÃO DE TRANSPORTES (SIGATMS)
Funções:OMSA040 - Cadastro de Motorista
OMSA060 - Cadastro de Veículo
OMSA100 - Cadastro de Rotas
RTMSR37  - Rdmake de impressão do Relatório Financeiro Pagbem
TMSA250  - Contrato de Carreteiro
TMSA251  - Liberação de Contrato
TMSA256  - Encerramento CIOT
TMSA310  - Fechamento da Viagem
TMSA350  - Operações da viagem
TMSAC15A - Função genégica
TMSAE60   - Operadora de Frota
TMSAF60   - Viagem mod. 3
TMSAF62   - Validações genéricas Viagem Mod 3 
TMSAF64   - Validações genéricas Viagem Mod 3 
TMSAF64P - Validações genéricas Viagem Mod 3 
TMSPAMCARD - Validações genéricas Operadoras de Frota
TMSXFUNA - Validações genéricas TMS Protheus 
TMSXFUNC - Validações genéricas TMS Protheus 
TMSXFUNE - Validações genéricas TMS Protheus 
TMSXFUNJ  - Envios endpoints TMS x Pagbem
Requisito/Story/Issue (informe o requisito relacionado) :DLOGTMS02-21024


02. 
SITUAÇÃO/REQUISITO

Implementar melhoria no processo de integração entre o módulo SIGATMS e Pagbem, baseia-se na tecnologia Web API* em arquitetura RestFul.

A API de integração da Pagbem permite a realização de diversas operações contidas no Repom Frete, como manipulação de cadastros (Contratados, Motoristas e Veículos), Roteiros, Viagens, Pedágio, e Pagamento de frete.

* Web APÌ - Solução utilizada na integração de sistemas e na comunicação entre diferentes aplicações, utilizando a linguagem universal JSON para tráfego de dados, proporciona a sistemas desenvolvidos em plataformas distintas sejam compatíveis.

03. SOLUÇÃO

Realizada a implementação em questão entre a solução TOTVS Logistica TMS x Pagbem.

Implementações realizadas:


Alterações de dicionário de dados  e menu estarão disponíveis a partir do release 12.1.2210


04. DEMAIS INFORMAÇÕES

Para uso desta funcionalidade, deve ser utilizado:

DETALHAMENTO DA ATUALIZAÇÃO DE DICIONÁRIO CONFORME ABAS

Criação de tabelas:

TabelaDescrição
DMZRegras de Quitação PagBem     

Tabela DMZ

Campo

DMZ_FILIAL

Tipo

C

Tamanho

8

Decimal

0

Formato


Título

Filial

Descrição

Filial do sistema

Usado

Não

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema


Campo

DMZ_CODIGO

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

Codigo      

Descrição

Cod.Regra Quitacao       

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema

NaoVazio()

Campo

DMZ_DESCRI

Tipo

C

Tamanho

45

Decimal

0

Formato

@!

Título

Descricao   

Descrição

Descricao da Regra     

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções


When


Relação


Val. Sistema


Campo

DMZ_PADRAO

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Reg.Padrao? 

Descrição

Descricao da Regra     

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1-Sim;2-Não

When


Relação


Val. Sistema

Pertence("12")

Tabela DMZ

Campo

DMZ_FILIAL

Tipo

C

Tamanho

8

Decimal

0

Formato


Título

Filial

Descrição

Filial do sistema

Usado

Não

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema


Campo

DMZ_CODIGO

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

Codigo      

Descrição

Cod.Regra Quitacao       

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema

NaoVazio()

Campo

DMZ_DESCRI

Tipo

C

Tamanho

45

Decimal

0

Formato

@!

Título

Descricao   

Descrição

Descricao da Regra     

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções


When


Relação


Val. Sistema


Campo

DMZ_TIPTOL

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tolerancia? 

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")

Campo

DMZ_PESUTI

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Peso Usado?

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_LIMEXC

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

% Lim. Exced

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_QUIEXC

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Kg.Lim.Exced

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_COBQUE

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Cobra Quebra

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_PORQUE

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

% de Quebra

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_QUIQUE

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Kg de Quebra

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_COBAVA

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Cobra Avaria

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_ADIANT

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Adiantamento

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")

Campo

DMZ_QUITAC

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Quem rec.Sal

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_ENTREG

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Dt EntregaNF

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_PESOEN

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Peso Entrega

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")




Campo

DMZ_BALANC

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tic. Balança

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_AVARIA

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Avaria Quita

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_NFECAN

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Rec.Can.NFE

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_COMPDG

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Comp.PDG

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_DACTE

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

DACTE Quitaç

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_CONTRA

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Rec.Contrato

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")

Campo

DMZ_LOCQUI

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Local Quitaç

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")

Campo

DMZ_LOCADI

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Local Adiant

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")

Campo

DMZ_DESCOM

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Dest.Comerci

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Criação de índices:

DMZ:

Índice

Ordem

ChaveDescrição
DMZ1DMZ_FILIAL+DMZ_CODIGO                                                                                                                                          DMZ_FILIAL+DMZ_CODIGO                                                                                                                               



05. ASSUNTOS RELACIONADOS

        <Não se aplica>