Standard profile users in Salesforce will not have access to the Custom Object and VF Pages by default.


The Salesforce Administrator at your org should create a new permission set and give access to the Standard user to Custom object and VF pages.


We can instead create a custom profile and assign a user to this profile.

To do so, follow the steps:

  1. Navigate to Setup >> Administration Setup >> Manage Users >> Profiles, and click on Clone next to the standard user profile.

Clone

  1. Enter a profile name and click on Save. It will open a profile overview of this newly created profile.
  2. Select Object Settings and the required object from the list.
  3. Then click on Edit, and assign view or modify all data permissions to this custom object.

3. Object Permissions

Once you are done with the profile setup, assign users to this new custom profile:

  1. Hence, navigate to Setup >> Administration setup >> Manage Users >> Users.
  2. Click on Edit next to the user.
  3. Go to Profile drop-down and select a new custom profile that you just created.
  4. Then, click on Save.
  5. As a result, you would be able to assign custom object permissions successfully to the user.

Using the above-created custom profile, the Salesforce administrator can now add all the users that require access to the custom objects to this new profile while making sure that the other standard users do not have access to these custom objects.