'Push Upgrades' is a nice feature for Creating & Uploading Patches to customers organization easily. However, there is best practices around this suggested by salesforce which is listed on https://help.salesforce.com/HTViewHelpDoc?id=push_patch_best_practices.htm&language=en_US.
However, apart from above best practices, there could be scenario, where you might have created a new component say trigger or class. Now, when you create a new version of package and push it to customers organization there are highly likely chances that your customer forget to add access of these new component(s) to desired profiles (except system administrator, since they will get access automatically).
In case of manually updating package on customer's organization, they get an option where they are asked to who all you want to give access and then admin can make decision.
Tip - In case you are using 'Push Upgrade' and if new release is going to have new component, please prepare a check list and share with your customers in advance, so that they can plan accordingly.
However, apart from above best practices, there could be scenario, where you might have created a new component say trigger or class. Now, when you create a new version of package and push it to customers organization there are highly likely chances that your customer forget to add access of these new component(s) to desired profiles (except system administrator, since they will get access automatically).
In case of manually updating package on customer's organization, they get an option where they are asked to who all you want to give access and then admin can make decision.
Tip - In case you are using 'Push Upgrade' and if new release is going to have new component, please prepare a check list and share with your customers in advance, so that they can plan accordingly.
Comments
Post a Comment