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