Versões comparadas

Chave

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

Introdução


Sistemas Envolvidos

  • TOTVS Roteirização e Entrega

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

Integração

Escopo

  • Alteração de viagem, documento, nota fiscal, itens, motorista, transportadora, dispositivo de rastreamento e dispositivo mobile

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

  • Versões mínimas

    • TRE:  6.4.0

    • Protheus:  ?

    • Datasul: ?

  • Esta integração não demanda instalações ou atualizações adicionais.

Layout de Requisição

updateMonitorable, Integração SOAP, Síncrona

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

operationstringSimN/ADefine as operações suportadas que pode ser CANCEL e UPDATE
driverAlteração de monitoráveisNãoN/AMotorista associado a viagem
alternativeDriversAlteração de monitoráveisNãoN/ALista de motoristas alternativos da viagem
trackerDeviceAlteração de monitoráveisNãoN/AtrackerDevice ou mobileDevice deve ser fornecido para viabilizar o rastreamento
monitorablesAlteração de monitoráveisNãoN/ALista de monitoráveis
relationshipsAlteração de monitoráveisNãoN/ALista de relação entre os monitoráveis

Âncora
driver
driver

driver, tipo de dado utilizado nas integrações do TRE

NomeTipoObrigatórioTamanhoDescriçãoObservações
driver

Alteração de monitoráveis

NãoN/AMotorista da viagem
identifierStringSimN/AIdentificação do motoristaEx: Cpf, Matricula
userAlteração de monitoráveisNãoN/ADados de usuário e senha para acesso ao sistema

Âncora
user
user

user, tipo de dado utilizado nas integrações do TRE

NomeTipoObrigatórioTamanhoDescriçãoObservações
passwordStringSimN/ASenha
emailStringSimN/AE-mail associado ao usuário
profileStringSimN/AProfile de acesso do usuário, ex: root

Âncora
trackerDevice
trackerDevice

trackerDevice, tipo de dado utilizado nas integrações do TRE

NomeTipoObrigatórioTamanhoDescriçãoObservações
deviceIdstringSimN/AId do dispositivo
providerIDstringSimN/AProvedor do dispositivo

Âncora
monitorable
monitorable

monitorable, tipo de dado utilizado nas integrações do TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

sourceIdstringSimN/ACódigo do monitorávelDeve ser único ativo
typestringSimN/ADefine o tipo de monitorável que pode ser TRIP, LOAD, DOCUMENT e INVOICE
originAlteração de monitoráveisNãoN/ALocal de carregamento
shipperAlteração de monitoráveisNãoN/AEmbarcador do monitorável
destinationAlteração de monitoráveisNãoN/ALocal de descarregamento
custumerAlteração de monitoráveisNãoN/ACliente do monitorável
carrierAlteração de monitoráveisNãoN/ATransportadora do monitorável
vehicleAlteração de monitoráveisNãoN/AVeículo do monitorável
truckAlteração de monitoráveisNãoN/APlaca do monitorável
loadingSequenceintNãoN/ASequencia de carregamento
unloadingSequenceintNãoN/ASequencia de descarregamento
quantityintNãoN/AQuantidade de volumes do monitorável
valuedoubleNãoN/AValor do monitorável
volumedoubleNãoN/AVolume do monitorável
weightdoubleNãoN/APeso do monitorável
contactstringNãoN/AContato responsável pelo serviço
Itemsitem[]NãoN/ALista de itens dos monitoráveis quando elegíveis
transitionstransition[]NãoN/ALista de transições do monitorável
extensionsextension[]NãoN/ADados adicionais específicos de cada implementação

Âncora
entityDto
entityDto

entityDto, tipo de dado utilizado nas integrações do TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

sourceId

string

Sim

N/A

Código da entidade


name

string

Não

N/A

Nome da entidade


description

string

Não

N/A

Descrição da entidade


Âncora
localityType
localityType

localityType, tipo de dado utilizado nas integrações do TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

locality

