Entity facets
Version:
This section explains how to map custom entity facets from Sitecore 8.x to Sitecore 9.0.
An example is used to guide you through the process. In this example, a custom contact facet is used to store information about a customer loyalty program that the contact is enrolled in.
Note
This example uses contact facets, but adding interaction facets is done in the same way.
- Determine the data to migrate
- Determine where to store the migrated data
- Implement components to store migrated data
- Create facet
- Create model
- Deploy components to the Sitecore server
- Register model with Data Exchange Framework
- Deploy model to xConnect
- Map data from MongoDB to contact facet
- Update the xConnect endpoint
- Update the pipeline step that resolves the contact model
- Specify data to read from MongoDB
- Specify data to write to xConnect contact facet
- Configure mapping from MongoDB contact to xConnect contact facet
- Specify how xConnect contact facet is populated
- Add mapping for xConnect contact facet to entity model for contact
- Run pipeline batch
- xConnect collection database
- xConnect search
If you have suggestions for improving this article, let us know!