Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Logística TMS

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

Módulo:

Modulos_totvs_logistica
ModulosTOTVSLogisticaTOTVS TMS - Linha Protheus - Gestão de Transportes (SIGATMS)

Função:

FINA070 - Contas a Receber

TMSA141 - Validações Viagem Modelo 2/Viagem Modelo 1 

TMSA200 - Cálculo de Frete

TMSA210 - Carregamento da Viagem

TMSA350 - Operações da Viagem

TMSA360 - Ocorrências

TMSA460 - Solicitação de Coleta

TMSA500 - Manutenção de Documentos

TMSA850 - Fatura por Documento

TMSAC30 - Classe para Integração Produtos Suíte Logística

TMSAF67 - Gravação da Viagem Modelo 3

TMSAF90 - Carregamento Viagem Modelo 3

TMSAI80 - Configuração das Integrações 

TMSAI86

- Job de Envio

TMSAI88 - Exporta / Importa Layouts da integração

TMSAI89 - Job de Envio Status Fatura Vencida 

TMSXFUNC - Validações Genéricas TMS Protheus

TMSXFUND - Validações Genéricas TMS Protheus

TMSXFUNH - Validações Genéricas TMS Protheus

TMSXSEFA - Validações Genéricas Montagem de XML do Ct-e

TMSAI87

TMSXFUNC

TMSXFUND

TMSXFUNH

TMSXSEFA

País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DLOGTMS02-22758


02. SITUAÇÃO/REQUISITO

Disponibilizar a integração do produto TMS Protheus x Portal Logístico, via API REST, com objetivo de otimizar a gestão dos documentos de transporte e acompanhamento operacional em tempo real.

03. SOLUÇÃO

Realizado o desenvolvimento da integração TMS Protheus x Portal Logístico.

Informações

Prezado cliente, esta integração estará nativa no TMS Protheus apenas a partir da versão 12.1.2310.

04. ATUALIZAÇÃO DO AMBIENTE

Para adequação do ambiente, se faz necessária atualização atualizações abaixo:

...

  1. Imprescindível que o ambiente já possua atualização dos pacotes abaixo listados, uma vez que a integração TMS x PORTAL LOGISTICO utiliza-se de parte da estrutura de rotinas e dicionários de dados desta integração.
    010555 (TMS X COLETA ENTREGA) 
    011339 (FAT X COLETA ENTREGA) 
    011212
    Pacote para Atualização de Menu 

  2. Pacote

...

  1. : 011015 (TMS x PORTAL LOGISTICO)

...

  1. .

  2. Configuração da integração TMS Protheus x Portal Logístico conforme destacado no link:  2 - Configuração da documentação TMS x Portal Logístico.

    Atualização de Dicionário de dados (Pacote 011015)


    Totvs custom tabs box
    tabsDicionário SX2, Dicionário SX3, Dicionário SIX
    ids

...

  1. SX2,SX3,SIX
    Totvs custom tabs box items
    default

...

  1. no
    referencia

...

  1. SX1

    Índice

    Ordem

    ChaveDescrição
    DND1DND_FILIAL+DND_CODCON+DND_SEQUEN Config. Integração Portal

...

  1. Logístico
    Totvs custom tabs box items
    default

...

  1. yes
    referencia

...

Criação de índices:

Nova tabela DND

  1. SX2

    Tabela

    Descrição
    DND

...

Índice

...

Ordem

...

  1. Config. Integração Portal

...

  1. Logístico
    Totvs custom tabs box items
    defaultno
    referenciaSX3

Criação de Campos.

Tabela DND (Operadora de Frotas):

  1. Campo

    DND_FILIAL

    Tipo

    Caractere

    Tamanho

    2

    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


    Help




    Campo

    DND_CODCON

    Tipo

    Caractere

    Tamanho

...

  1. 4

    Decimal

    0

    Formato

    @

...

  1. !

    Título

...

  1. Cod Config

    Descrição

...

  1. Código da Configuração

    Usado

...

  1. Não

    Obrigatório

    Não

    Browse

...

  1. Sim

    Opções


    When

...

M->DND_CODOPE == "01"


  1. Relação


    Val. Sistema


    Help

...

  1. Este campo armazena o código que representará a configuração de integração com o Portal Logístico



    Campo

    DND_SEQUEN

    Tipo

...

  1. Caractere

    Tamanho

...

  1. 6

    Decimal

    0

    Formato

    @!

    Título

...

  1. Sequência

    Descrição

...

  1. Sequência

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções


    When


    Relação


    Val. Sistema


    Help

...

  1. Este campo armazena o numero sequencial para identificar a configuração de integração com o Portal Logística



    Campo

    DND_ID

    Tipo

...

  1. Caractere

    Tamanho