Alteração de monitoráveis

Não

N/A

Localidade onde a transição será efetuada


address

Alteração de monitoráveis

Não

N/A

Endereço onde a transição será efetuada


Âncora
address
address

address, tipo de dado utilizado nas integrações do TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

street

String

Sim

N/A

Rua do endereço


street

String

Sim

N/A

Rua do endereço


number

String

Não

N/A

Número do endereço


complement

String

Não

N/A

Complemento do endereço


district

String

Não

N/A

Bairro do endereço


city

String

Não

N/A

Cidade do endereço


state

String

Não

N/A

Estado do endereço


country

String

Não

N/A

Pais do endereço


zipCode

String

Sim

N/A

CEP do endereço


geolocation

Alteração de monitoráveis

Não

N/A

Latitude e Longitude


Âncora
geolocation
geolocation

geolocation, tipo de dado utilizado nas integrações do TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

latitudedoubleNãoN/ALatitude do endereço
longitudedoubleNãoN/ALongitude do endereço

Âncora
item
item

item, tipo de dado utilizado nas integrações do TRE

NomeTipo

Obrigatório

Tamanho

DescriçãoObservações
sourceIdStringSimN/ACódigo do item do monitorável
sequenceintNãoN/AQuantidade do item do monitorável
ProductAlteração de monitoráveisNãoN/AProduto do item do monitorável
quantityintNãoN/AQuantidade do item do monitorável
valuedoubleNãoN/AValor do item do monitorável
volumedoubleNãoN/AVolume do item do monitorável
weightdoubleNãoN/APeso do item do monitorável
extensionsextension[]NãoN/ADados adicionais específicos de cada implementação

Âncora
transitionAquisitionType
transitionAquisitionType

transitionAquisitionType, tipo de dado utilizado nas integrações do TRE

NomeTipo

Obrigatório

Tamanho

DescriçãoObservações
sourceIdstringSimN/ACódigo da transiçãoDeve ser único com o monitorável ativo
namestringSimN/ANome da transição
expectedTimestampdateTimeSimN/AData/Hora esperada para a transição
limitTimestampdateTimeNãoN/AData/Hora limite para a transição
locationAlteração de monitoráveisNãoN/ALocal da transição
extensionsextension[]NãoN/ADados adicionais específicos de cada implementação

Âncora
extension
extension

extension, tipo de dado utilizado nas integrações do TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

keyStringSimN/ADescrição da extensão
textValueStringNãoN/AOpção para quando a extensão é uma string
floatValuedoubleNãoN/AOpção para quando a extensão é valor
integerValuelongNãoN/AOpção para quando a extensão é um valor inteiro
instantValuedatetimeNãoN/AOpção para quando a extensão é uma data e hora
booleanValuebooleanNãoN/AOpção para quando a extensão é uma lógica

Âncora
relationshipType
relationshipType

realtionship, tipo de dado utilizado nas integrações do TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

parentSourceIdstringSimN/AMonitorável Pai
childrenchildrens[]SimN/ALista de monitoráveis Filhos

Âncora
childrenType
childrenType

childrenType, tipo de dado utilizado nas integrações do TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

childstringSimN/AMonitoráveis filhos

Layout de Resposta

NomeTipoObrigatórioTamanhoDescriçãoObservações
messegesmessegeType[]SimN/ALista de respostas

Âncora
messageType
messageType

messageType, tipo de dado utilizado nas integrações do TRE
NomeTipoObrigatórioTamanhoDescriçãoObservações
sourceIdstringSimN/ACódigo do monitorável
typestringSimN/A

Define o tipo do monitorável que pode ser TRIP, LOAD, DOCUMENT e INVOICE


resultbooleanSimN/A

Confirmação do sucesso ou falha do processo


codestringNãoN/ACódigo do erro
descriptionstringNãoN/A

Descrição do erro


Catalogo de mensagens

Âncora
catmsg
catmsg

CódigoMensagemDescrição

Anexos

Anexos