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
revision3
diagramNameTRE_Aquisicao_produto
simpleViewerfalse
width
linksauto
tbstylehidden
diagramWidth342

Sistemas Envolvidos

  • TOTVS Otimização Logística / TOTVS Roteirização e Entrega

  • Sistema Externo: ERPs que se conectam ou pretendem se conectar com TOL/TRE

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

createProducts/updateProducts/deleteProducts: Integração SOAP, Síncrona 
NomeTipoObrigatórioTamanhoDescriçãoObservações
regionSourceIdStringSim30Identificador da regional;Deve ser uma regional válida;
shipperIdStringSim255ID do embarcador;Este campo deve ser de um embarcador válido;
identifierStringSim30ID do SKU;O ID do SKU deve ser único para um mesmo embarcador;
nameStringNão255Nome do SKU;
descriptionStringNão300Descrição do SKU;
productCategoryIdStringNãoSim30ID da categoria do SKU;Este campo deve ser uma categoria válida;
shapeIntegerSim1ID da forma do invólucro de embarque associado ao SKU;Este campo deve ser uma forma de invólucro de embarque válida; 0=Caixa; 1=Tubo; 2=Bobina; 3=Líquido; 4=Indefinido;
heightFloatSim13Altura da forma do invólucro de embarque associado ao SKU;

Não existe no TRE (R2);

Caso a forma do invólucro de embarque seja "caixa" ou "tubo", este campo é obrigatório e deve ser maior que zero; caso a forma do invólucro de embarque seja "bobina", este campo é obrigatório e deve ser igual a zero; para a forma "tubo", a altura é o tamanho do diâmetro interno do tubo (logo, a largura de um tubo deve sempre ser maior que a sua altura); caso a forma do invólucro de embarque seja "líquido" ou "indefinido", este campo não será considerado (i.e., não precisa ser informado);

lengthFloatSim13Comprimento da forma do invólucro de embarque associado ao SKU;

Não existe no TRE (R2);

Caso a forma do invólucro de embarque seja "caixa" ou "tubo" ou "bobina", este campo é obrigatório e deve ser maior que zero; caso a forma do invólucro de embarque seja "líquido" ou "indefinido", este campo não será considerado (i.e., não precisa ser informado)

widthFloatSim13Largura da forma do invólucro de embarque associado ao SKU;

Não existe no TRE (R2);

Caso a forma do invólucro de embarque seja "caixa" ou "tubo" ou "bobina", este campo é obrigatório e deve ser maior que zero; para a forma "tubo", a largura é o tamanho do diâmetro externo do tubo (logo, a largura de um tubo deve sempre ser maior que a sua altura); caso a forma do invólucro de embarque seja "líquido" ou "indefinido", este campo não será considerado (i.e., não precisa ser informado)

weightFloatNão13Peso do SKU;

Não existe no TRE (R2);

Este campo deve ser um número maior que zero;

hlwAllowBooleanNão1Flag indicando se o SKU pode ser tombado na orientação ACL;

Não existe no TRE (R2);

A=Altura; L=Largura; C=Comprimento; ver possíveis orientações de um SKU; se estas informações não forem informadas, serão utilizados os dados parametrizados no sistema (ProductSysParams);

hwlAllowBooleanNão1Flag indicando se o SKU pode ser tombado na orientação ALC;

Não existe no TRE (R2);

A=Altura; L=Largura; C=Comprimento; ver possíveis orientações de um SKU; se estas informações não forem informadas, serão utilizados os dados parametrizados no sistema (ProductSysParams);

lhwAllowBooleanNão1Flag indicando se o SKU pode ser tombado na orientação CAL;

Não existe no TRE (R2);

A=Altura; L=Largura; C=Comprimento; ver possíveis orientações de um SKU; se estas informações não forem informadas, serão utilizados os dados parametrizados no sistema (ProductSysParams);

lwhAllowBooleanNão1Flag indicando se o SKU pode ser tombado na orientação CLA;

Não existe no TRE (R2);

A=Altura; L=Largura; C=Comprimento; ver possíveis orientações de um SKU; se estas informações não forem informadas, serão utilizados os dados parametrizados no sistema (ProductSysParams);

whlAllowBooleanNão1Flag indicando se o SKU pode ser tombado na orientação LAC;

Não existe no TRE (R2);

A=Altura; L=Largura; C=Comprimento; ver possíveis orientações de um SKU; se estas informações não forem informadas, serão utilizados os dados parametrizados no sistema (ProductSysParams);

wlhAllowBooleanNão1Flag indicando se o SKU pode ser tombado na orientação LCA;

Não existe no TRE (R2);

A=Altura; L=Largura; C=Comprimento; ver possíveis orientações de um SKU; se estas informações não forem informadas, serão utilizados os dados parametrizados no sistema (ProductSysParams);

classificationsclassifications []NãoN/AElemento de agrupamento de todas as classificações de um produto;
attributes attributes[]NãoN/AElemento de agrupamento de todos os atributos de um produto;

Â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

ordersResponse, tipo de dado utilizado nas integrações do TOL\TRE
NomeTipoObrigatórioTamanhoDescriçãoObservações
resultresult[]SimN/AElemento de agrupamento de todos os pedidosDeverá 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