Relação de integração

integrationRelationSettings

Sua função é mapear e relacionar um tipo de integração da plataforma Linx Commerce com uma requisição do web service Microvix.

{
    "executionOrder": 1,
    "enable": true,
    "coreIntegrationType": "ImportBrands",
    "microvixRequest": "B2CConsultaMarcas",
    "RequestAdditionalParameters": {},
    "isTimeStampControled": true,
    "requestLimitByExecution": 2000,
    "integrationGroupRules": [],
    "integrationPropertyRules": [],
    "conditionalIntegrationPropertyRules": []
}

Veja o que representa cada umas das variáveis do exemplo acima:

VARIÁVEL

DESCRIÇÃO

• executionOrder:

valor inteiro utilizado para ordenar e execução dos fluxos durante a chamada da tarefa de execução.

• enable:

Habilita ou desabilita a execução da relação de integração.

• coreIntegrationType:

Propriedade que contém o tipo de objeto da Linx Commerce a ser integrado.

Veja as propriedade de cada variável de acordo com a tabela abaixo:

OBJETO DE INTEGRAÇÃO

coreIntegrationType

SENTIDO

Marcas

Categorias

Fornecedores

Produtos

SKUs

Relação Produto/SKU

Estoques

Preços

Situação dos pedidos

Nota fiscal dos pedidos

Brands

Categories

Suppliers

Products

SKUs

ProductSKURelations

Inventories

Prices

OrdersStatus

OrdersNF

Linx Commerce→ Microvix

Pedidos

Itens dos Pedidos

Cliente do pedido

Situação do pedido (Cancelamento de pedido)

Código de rastreio

ExportOrders

ExportOrdersItem

ExportOrdersClient

ExportOrdersStatus

ExportOrderTrackingNumber

Microvix → Linx Commerce

microvixRequest: Esta propriedade que contém o nome da request solicitada ao web service Microvix, (para informações sobre os campos do retorno, veja a documentação do módulo B2C disponibilizada pela Microvix).

MicrovixRequest

B2CConsultaClassificacao

B2CConsultaClientes

B2CConsultaClientesContatosParentesco

B2CConsultaClientesEnderecosEntrega

B2CConsultaClientesEstadoCivil

B2CConsultaClientesSaldo

B2CConsultaClientesSaldoLinx

B2CconsultaColecoes

B2CConsultaEmpresas

B2CConsultaEspessuras

B2CConsultaFormasPagamento

B2CConsultaFornecedores

B2CConsultaGrade1

B2CConsultaGrade2

B2CConsultaImagens

B2CConsultaLinhas

B2CConsultaMarcas

RequestAdditionalParameters: Contém um ou mais parâmetros que serão enviados na requisição ao web service Microvix (Ver campos possíveis em cada método na documentação do módulo B2C disponibilizada pela Microvix).

Abaixo segue o exemplo:

"RequestAdditionalParameters":
{
   "id_tabela": "3"
}

Abaixo segue a listagem de parâmetros e suas funções:

PARÂMETROS

FUNÇÕES

• isTimeStampControled:

Habilita ou desabilita o controle de paginação da requisição.

• requestLimitByExecution:

Parâmetro inteiro que define o número máximo de objetos que serão requisitados em cada execução da requisição, caso isTimeStampControled esteja habilitado.

• integrationGroupRules:

Contém uma ou mais regras de permissão de update em grupo, Veja detalhes em Regras de Grupo.

• integrationPropertyRules:

Contém uma ou mais regras de relacionamento entre as propriedades dos objetos de integração e os campos da requisição Microvix. Veja detalhes em Relação de Integração.

• integrationPropertyRules:

Contém uma ou mais regras de relacionamento entre as propriedades dos objetos de integração e os campos da requisição Microvix a partir de uma condição necessária do retorno da API. Veja detalhes em Relação de Integração.


Did this page help you?