1. Contacts

Personal information facet

Version:

Format in Sitecore 8.x

In Sitecore 8.x, settings that store the contact’s personal information are stored in multiple properties on the contact. The names of the properties are Personal and Preferences.

The following is an example the Personal and Preferences properties on the contact:

"Personal" : {
    "Birthdate" : ISODate("1890-01-01T00:`00:00`.000Z"),
    "FirstName" : "Thomas",
    "Gender" : "Male",
    "JobTitle" : "Owner",
    "Surname" : "Shelby",
    "MiddleName" : "Michael",
    "Nickname" : "Tommy",
    "Title" : "OBE"
},
"Preferences" : {
    "Language" : "en"
},

Format in Sitecore 9

In Sitecore 9, personal information is associated with a contact through a contact facet:

Facet NamePersonal
Facet TypeSitecore.XConnect.Collection.Model.PersonalInformation

Mapping details

Mapping definitionMongoDB to xConnect Contact Mappings > MongoDB Contact to xConnect Contact Personal Info Facet
Value to write to target objectProperty on target object
Personal.Birthdate from source objectBirthdate
Personal.FirstName from source objectFirstName
Personal.Gender from source objectGender
Personal.JobTitle from source objectJobTitle
Personal.Surname from source objectLastName
Personal.MiddleName from source objectMiddleName
Personal.Nickname from source objectNickname
Preferences.Language from source objectPreferredLanguage
Personal.Suffix from source objectSuffix
Personal.Title from source objectTitle
If you have suggestions for improving this article, let us know!