This document is authored by Larry Bednar and provides a high-level
description of tasks performed by, and
prerequisites listed for use of the SalesForce Account Model Conversion
utility provided with installation of NPSP V3.
Much of this information was copied from the utility start-up screen in a SF instance with NPSP V3 installed, for easier reference here.
Additional tips
listed towards the end of this document were developed from
direct experience using the AMC utility.
[LB - The information presented here (to the best of my knowledge)
is accurate as of 2/22/2015. I've received indications that the AMC utility may be
updated to edit the description of actions presented on the AMC start page
.
When that update is completed, this page may require an update to reflect those
changes.]
Locate the utility by adding /apex/npsp__CONV_Account_Conversion
to the
base URL of your Salesforce organization.
Start Page
[LB - This message is displayed only when
household
Accounts are detected by the AMC?]
Your Salesforce.com Organization currently has 10000+ Household Account(s) already in existence. Your Salesforce.com Organization currently has 10000+ Contact(s) associated with a Household Account. This converter will attempt to ignore any Contacts that already have a Household Account associated.
This is a permanent change. Please make sure to consult with your local expert before proceeding. While the conversion is completing, your database functionality will be temporarily disabled to avoid accidentally modifying existing data. Salesforce.com and the Salesforce.com Foundation are not responsible for any data loss, modifications, or corruption that occur as a result of this operation. Please proceed at YOUR OWN RISK. Before beginning this process, you'll need to confirm the following steps have been taken:
This tool will process your existing Contacts with Households in batches of 200 Households at a time, attempting to convert them to Household Accounts.
Any errors during the conversion will result in one or more failed batches of Contacts while other batches may succeed. This could leave your data in an inconsistent state. If this occurs, you will need to immediately resolve the issue and re-run the conversion utility.
The following actions are taken by the batch job associated with this tool:
You can optionally select a custom field on your new Household Account to store the original Household object Id. This can be useful for later reparenting of any lookups or child objects originally on the Household to the new Household Account. Only unused custom fields that hold text are eligible to be selected.
One example of how this may be useful... The ACM utility typically assigns
ownership
on the newly created household
Account records to the user
who actually runs the ACM utility. If it instead desired that these new
household
Accounts are assigned the same owner
as the original NPSP
Household records, a subsequent update
of the new household
Accounts
may be required to establish that ownership. Having the Salesforce ID of the original
NPSP Household record on the newly created household
Account records can
facilitate this update.