Histórico da Página
...
CONFIGURAÇÃO DAS INTEGRAÇÕES (TMSAI80 - SIGATMS)
Nesta rotina, apenas um cadastro ativo poderá ser cadastrado, para cada tipo de integração.
Avaliar se o campo ATIVO = SIM para configuração a ser criada/alterada.
Além disso, atenção a cada sequencia de dados inseridos na ABA HERE, tabela de Grid (DNM) - há a opção "Bloqueado ? " - que indica se o registro está bloqueado ou não, podendo assim criar ou não um histórico das sequencias criadas.
DETALHAMENTO DOS CAMPOS DE INTEGRAÇÃO HERE
- Sequência - Indica a sequência da configuração.
- Client ID - Indica o ID do Client para conexão.
- Client Secre - Indica a senha para conexão do client.
- Tenant - Indica o tenant para conexão.
- URL Token - Indica a URL para conexão e busca do Token da Here.
- URL HERE - Indica a URL para conexão com a Here.
- Usuário - Indica o usuário de conexão.
- Senha - Indica a senha para conexão do client.
- Token - Indica a chave do token para acesso ao sistema externo.
- Data Token - Indica a data de busca do token.
- Hora Token - Indica a hora de busca do token.
- Vencto Token - Indica o tempo de expiração do token.
- Cod Fonte - Indica o código da fonte de integração.
- Descr Fonte - Exibe a descrição da fonte de integração.
- Bloqueado? - Campo do Protheus que indica se o registro está bloqueado ou não.
- Sequenciamento Automático - Este campo determina se o envio à Here será de forma automática após a criação da programação de carregamento.
- Viagem Automática - Este campo determina se, após o retorno do sequenciamento da Here e de sua atualização no Protheus, a efetivação da programação de carregamento será executada de forma automática.
- Gera Planejamento Automático - Este campo determina se após o cadastro do planejamento, a geração do histórico de integração será executada de forma automática.
- Envia Planejamento Automaticamente - Este campo determina se após a geração do histórico de integrações, o planejamento será enviado de forma automática à Here.
- Tipo de Planejamento - Este campo determina se o envio do planejamento será enviado de forma: 1-Síncrona ou 2-Assíncrona. A diferenciação está somente na quantidade de registros de documentos, veículos e perfis que serão enviados. Estas quantidades devem ser configuradas nos campos de quantidades máxima de registros.
- URL Síncrono - Este campo determina o EndPoint para envio do JSon de planejamento de forma síncrona.
- URL Assíncrono - Este campo determina o EndPoint para envio do JSon de planejamento de forma assíncrona.
- Localização do Mapa- Este campo determina o local no Protheus onde se encontra o arquivo o arquivo em Java Script (HereMap.HTML).
- Quantidade Viagens Mapa - Este campo determina quantas programações de carregamento serão exibidas simultaneamente no mapa.
- Quantidade Máxima Documentos - Este campo determina o limite máximo de documentos para envio de forma síncrona.
- Quantidade Máxima de Veículos - Este campo determina o limite máximo de veículos para envio de forma síncrona.
- Quantidade Máxima de Perfis - Este campo determina o limite máximo de perfis dos veículos para envio de forma síncrona.
- e 29. Código Registro Documento e Descrição Registros de Documento - Campos para localização da quantidade de documentos que serão enviados à Here, o sistema faz uso destes campos de código e descrição dos registros de documentos de acordo com o layout configurado.
...
32 e 33. Código Registro Perfis e Descrição Registros de Perfis - Campos para localização da quantidade de perfis de veículos que serão enviados à Here, o sistema faz uso destes campos de código e descrição dos registros de perfis de acordo com o layout configurado.
TESTAR INTEGRAÇÕES / TOKEN
Ao término do cadastro dos dados/informações na rotina Configuração das Integrações (TMSAI80 - SIGATMS), ou na alteração de dados, utilizando a opção/botão Outras Ações é disponibilizado a opção de Teste Token.
Informações | ||
---|---|---|
| ||
Desta forma: Para teste token Here, clicar aba Here, posicionar em um dos campos do grid (tabela DNM) - acionar a opção/botão Outras Ações é disponibilizado a opção de Teste Token. Para teste token Coleta Entrega clicar aba Coleta Entrega, posicionar em um dos campos do grid (tabela DN1) - acionar a opção/botão Outras Ações é disponibilizado a opção de Teste Token. Já para teste token Portal Logístico clicar aba Portal Logístico, posicionar em um dos campos do grid (tabela DND) - acionar a opção/botão Outras Ações é disponibilizado a opção de Teste Token. E assim por diante em qualquer aba referente a Configuração de Integrações. |
...
No caso de retorno positivo uma mensagem com hash do token será apresentada (exemplo imagem abaixo).
No caso de
...
divergência, inconsistência, ou erro no retorno, um help/alerta será apresentado.
Aviso | ||
---|---|---|
| ||
A URL de token indica a URL para geração do token/validação. A URL do APP indica a URL para base das APis. É importante saber que mesmo com a configuração incorreta da URL de APP, estando a configuração de URL de TOKEN correta o retorno ocorrerá normalmente nesta rotina, contudo se a URL de APP não estiver adequada ocorrerão falhas na integração. |
06. TABELAS UTILIZADAS
- DD9 - Conf Integr TMS x Here
- DF8 - Programação de Carregamento
- DN0 - Configuração das Integrações
- DN1 - Config Integr Coleta/Entrega
- DN2 - Tipos de Registro
- DN3 - Layout dos Registros
- DN4 - Relacionamento entre Registros
- DN5 - Histórico de Integrações
- DN6 - Fontes de Integração
- DNB - Herança ID Externo
- DNC - Cabeçalho do Histórico
- DNM - Conf Integr TMS x Here
- DNO - Subprocesso da Fonte
- DNP - Cabeçalho do Planejamento
- DNR - Veículos do Planejamento
...