|Available in: Salesforce Classic|
|Available in: Developer Edition |
|To push an upgrade or create a patch development organization:||“Upload AppExchange Packages”|
Consider the following best practices when scheduling a push:
- Schedule push upgrades at your customers’ off-peak hours and outside of Salesforce’s major release windows, to minimize potential subscriber impact.
- Avoid changes to validation rules, formula fields, and errors thrown from Apex triggers, as they may negatively impact subscribers’ integrations.
- Visualforce pages that are refreshed while a push upgrade is in process may lose their view state if the page or controller is changed.
Consider the following additional best practice when creating a patch version:
- Visible changes to a package shouldn't be performed in a patch. Other than a change in the package version number, subscribers aren't notified of push upgrades.