You are here:
Considerations for Person Account Migration
Consider including these steps in your plan before you migrate account and contact records to person account records.
- Modify and validate your data to meet these requirements:
- Only individual accounts with a single direct account contact relationship can successfully convert to person accounts. For each person account, the account record has only one contact record.
- The account and contact have the same record owner.
- The account and contact use the same currency value, if applicable.
- Both the Parent Account field on the account and the Reports To field on the contact are empty.
- The account isn’t a parent account of any other account records.
- No other contact records relate to the contact.
- The migration maps the contact name to person accounts. If you used a middle name, salutation, and suffix, the migration run includes that information in the name of the person account.
- The contact cannot be associated with an active Community user.
- Review third-party applications for compatibility with person accounts.
- Turn off tracking for the Account Name field.
- Consider any limitations of using Data Loader to migrate data.
- Migrate contact-triggered automations.
- Take an inventory of automations that are initiated when a contact is created, updated, or deleted.
- Simplify where possible, and eliminate unused automations.
- Consider best practices for setting up automations.
- Decide what will be built in Flow, and in Apex after migrating to Education Cloud.
- In a sandbox, recreate the automations on the account object.
- For Flow and Apex, use the IsPersonAccount field to ensure that the automations don’t run for business or organization accounts.
- Move Workflows and Process Builder automations to Flow or Apex.
- Consider a trigger framework for Apex automations.
- Migrate validation rules.
- Take an inventory of validation rules on the contact object.
- Simplify where possible, and eliminate rules that aren’t required.
- In a sandbox, recreate the validation rules on the account object. Use the IsPersonAccount field to ensure that the validation rules don’t apply to business or organization accounts.
- Migrate Experience Cloud users.
- Deactivate all users associated with contacts.
- Migrate contacts to person accounts.
- Create new users and relate them with person accounts.
- Reassociate record ownership if needed.
- Create the required record types and then rebuild page layouts for person accounts.
- Update lookup reference IDs, if needed.
- Test your person account migration sequence in a sandbox, including page layouts and user experience.
SEE ALSO:

