01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:TOTVS Logística TMS 
Função:

OMSA040 - Cadastro de Motorista
OMSA060 - Cadastro de Veiculos
OMSA100 - Cadastro de Rotas
TMSA240  - Complemento de Viagem
TMSA250  - Contrato de Carreteiro
TMSA251  - Liberação de Contrato
TMSA310  - Fechamento de Viagem
TMSA340  - Encerramento de Viagem
TMSA350  - Operações de Transporte
TMSAC15  - Funções Genéricas TMS x Repom
TMSAC15A- Funções Genéricas TMS x Repom
TMSAC15B- Funções Genéricas TMS x Repom
TMSAE60  - Cadastro de Operadoras de Frotas
TMSAE65  - Operadoras de Frotas x Ações 
TMSAF64P - Validações para Operadoras de Frota
TMSAF64R - Validações para Operadoras de Frota
TMSREPOM- Funções Genéricas TMS
TMSXFUNA- Funções Genéricas TMS
TMSXFUNB- Funções Genéricas TMS
TMSXFUNC - Funções Genéricas TMS
TMSXFUNX - Funções Genéricas TMS

Ticket:Não se aplica
Requisito/Story/Issue (informe o requisito relacionado) :DLOGTMS02-13230


02. SITUAÇÃO/REQUISITO

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

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

* 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, proporcionando para que sistemas desenvolvidos em plataformas distintas sejam compatíveis.

03. SOLUÇÃO

Implementado a integração TMS com a Repom Frete, que estará disponível a partir da configuração do parâmetro MV_VSREPOM = 2.2

Nesta versão houve algumas mudanças de configuração:

As alterações de dicionário de dados estarão disponíveis a partir do release 12.1.31.

04. DEMAIS INFORMAÇÕES

Para uso desta funcionalidade, deve ser utilizado:



Configuração:

  1. Para a funcionalidade da nova integração TMS x Repom, é necessário configurar o parâmetro:
    MV_VSREPOM = 2.2 


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



|

Criação de Campos.

Tabela DM3 (Documentos da Viagem Mod.3):

Campo

DM3_FILIAL

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

@!

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema


Help

Informe a filial do sistema.

Campo

DM3_ORIGEM

Tipo

Caracter

Tamanho

1

Decimal

0

Formato


Título

Orig. Carreg

Descrição

Origem do Carregamento

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

IF(INCLUI,0,POSICIONE("DT6",1,XFILIAL("DT6")+DM3->(DM3_FILDOC+DM3_DOC+DM3_SERIE),"DT6_VALMER"))

Val. Sistema


Help

Valor da Mercadoria.

Tabela DM4 (Planejamento da Viagem Mod.3):

Campo

DM4_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato


Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema


Help

Filial do Sistema.

Campo

DM4_FILORI

Tipo

Caractere

Tamanho

2

Decimal

0

Formato


Título

Filial

Descrição

Filial de Origem da Viagem

Usado

Não

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema

TMSAF62("DM4")

Help

Informe a filial de Origem da Viagem.



Criação de índices:

DM3:

Índice

Ordem

ChaveDescrição
DM31DM3_FILIAL+DM3_FILDOC+DM3_DOC+DM3_SERIE+DM3_FILORI+DM3_VIAGEMFil.Docto. + No.Docto. + Serie Docto. + Fil.Origem + Viagem
DM32DM3_FILIAL+DM3_FILORI+DM3_VIAGEM+DM3_SEQUEN+DM3_FILDOC+DM3_DOC+DM3_SERIEFil.Origem + Viagem + Sequencia + Fil.Docto. + No.Docto. + Serie Docto

05. ASSUNTOS RELACIONADOS

Documento de Referência - Viagem Modelo 3



<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-pane.l {
    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>



Criação de Campos.

Tabela DM3 (Documentos da Viagem Mod.3):

Campo

DM3_FILIAL

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

@!

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema


Help

Informe a filial do sistema.

Campo

DM3_ORIGEM

Tipo

Caracter

Tamanho

1

Decimal

0

Formato


Título

Orig. Carreg

Descrição

Origem do Carregamento

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

IF(INCLUI,0,POSICIONE("DT6",1,XFILIAL("DT6")+DM3->(DM3_FILDOC+DM3_DOC+DM3_SERIE),"DT6_VALMER"))

Val. Sistema


Help

Valor da Mercadoria.

Tabela DM4 (Planejamento da Viagem Mod.3):

Campo

DM4_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato


Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema


Help

Filial do Sistema.

Campo

DM4_FILORI

Tipo

Caractere

Tamanho

2

Decimal

0

Formato


Título

Filial

Descrição

Filial de Origem da Viagem

Usado

Não

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema

TMSAF62("DM4")

Help

Informe a filial de Origem da Viagem.



Criação de índices:

DM3:

Índice

Ordem

ChaveDescrição
DM31DM3_FILIAL+DM3_FILDOC+DM3_DOC+DM3_SERIE+DM3_FILORI+DM3_VIAGEMFil.Docto. + No.Docto. + Serie Docto. + Fil.Origem + Viagem
DM32DM3_FILIAL+DM3_FILORI+DM3_VIAGEM+DM3_SEQUEN+DM3_FILDOC+DM3_DOC+DM3_SERIEFil.Origem + Viagem + Sequencia + Fil.Docto. + No.Docto. + Serie Docto