Fluxos avançados

WorkflowsAdvanced

Sua função é relacionar uma ordem a execução dos fluxos e conter as relações de integração de cada fluxo.

Exemplo da estrutura de mapeamento para fluxos avançados

"workflowsAdvanced": [
        {
            "type": "ProductSKU",
            "executionOrder": 4,
            "integrationRelationSettings": []          
        },
        {
            "type": "Price",
            "executionOrder": 2,
            "integrationRelationSettings": []      
        },
        {
            "type": "Inventory",
            "executionOrder": 3,
            "integrationRelationSettings": []      
        },
        {
            "type": "Order",
            "executionOrder": 1,   
            "integrationRelationSettings": []                  
        }
    ]

Note que o type representa a propriedade que contém o nome do fluxo, conforme tabela de possibilidades abaixo:

FLUXO

TYPE

Produtos/SKu’s

ProductSKU

Preços/Promoções

Price

Estoques

Inventory

Pedidos

Order

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

integrationRelationSettings: conjunto de regras que relacionam uma integração CORE a uma consulta no web service Microvix, veja detalhes em Relação de integração.


Did this page help you?