If you use Fundraising & Donations Extension (pre-1.81) please complete the following upgrade and then return to this page:
MoveData App v1.167 introduces support for Commerce. This allows you to use MoveData to process ticket sales, merchandise sales, raffle ticket sales and other such information into Salesforce.
Even if you do not use Commerce, newer versions of the MoveData Extensions may have a dependency on MoveData App v 1.167 onward.
We recommend backing up your data (Setup
→ Data Export
) before completing this upgrade, and performing in a sandbox before performing in Production.
Upgrade the MoveData App
Install the most recent version of the MoveData App: https://api.movedata.io/installer/app
Perform Checks
When you undertake the upgrade, MoveData will execute an Apex job called MoveDataBatchWorker
. It is important to ensure this has executed successfully. You can confirm this via Setup
→ Apex Jobs
.
Depending on the volume of data, this job may run one or many times. You can consider it to have completed when all jobs are marked as Completed
and no MoveDataBatchWorker
job has run for 5 mins.
If you encounter an error, please submit a support ticket and we will help work through your issue.
Error: Not allowed to install or modify metadata via Apex
Open Developer Console
and select Debug
→ Open Execute Anonymous Window
and ru the following command:
new movedata.MoveDataInstallHandler().onInstall(null);
Your Apex job MoveDataBatchWorker
will then resume.
Technical Checks
Below is a suite of SOQL checks you can execute to ensure the data has transferred cleanly.
Object | Query | Expected Result |
Account Platform Key |
|
|
Account |
| Visual Review to ensure Values are Similar |
Campaign (Platform & Platform Keys) |
|
|
Campaign (Campaign Code) |
|
|
Campaign (Protect Name) |
|
|
Campaign (Protect Campaign Parent) |
|
|
Opportunity |
|
|
Upgrade Extension: Fundraising & Donations
Install the most recent version of the Fundraising & Donations Extension: https://api.movedata.io/installer/npsp-extension
Related Article
Update Field Sets and Page Layouts
Salesforce does not allow automatic updates to Field Sets or Page Layouts, so these need to be updated manually as part of the upgrade process.
Field Sets
Open Setup
→ Object Manager
→ Object
(like Campaign) → Field Sets
→ Field Set
(like [MoveData] Donation: Campaign Fieldset
). Drag the fields listed below into the Field Set and click Save
.
Object | Field Set | Add Field |
Account |
|
|
Opportunity |
|
|
Campaign |
|
|
Page Layouts
You are only impacted if you use fields now marked [Deprecated]
on your page layouts. If so, replace the field marked [Deprecated]
with the updated equivalent.
Object | Old Field | Replace With |
Account |
|
|
Campaign |
|
|
Campaign |
|
|
Campaign |
|
|
Review Extension Flows
If you have customised MoveData, and your Extension Flows and/or Extension Field Sets reference the now deprecated fields, then these must be updated to the new field equivalents.
Object | Old Field | New Field |
Account |
|
|
Campaign |
|
|
Campaign |
|
|
Campaign |
|
|
Campaign |
|
|
Campaign |
|
|
Opportunity |
|
|