Skip to main content
Hi everyone,

We are working on a beta release for an AppExchange product, and I am installing the managed package in various dev orgs. I have noticed that if I select "Install for Admins Only" during setup, all elements are installed with access given only to System Administrator users, but if I later reinstall the same package and select "Install for All Users," nothing changes. If I install the package in a new org and select "Install for All Users," then all users are given access to the package. Is this how things are supposed to be?

Example:

I install the managed package and select "Install for Admins Only"

The field security for the custom field faxType on the Case object is set to Visible for the System Administrator profile only

I then reinstall the managed package and select "Install for All Users."

Salesforce gives the message "Installing and granting access for all users," but the field security on faxType remains Visible for System Administrators only.

If I want to grant all users access to the package, I have to first uninstall it.

I did a quick test by creating a small managed package with a single field, and I got the same results.

Is this right? If not, then what could be the reason for this behavior?
8 个回答
0/9000