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 a 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 propriedades 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).

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.
  • Sem rótulos