Á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
bordertrue
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxtrue
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


Escopo


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


Instalação/Atualização


Layout de Requisição

TPRGeolocation: Integração rest, Assincrona
Path: .../v1/trp-geolocationMé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
CallbackAuthenticationValueStringSim4096Texto de acordo com formato indicadoTexto LivreQWxhZGRpbjpvcGVuIHNlc2FtZQ==
Lista de AddressTPRAddressSim
Lista de endereços a serem geolocalizados-
TPRAddress, tipo de dado utilizado nas integrações do TPR
CampoTipoObrigatórioTamanhoDescriçãoValidaçõesExemplos
IdentifierStringSim4096Identificador unico do endereçoTexto livreCLI-4693
CountryStringSim3Pais do endereçoFomato ISO"BRA"
StateStringNão2Estado do endereçoQuando Brasil valida as 27 opções, se informadoSP
CityStringNão4096Cidade do endereçoTexto livreBauru
ZipCodeStringNão4096Cep do endereçoValida formato, se informado e se BRA17047-001
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
DateResponseDate TimeSim
Data do envio da resposta no TPR-2021-01-21T10:01:00.0-03:00
YYYY-MM-DDThh:mm:ss.sTZD
VersionStringSim4096Versão do TPR que excutou a resposta-0.0.0.1
SuccessBooleanSim
True se sucesso, false se falha ??????-True
MessageTPRMessage ListSim
Campo que deve ser exibido pelo sistema externo para o usuario-

Layout do Call Back

TPRGeolocationCB: Integração rest, Assincrona

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

CampoTipoObrigatórioTamanhoDescriçãoValidaçõesExemplos
DateCallDate TimeSim
Data da criação da chamada no sistema externoFormato ISO2021-01-21T10:01:00.0-03:00
YYYY-MM-DDThh:mm:ss.sTZD
VersionStringNão4096Versão do sistema externoTexto Livre12.36.1
GeolocationResultTPRGeolocationResultSim
Lista de resultados de geolocalização-
TPRGeolocationResult, tipo de dado utilizado nas integrações do TPR
CampoTipo

DescriçãoValidaçõesExemplos
SucessBooleanSim
True se sucesso, false se falha-True
IdentifierStringSim4096Identificador unico do endereçoTexto livreCLI-4693
LatitudeDoubleNão
LatitudeIntervalo [-90; 90]-23.6114291
LongitudeDoubleNão
LongitudeIntervalo [-180; 180]-46.6946795
MessageTPRMessage ListSim
Campo que deve ser exibido pelo sistema externo para o usuario-Para finalizar o cadastro acesse seu e-mail e valide o Token







Não esperamos copo corpo na resposta para este call back; , será avaliado apenas o HTTP status para determinar se foi enviado com sucessoo sucesso do envio.

Anexos

Anexos