...

  1. 30

    Decimal

    0

    Formato


    Título

...

  1. Client ID

    Descrição

...

  1. Client ID

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções


    When


    Relação


    Val. Sistema


    Help

...

  1. Este campo armazenará o Client_ID parâmetro utilizado para realizar a conexão com o Portal Logistico



    Campo

    DND_SECRET

    Tipo

    Caractere

    Tamanho

...

  1. 20

    Decimal

    0

    Formato

...

  1. @*

    Título

...

  1. Client Secret

    Descrição

...

  1. Client Secret

    Usado

    Sim

    Obrigatório

    Não

    Browse

...

  1. Sim

    Opções


    When


    Relação


    Val. Sistema


    Help

...

  1. Este campo armazenará o CLIENT_ID, parâmetro utilizado para realizar a conexão com o Portal Logístico.



    Campo

    DND_TENANT

    Tipo

...

  1. Caractere

    Tamanho

...

  1. 40

    Decimal

    0

    Formato

...


  1. Título

...

  1. Tenant

    Descrição

...

  1. Tenant

    Usado

    Sim

    Obrigatório

    Não

    Browse

...

  1. Sim

    Opções


    When


    Relação


    Val. Sistema


    Help

...

  1. Este campo armazena o TENANT, parâmetro utilizado para configuração de integração com o Portal Logística.



    Campo

    DND_URLTOK

    Tipo

    Caractere

    Tamanho

...

  1. 80

    Decimal

    0

    Formato

...


  1. Título

...

  1. URL Token

    Descrição

...

  1. URL do Token

    Usado

    Sim

    Obrigatório

    Não

    Browse

...

  1. Sim

    Opções

...

Em branco


  1. When

...

TMSAE60Whe('DND_TMPESP')


  1. Relação

...

"60"


  1. Val. Sistema

...


  1. Help

...

  1. Este campo armazena a URL responsável por obter o Token de acesso ao Portal Logístico.



    Campo

    DND_URLAPP

    Tipo

    Caractere

    Tamanho

...

  1. 80

    Decimal

    0

    Formato

...


  1. Título

...

  1. URL Port.

...

  1. Log.

...

  1. Descrição

...

  1. URL Portal Logístico

    Usado

    Sim

    Obrigatório

    Não

    Browse

...

  1. Sim

    Opções

...


  1. When

...

TMSAE60Whe('DND_REPQUI')


  1. Relação

...

"0"


  1. Val. Sistema

...

Pertence('012')

...

Help

Informe o momento da Quitação do Contrato na REPOM.


  1. Help

    Este campo armazena a URL de acesso ao Portal Logistica

...

  1. .



    Campo

    DND_USER

    Tipo

    Caractere

    Tamanho

...

  1. 60

    Decimal

    0

    Formato

...


  1. Título

...

  1. Usuário

    Descrição

...

  1. Usuário

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções

...

0=Não Utiliza;1=Contrato;2=Encerramento Vge


  1. When

...


  1. Relação

...

"0"


  1. Val. Sistema

...


  1. Help

...

Informe o momento da Quitação do Contrato na REPOM.

Obs: A quitação do contrato ocorrerá de acordo com a parametrização de geração do título (MV_LIBCTC e DUJ_TITFRE).

  1. Este campo deve armazenar o usuário que possui acesso ao Portal Logístico.



    Campo

    DND_PASSW

    Tipo

    Caractere

    Tamanho

...

  1. 30

    Decimal

    0

    Formato

    @

...

  1. *

    Título

...

  1. Senha

    Descrição

...

  1. Senha

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções

...

0=Não Utiliza;1=Contrato;2=Encerramento Vge


  1. When


    Relação


    Val. Sistema


    Help

    Este campo deve armazenar a senha de acesso ao Portal Logistico



    Campo

    DND_TOKEN

    Tipo

    MEMO

    Tamanho

    50

    Decimal

    0

    Formato


    Título

    Token

    Descrição

    Token

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções


    When


    Relação

...

When

...

TMSAE60Whe('DND_REPQUI')

...

Relação

...


  1. Val. Sistema

...

Pertence('012')

...


  1. Help

Informe o momento da Quitação do Contrato na REPOM.

  1. Este campo armazenará o token disponibilizado quando a configuração do Portal Logístico for executada com sucesso.



    Campo

    DND_DTTOKE

    Tipo

...

  1. Data

    Tamanho

...

  1. 8

    Decimal

    0

    Formato

...


  1. Título

...

  1. Data Token

    Descrição

...

  1. Data Token

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções

...

0=Não Utiliza;1=Contrato;2=Encerramento Vge


  1. When

...

TMSAE60Whe('DND_REPQUI')


  1. Relação

