I just developed a package in salesforce and uploaded it. The uploaded package is of managed type. I need to modify the definitions of a custom object component in the managed package which has become a pain point now. Salesforce does not allow to make changes in the managed object. While looking for the alternate options,

I just came to know these things

  1. Partner Apps(ISV) have a special privilege to make some changes in the managed object and also to update the managed package

    Ref: are custom fields deletable from a managed package?

  2. Partner account holders can resolve this by submitting a case from the same with the details of package and organization

    Ref: This developer doc

Apart from these two solutions, Is there any way to enable component modification in a managed package?

This is really cumbersome for someone who is developing an app and needs to publish it in the market place within a targeted time. Need Assistance

  • FYI. I do have a partner account and I just want to upgrade the package which is already released – Magesh Oct 30 '15 at 14:55
  • No other option. In fact it is there to protect your clients. When you delete a managed package component there are all sorts of things you need to consider from your client's perspective. You will have to go through the steps to get the deletion of components enabled and then it is something you really need to read and understand the consequences. – Eric Oct 30 '15 at 14:59
  • will Another Version of package work ? – Salesforce Steps Oct 30 '15 at 15:28
  • @Eric I need to modify the custom object definition in the package(upgraded version) which is not yet installed by anyone but a managed one(Not listed as public in marketplace). And the component I want to modify is not in the previous versions of the package. Still no way to do it? – Magesh Oct 30 '15 at 16:06
  • @Magesh - Please read the guide on managed package components. Once they are uploaded into a package you cannot change certain things about the objects. – Eric Oct 30 '15 at 18:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.