Personal information facet

Abstract

Guide to the personal information facet in xDB Data Migration Tool.

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"
},

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

Facet Name

Personal

Facet Type

Sitecore.XConnect.Collection.Model.PersonalInformation

Mapping definition

MongoDB to xConnect Contact Mappings > MongoDB Contact to xConnect Contact Personal Info Facet

Value to write to target object

Property on target object

Personal.Birthdate from source object

Birthdate

Personal.FirstName from source object

FirstName

Personal.Gender from source object

Gender

Personal.JobTitle from source object

JobTitle

Personal.Surname from source object

LastName

Personal.MiddleName from source object

MiddleName

Personal.Nickname from source object

Nickname

Preferences.Language from source object

PreferredLanguage

Personal.Suffix from source object

Suffix

Personal.Title from source object

Title