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. |