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.