To successfully uninstall a Salesforce package, two things must happen: you must deactivate the sync, and you must ensure there are no custom fields, workflow rules, or Apex code referencing any objects or fields in the package.
Step 1: Deactivate the Sync
Go to the Recurly Admin page and click the Deactivate Sync button.
Step 2: Remove All Package References
To see where a custom field or object is used, you will need to attempt to uninstall the package. Salesforce will then provide a warning that shows where fields or objects are being referenced. You must open each of those items in a new tab and delete them, as just deactivating is not enough.
It may take several iterations of this process to remove every reference, as Salesforce does not show them all at once.
The Most Difficult Scenario
If you have a custom code referencing a field, you may be able to set the code to inactive, but it's more likely you'll have to completely remove the code. If this is the case, you should have a version backed up in your own version control. You can also create a new Developer sandbox, and do a fresh push from your development environment.
Comments
0 comments
Please sign in to leave a comment.