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

Exemplo:

"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/SKUs 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.

  • Sem rótulos