...

"0"


  1. Val. Sistema

...


  1. Help

...

Informe o momento da Quitação do Contrato na REPOM.

Obs: A quitação do contrato ocorrerá de acordo com a parametrização de geração do título (MV_LIBCTC e DUJ_TITFRE).

  1. Data em que o Token foi obtido.



    Campo

    DND_HRTOKE

    Tipo

    Caractere

    Tamanho

...

  1. 13

    Decimal

    0

    Formato

...

  1. 99:99:99

    Título

...

  1. Hora Token

    Descrição

...

  1. Hora do Token

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções

...


  1. When

...

TMSAE60Whe('DND_REPQUI')


  1. Relação

...

"0"


  1. Val. Sistema

...


  1. Help

Informe o momento da Quitação do Contrato na REPOM.

Obs: A quitação do contrato ocorrerá de acordo com a parametrização de geração do título (MV_LIBCTC e DUJ_TITFRE).

  1. Hora em que o Token foi obtido.



    Campo

    DND_EXPIRE

    Tipo

...

  1. Numérico

    Tamanho

...

  1. 6

    Decimal

    0

    Formato

...

  1. @E 999,999

    Título

...

  1. Expiração Token

    Descrição

...

  1. Expiração Token

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções

...

0=Não Utiliza;1=Contrato;2=Encerramento Vge


  1. When

...


  1. Relação

...

"0"


  1. Val. Sistema

...

Pertence('012')

...

Help


  1. Help

    Tempo de validade do Token

Informe o momento da Quitação do Contrato na REPOM.

...

  1. .



    Campo

    DND_MSBLQL

    Tipo

    Caractere

    Tamanho

...

  1. 15

    Decimal

    0

    Formato

    @!

    Título

...

  1. Bloqueado?

    Descrição

...

  1. Bloqueado?

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções

...

  1. 1=

...

  1. Sim;2=

...

  1. Não

    When

...

TMSAE60Whe('DND_REPQUI')


  1. Relação

    "

...

  1. 2"

    Val. Sistema

    Pertence('

...

  1. 12')

    Help

Informe o momento da Quitação do Contrato na REPOM.

  1. Este campo indica se o registro está bloqueado ou não



    Campo

    DND_CODFON

    Tipo

    Caractere

    Tamanho

...

  1. 2

    Decimal

    0

    Formato

    @!

    Título

...

  1. Cod Fonte

    Descrição

...

  1. Código da Fonte

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções

...

0=Não Utiliza;1=Contrato;2=Encerramento Vge


  1. When

...

TMSAE60Whe('DND_REPQUI')


  1. Relação

    "0"

    Val. Sistema

...

  1. ExistCpo("DN6",M->DND_CODFON)

    Help

...

  1. Este campo armazena o

...

  1. código da Fonte que este registro utiliza para realizar integração com o Portal Logístico.



    Campo

    DND_DESFON

    Tipo

    Caractere

    Tamanho

...

  1. 30

    Decimal

    0

    Formato

    @!

    Título

...

  1. Descr Fonte

    Descrição

...

  1. Descrição da Fonte

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções

...


  1. When

...


  1. Relação

...

"0"


  1. Val. Sistema

...

  1. IIF(INCLUI,"",POSICIONE("DN6",1,XFILIAL("DN6") + DND->DND_CODFON,"DN6_DESCRI"))

    Help

...

Informe o momento da Quitação do Contrato na REPOM.

Obs: A quitação do contrato ocorrerá de acordo com a parametrização de geração do título (MV_LIBCTC e DUJ_TITFRE).

  1. Descrição da Fonte

    Totvs custom tabs box items
    defaultno
    referenciaSIX

    Criação de índices:

    DND

    Índice

    Ordem

    ChaveDescrição
    DND1DND_FILIAL+DND_CODCON+DND_SEQUEN Config. Integração Portal Logístico

05. DEMAIS INFORMAÇÕES

Informações
titlePré configuração do ambiente


Prezado cliente, para o uso desta melhoria, se faz necessário que o ambiente Protheus esteja previamente configurado com o dicionário de dados e menu disponibilizados na melhoria DLOGTMS02-21403 DT Integração Coleta Entrega x TMS Protheus.

Caso o ambiente seja utilizado para ambas as integrações, ou seja, SIGATMS x COLETA ENTREGA e SIGATMS x PORTAL LOGÍSTICO, recomenda-se que os fontes listados abaixo também estejam atualizados:

  • TMSAC26
  • TMSA491
  • TMSAI87
  • TMSXFUNE

06. ASSUNTOS RELACIONADOS

05. DEMAIS INFORMAÇÕES

06. ASSUNTOS RELACIONADOS



Templatedocumentos