Árvore de páginas

Versões comparadas

Chave

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

Introdução

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxfalse
revision2
diagramNameTPR Geolocalização
simpleViewertrue
width
linksauto
tbstyletop
diagramWidth480


Sistemas Envolvidos

  • VRPTW
  • Sistema Externo: Todos os ERPs que se conectam ou pretendem se conectar com os produtos de planejamento logístico da TOTVS.

Integração

  • Formato de entrada/saída: JSON

Escopo


Pré-requisitos instalação/implantação/utilização

  • Para clientes Protheus versão xxxxxx;
  • Para clientes Datasul versão xxxxxx;
  • Para clientes externos contratação do trial via TOTVS Store.

Layout de Requisição

TPRGeolocation: Integração rest, Assincrona
:
com a TPRGeolocationCB
Path: .../v1/trp-
geolocation
geolocation Método: POST
CampoTipoObrigatórioTamanhoDescriçãoValidaçõesExemplos
dateCallDate TimeSim
Data da criação da chamada no sistema externoFormato ISO86012021-01-21T10:01:00.0-03:00
YYYY-MM-DDThh:mm:ss.sTZD
systemStringNão4096Identificador do sistema que fez a chamadaTexto LivreProtheus
versionStringNão4096Versão do sistema externoTexto Livre12.36.1
qualifiersObjectNão4096String chave valorFormato Json{"Usuario": "Pedro de alcantra", "Perfil": "Analista"}
callbackURLStringSim4096URL de Call BackInicio com "https://"
callbackAuthenticationTypeStringSim4096Tipos de autenticação: Basic, NoneTexto Livre
callbackAuthenticationValueString
Sim
Não4096Texto de acordo com formato indicadoTexto LivreQWxhZGRpbjpvcGVuIHNlc2FtZQ==
Address
addressTPRAddress ListSim
Lista de endereços a serem geolocalizados-
TPRAddress, tipo de dado utilizado nas integrações do TPR
CampoTipoObrigatórioTamanhoDescriçãoValidaçõesExemplos
Identifier
identifierStringSim4096Identificador unico do endereçoTexto livreCLI-4693
Country
countryStringSim3Pais do endereçoFomato ISO"BRA"
State
stateStringNão2Estado do endereçoQuando Brasil valida as 27 opções, se informadoSP
City
cityStringNão4096Cidade do endereçoTexto livreBauru
ZipCode
zipCodeStringNão4096Cep do endereçoValida formato, se informado e se BRA17047-001
Address
addressStringSim4096Rua, número, Bairro e complemento do endereçoTexto livreGomes de carvalho, 940

Layout de Resposta

TPRGeolocationResponse: Integração rest, sincrona
CampoTipoObrigatórioTamanhoDescriçãoValidaçõesExemplos
DateResponse
dateResponseDate TimeSim
Data do envio da resposta no TPR-2021-01-21T10:01:00.0-03:00
YYYY-MM-DDThh:mm:ss.sTZD
Version
versionStringSim4096Versão do TPR que excutou a resposta-0.0.0.1
Success
successBooleanSim
True se sucesso, false se falha ??????-True
Message
messageTPRMessage ListSim
Campo que deve ser exibido pelo sistema externo para o usuario-
TPRMessage: Tipo de dado utilizado nas integrações do TPR
CampoTipoObrigatórioTamanhoDescriçãoValidaçõesExemplos
messageCodeStringSim4096Código de identificação da mensagemCódigo existente e validoTPR0001
messageStringSim4096Mensagem escritaTexto Livre"Para finalizar o cadastro acesse seu e-mail e valide o Token"

Layout do Call Back

TPRGeolocationCB: Integração rest, Assincrona

Path: ver campo TPRGeolocation/CallbackURL, Método: POST

CampoTipoObrigatórioTamanhoDescriçãoValidaçõesExemplos
DateCalldateCallDate TimeSim
Data da criação da chamada no sistema externoFormato ISO2021-01-21T10:01:00.0-03:00
YYYY-MM-DDThh:mm:ss.sTZD
VersionversionStringNão4096Versão do sistema externoTexto Livre12.36.1
GeolocationResultgeolocationResultTPRGeolocationResultSim
Lista de resultados de geolocalização-Tabela abaixo
TPRMessage: Tipo de dado utilizado nas integrações do TPR
CampoTipoObrigatórioTamanhoDescriçãoValidaçõesExemplos
MessageCodeStringSim4096Código de identificação da mensagemCódigo existente e validoTPR0001
MessageStringSim4096Mensagem escritaTexto Livre"Para finalizar o cadastro acesse seu e-mail e valide o Token"

Catálogo de Erros

Código

Mensagem

Descrição

TPRGL001
Informações
titleRetorno do Call Back
Não esperamos corpo na resposta para os call backs, este, será avaliado apenas o pelo HTTP status para determinar o sucesso do envio.

Catálogo de Erros

Código

Mensagem

Descrição

TPRGL001

Anexos

Anexos