You need to sign in to do that
Don't have an account?

Upgrade a managed package
Hello,
I have created a manged package and is on AppExchange. Now I want to make chnages to the earlier version and also adding new features(I wanted to modify/delete custom fields,custom objects,vf pages and apex classes too) I cant figure out how to it. I have gone through ISV guide and also https://help.salesforce.com/HTViewHelpDoc?id=publish_upgrades.htm&language=en_US.
It might be a stupid question but where can I modify it. I created a new dev org and installed my managed package there but I cant make any of those changes but in the document it says developer can make those chnages.
Do i need to login to the old dev org on which I made the package to modify? I am stuck, it must be a very basic thing that I am not able to understand
Thanks.
I have created a manged package and is on AppExchange. Now I want to make chnages to the earlier version and also adding new features(I wanted to modify/delete custom fields,custom objects,vf pages and apex classes too) I cant figure out how to it. I have gone through ISV guide and also https://help.salesforce.com/HTViewHelpDoc?id=publish_upgrades.htm&language=en_US.
It might be a stupid question but where can I modify it. I created a new dev org and installed my managed package there but I cant make any of those changes but in the document it says developer can make those chnages.
Do i need to login to the old dev org on which I made the package to modify? I am stuck, it must be a very basic thing that I am not able to understand
Thanks.
Now, due to how managed packages behave once released, you can't make changes to everything. For example, in the past you couldn't delete a custom field or custom object. Salesforce is actively enhancing the packaging functionality to allow for more wide range component deprecation. In the last release, Winter'14, a pilot is available to deprecate custom fields and custom tabs from your managed package. You can read more details here: http://releasenotes.docs.salesforce.com/en-us/winter14/release-notes/rn_186_isvforce_managed_component_deletion.htm. Log a case in the partner portal (www.salesforce.com/partnerportal) to request access.
In short, make the changes you like in the DE org where you created the managed package and upload a new version when ready to release it. You should also look into Patches and Push Upgrades to enhance your upgrade/release process.
When you make updates/changes in your DE org, it won't directly impact your existing customers.
After you upload the next version (be it a patch or major release), you can either push it out using the push technology and/or update your appexchange listing to provide the latest version and/or share the url generated when you uploaded the package with your customers so they can manually upgrade.