Normally, we are able to provide an easy link to upgrade from one package version to another. However, when updating Soapbox Engage QuickStart for Salesforce from Version 1.5 to 1.6, there are some manual steps that you have to take.
There are two components that must be added:
- Lead Record Type: Soapbox Recurring Donation Payment
- Opportunity Record Type: Soapbox Recurring Donation Payment
To add the Lead record type:
- Login to your Salesforce instance
- Go to Setup
- Go to App Setup > Customize > Leads > Record Types
- Confirm that "Soapbox Recurring Donation Payment" is not listed as a current Lead Record Type. If it is, stop here!
- Click New
- For Record Type Label, enter “Soapbox Recurring Donation Payment”
- For Record Type Name, enter “sbx_Recurring_Donation_Payment_Lead”
- For Lead Process, select Soapbox Donations
- For Description, enter “Soapbox Donations recurring donation payment Lead record type”
- For Active, check the checkbox
- At the bottom of the screen, choose which profiles should have access to creating records with this Soapbox Donation record type.
- Click the Next button
- Select the “Apply one layout to all profiles” option, and in the dropdown to the right of it, choose the “Soapbox Donation Lead Layout”. This will make this make the new Default record type’s default layout the original Campaign Layout. You can also customize this as you wish.
- Click Save
To add the Opportunity record type:
- Login to your Salesforce instance
- Go to Setup
- Go to App Setup > Customize > Opportunities > Record Types
- Click New
- For Record Type Label, enter “Soapbox Recurring Donation Payment”
- For Record Type Name, enter “sbx_Recurring_Donation_Payment_Opportunity”
- For Sales Process, select Soapbox Donations
- For Description, enter “Soapbox Donations recurring donation payment Opportunity record type”
- For Active, check the checkbox
- At the bottom of the screen, choose which profiles should have access to creating records with this Soapbox Donation record type.
- Click the Next button
- Select the “Apply one layout to all profiles” option, and in the dropdown to the right of it, choose the “Soapbox Donation Opportunity Layout”.
- Click Save
Why is this necessary? Why can't you just give me an update link as you do with all of the other packages?
The problem is that Record Types require related business processes. In this case, the Soapbox Recurring Donation Payment Record Type uses the already existing business process “Soapbox Donations”. Since you would already have installed the business process “Soapbox Donations,” an update package would error out on installation.
The only solution is for the you to manually install the above listed Soapbox Recurring Donation Payment Record Types for the Lead and Opportunity objects.
<< Return to Soapbox Donations QuickStart for Salesforce update guide