I have a case where my xConnect contacts have multiple email addresses, phone numbers, and addresses in my xConnect contact. This question will focus on emails.
Using the default mappings, the primary email populates as expected:
It is the
Other facet property that I have been unable to populate thus far.
If we fetch the
Emails facet from the
ContactFacets table, we can see that the data is structured as follows:
The primary email is in there. Now the challenge is to populate the
Others facet property.
According to this migration guide,
Others is a dictionary that contains all other email addresses associated with the contact. I am unable to find any examples or documentation, so did some experimenting and added the mapping:
And added the value accessor:
There were also a few more configurations I had to set up, but after running the pipeline and trying out many different configurations, the result was always the same. No values in the
Others property. No errors in the log. I am 100% sure that the source object has secondary email populated and that the field is mapped correctly.
How can I get this to work?