I am a newbie to salesforce and still evaluating the platform for building products. The product needs to be sold as a managed package.

The product many need to be customized by the clients to suit their exact purpose. E.g. Adding additional fields to a custom object to store data, and display it on the pages. Is that possible with managed packages?

Also, is there a way to control which objects can be extended by adding fields?

  • Good answer below, indeed its a fundamental feature of the product to be able to extend managed objects with new fields in the subscriber org, but critically not change them. On your second question, while Setup access is a permission, its not at the object scope, i'm wondering what your motive for wanting to constrain this per object is out of interest? :-) – Andrew Fawcett Jan 17 '14 at 23:13

Yes, custom fields can be added to objects in a managed package. No, you can't restrict an administrator's ability to do so.

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.