Sua função é relacionar os campos de integração de origem a um campo do destino a partir de uma condição de retorno da API.

"conditionalIntegrationPropertyRules": [
    "when": "codigo_grade2 == "0" && codigo_grade1 != "0"",
    "rules":[ {
        "SourceProperty": "{12}",
        "DestinationProperty": "SaveProductDetailsCommand.SkuDetails.ProductDefinitionID",
        "UpdateAllowed": false,
        "Groups": "",
        "ConversionValue": ""
    }]
]

Veja abaixo a lista de parâmetros:

PARÂMETRO AÇÃO
• when: Condição que será verificada a partir do retorno da API da Microvix. Pode ser utilizado qualquer campo de retorno como propriedade em um código c# (semelhante fluxo do CORE). Caso a condição seja true, as regras informadas em rules serão adicionadas as regras gerais.
• destinationProperty: Array de integrationPropertyRules, regras que serão aplicadas caso a condição seja contemplada. Veja o exemplo de utilização abaixo:

Caso eu precise informar um ID de definição de produto diferente (definição Cor, definição Cor e Tamanho, etc), precisaria realizar uma condição específica para cada retorno de produto da Microvix.
  • Sem rótulos