Á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
lboxtrue
revision14
diagramNameTRE_aquisicao_monitoravel
simpleViewerfalse
width
linksauto
tbstylehidden
diagramWidth362

Sistemas Envolvidos

  • TOTVS Otimização Logística / 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.TOL/TRE

Integração

Escopo

  • Criaçã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

    • TOL\TRE:  6.4.0

    • Protheus:  ?

    • Datasul: ?

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

Layout de Requisição

createMonitorablecreateMonitorableRequest, Integração SOAP, Síncrona

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

driverAquisição de monitoraveldriverNãoN/AMotorista associado a viagem
alternativeDriversAquisição de monitoraveldriver[]NãoN/ALista de motoristas alternativos da viagem
trackerDeviceAquisição de monitoraveltrackerDeviceNãoN/AtrackerDevice ou mobileDevice deve ser fornecido para viabilizar o rastreamento
monitorablesAquisição de monitoravelmonitorable[]NãoN/ALista de monitoráveis
relationshipsAquisição de monitoravelrelationshipType[]NãoN/ALista de relação entre os monitoráveis

Âncora
driver
driver

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

NomeTipoObrigatórioTamanhoDescriçãoObservações
driver

Aquisição de monitoravelentityDto

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

Âncora
user
user

user, tipo de dado utilizado nas integrações do do TOL\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 do TOL\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

do TOL\TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

sourceIdstringSimN/ACódigo do monitorávelDeve ser único ativo
typestringSimN/ADefine o tipo de
monitoravel
monitorável que pode
ser TRIP
ser TRIP, LOAD, DOCUMENT e INVOICE
origin
complex type
localityTypeNãoN/ALocal de carregamento
Tipo complexo detalhado no link

shipper
complex type
entityDtoNãoN/AEmbarcador do monitorável
Tipo complexo detalhado no link

destination
complex type
localityTypeNãoN/ALocal de descarregamento
Tipo complexo detalhado no link

custumer
complex type
entityDtoNãoN/ACliente do monitorável
Tipo complexo detalhado no link

carrier
complex type
entityDtoNãoN/ATransportadora do monitorável
Tipo complexo detalhado no link

vehicle
complex type
entityDtoNãoN/AVeículo do monitorável
Tipo complexo detalhado no link

truck
complex type
entityDtoNãoN/APlaca do monitorável
Tipo complexo detalhado no link

loadingSequenceintNãoN/ASequencia de carregamento
unloadingSequenceintNãoN/ASequencia de descarregamento
quantityintNãoN/AQuantidade de volumes
do documento
do monitorável
valuedoubleNãoN/AValor
do documento
do monitorável
volumedoubleNãoN/AVolume
do documento
do monitorável
weightdoubleNãoN/APeso
do documento
do monitorável
contactstringNãoN/AContato responsável pelo serviço
Items
complex type
item[]NãoN/A
Itens
Lista de itens dos
monitorizáveis
monitoráveis quando elegíveis
Tipo complexo detalhado no link

transitions
complex typeTipo complexo detalhado no link
transition[]NãoN/A
Dados da transição
Lista de transições do monitorável
extensions
complex type
extension[]NãoN/A
Dados
Lista de dados adicionais específicos de cada
impl
implementação

Âncora
entityDto
entityDto

entityDto, tipo de dado utilizado nas integrações do do TOL\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 do TOL\TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

locality

Aquisição de monitoravelentityDto

Não

N/A

Localidade onde a transição será efetuada


address

address

Não

N/A

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


Âncora
address
address

address, tipo de dado utilizado nas integrações do do TOL\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

Aquisição de monitoravelgeolocation

Não

N/A

Latitude e Longitude


Âncora
geolocation
geolocation

geolocation, tipo de dado utilizado nas integrações do do TOL\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

itemitems, tipo de dado utilizado nas integrações do do TOL\TRE

NomeTipo

Obrigatório

Tamanho

DescriçãoObservações
sourceIdStringSimN/ACódigo do item do monitorável
sequenceintNãoN/AQuantidade do item do monitorável
ProductAquisição de monitoravelentityDtoNã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 Lista de dados adicionais específicos de cada implementação

Âncora
transitionAquisitionType
transitionAquisitionType

transitionAquisitionType, tipo de dado utilizado nas integrações do do TOL\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
locationAquisição de monitoravellocalityTypeNãoN/ALocal da transição
extensionsextension[]NãoN/ADados Lista de dados adicionais específicos de cada implementação

Âncora
extension
extension

extension, tipo de dado utilizado nas integrações do do TOL\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

realtionshiprelationship, tipo de dado utilizado nas integrações do do TOL\TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

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

Âncora
childrenType
childrenType

child

childrenTypechildren, tipo de dado utilizado nas integrações do do TOL\TRE

Nome

Tipo

Obrigatório

Tamanho

Descrição

Observações

childSourceIdsstringSimN/AMonitoráveis filhos

Layout de Resposta

createMonitorableResponse, tipo de dado utilizado nas integrações do TOL\TRE
NomeTipoObrigatórioTamanhoDescriçãoObservações
messegesmessegeType[]SimN/ALista de respostas

Âncora
messageType
messageType

messageType, tipo de dado utilizado nas integrações
do
do TOL\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