Á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
revision1
diagramNameTRE_Aquisicao_localidade
simpleViewerfalse
width
linksauto
tbstylehidden
diagramWidth342

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

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

  • Versões mínimas

    • TOL:  6.4.0

    • Protheus:  ?

    • Datasul: ?

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

Layout de Requisição

createLocality/updateLocality/deleteLocality: Integração SOAP, Síncrona 
NomeTipoObrigatoriedadeTamanhoDescriçãoObservações
regionSourceIdStringSim30Identificador da regional;Deve ser uma regional válida;
identifierStringSim30ID da localidade;O ID da localidade deve ser único;
nameStringSim255Nome da localidade;
descriptionStringNão1000Descrição da localidade;
localityRestrictionSourceIdStringNão30Identificador da restrição de localidade;Deve ser uma restrição de localidade válida;
Se esta informação não for enviada, será utilizada a restrição de localidade default configurada no CPL;
addressCountryAcronymStringSim2Sigla do país da localidade;Deve ser uma sigla válida;
addressStateAcronymStringSim2Sigla do estado da localidade;Deve ser uma sigla válida;
addressCityStringSim50Cidade da localidade;A cidade apenas será gravada se o estado for fornecido;
addressDistrictStringNão50Bairro da localidade;O bairro apenas será gravado se o estado e a cidade forem fornecidos;
addressStreetStringSim200Endereço da localidade;
addressNumberStringNão30Número do endereço da localidade;
addressComplementStringNão30Complemento do endereço da localidade;
addressZipCode

String

Não10CEP da localidade;O valor não pode ser inválido;

Observação:
- É possível configurar na instalação do CPL um tratamento automático para CEPs inválidos enviados na integração;
- Há a possibilidade de configurar um CEP padrão no CPL para os casos em que o CEP seja desconhecido;
latitudeFloatNão13Latitude da localidade;Se este campo for fornecido, a longitude da localidade também deve ser fornecida; o valor deste campo deve estar no intervalo -90,0 a 90,0;

Observação:
- É possível configurar na instalação do CPL um tratamento automático de geo-codificação; se esta configuração estiver habilitada, após o recebimento de uma localidade, ela será automaticamente geo-codificada;
longitudeFloatNão13Longitude da localidade;Se este campo for fornecido, a latitude da localidade também deve ser fornecida; o valor deste campo deve estar no intervalo -180,0 a 180,0;

Observação:
- É possível configurar na instalação do CPL um tratamento automático de geo-codificação; se esta configuração estiver habilitada, após o recebimento de uma localidade, ela será automaticamente geo-codificada;
logisticRoleIdInteiroSim1Papel logístico da localidade (i.e., se é de origem, de destino ou ambos);1=Ambos; 2=Destino; 3=Origem;
preferredDestinationLocalitySourceIdStringNão30Identificador da localidade de destino preferencial para esta localidade;A localidade enviada neste campo não pode ser igual à localidade do campo "identifier (locality)";

Exemplo:
- Se os pedidos do cliente (localidade) L1 devem ser entregues na localidade L2, neste caso, o ID da localidade L2 deverá ser enviada no campo preferredDestinationLocalitySourceId da localidade L1;
isDestinationHubBooleanoNão1Flag indicando se a localidade é um hub de destino;1=true; 0=false; apenas localidades que tenham papel logístico "destino" ou "ambos" podem ser hubs de destino;
isPassingHubBooleanoNão1Flag indicando se a localidade é um hub de passagem;1=true; 0=false; apenas localidades que tenham papel logístico "ambos" podem ser hubs de passagem;
classificationsclassifications []NãoN/AElemento de agrupamento de todas as classificações de uma localidade;
attributes attributes[]NãoN/AElemento de agrupamento de todas os atributos de uma localidade;

Âncora
classifications
classifications

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

Nome

TipoObrigatórioTamanhoDescriçãoObservações
typestringSim255Tipo da classificação da viagem;
valuestringSim255Valor da classificação da viagem;

Âncora
attributes
attributes

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

Nome

TipoObrigatórioTamanhoDescriçãoObservações
namestringSim255Nome do atributo da viagem;
valuestringSim255Valor do atributo da viagem;

Layout de Resposta

localityResponse, tipo de dado utilizado nas integrações do TOL\TRE
NomeTipoObrigatórioTamanhoDescriçãoObservações
resultresult[]SimN/AElemento de agrupamento de todas as localidadesDeverá haver pelo menos 1 localidade nesta lista;
sucessBooleanSim1Flag de sucesso ou falha

Âncora
result
result

result, tipo de dado utilizado nas integrações do TOL\TRE
NomeTipoObrigatoriedadeTamanhoDescriçãoObservações
errorCodesstringNão30Lista de códigos de erros
errorMessagestringNão255Mensagens de erros
identifierstringNão30Identificador da tabela dos erros
sucessBooleanSim1Flag de sucesso ou falha

Catalogo de mensagens

Âncora
catmsg
catmsg

CódigoMensagemDescrição

Anexos

Anexos