Belangrijk:
Vrije velden die worden toegevoegd, moeten aanwezig zijn in uw API-dataset van het eindpunt dat wij leveren.
De eindpunten vind je in de flow > eindpunten
U kunt geen vrije velden toewijzen die zich in Meta_data bevinden.
Hoe het vrije veld uit de onbewerkte gegevens te lezen / schrijven:
Als we kijken naar de onderstaande data:
{
"object1":{
"key1":"1",
"key2":"value2",
"freeField1":"valueOfFreeField1"
}
}
Hier zien we een object (genaamd object1) in een object (de twee buitenste accolades). Als we nu het veld 'freeField1' willen gebruiken in onze Data Mapping, kunnen we dit als volgt schrijven:
object1.vrijVeld1
Als we de waarde van het veld 'freeField1' willen gebruiken in onze Data Mapping, kunnen we dit als volgt schrijven:
object1.vrijVeld1.waarde
Dus voor elk object (geschreven met de twee accolades, { en }), schrijven we dit uit met punten tussen de toetsen.
Nu heb je in een datastructuur ook te maken met arrays:
{
"object1":{
"key1":1,
"key2":"value2",
"freeField1":"valueOfFreeField1"
},
"array1":[
{
"key3":3,
"key4":"value4",
"freeField2":"valueOfFreeField2"
}
]
}
Als we nu het veld 'freeField1' willen gebruiken in onze Data Mapping, kunnen we dit als volgt schrijven:
matrix1:vrijVeld1
Als we de waarde van het veld 'freeField2' in onze Data Mapping willen gebruiken, kunnen we dit als volgt schrijven:
array1:freeField2.value
Dus voor elke array (geschreven met de twee vierkante haken, [ en ]), schrijven we dit uit met een dubbele punt (: ) tussen de toetsen.
Hoe de vrije velden te verbinden:
Integratie > Stroom > Gegevenstoewijzing
als het veld niet beschikbaar is in de vervolgkeuzelijst (zie onderstaande afbeelding), kunt u het in het veld typen. Zorg ervoor dat u het veld precies beschrijft zoals het uit uw API komt.
Merk ook op dat de middelste kolom leidend is, in het bovenstaande voorbeeld zien we dat een geslacht en verjaardagsveld in onze kern kan worden toegepast. als je een veld wilt toevoegen en het is niet beschikbaar in onze kern (middelste kolom), kun je de volgende kernfunctie gebruiken: contacten.*.customFields.freeStringField0