How to restrict delete for profiles in salesforce

Profiles define how users access objects and data, and what we can do within the application. When we create users, we assign a profile to each one.

Our org includes several standard profiles where we can edit a limited number of settings. With editions that contain custom profiles, we can edit all permissions and settings except the user license.

We can define profiles by user’s job function. For example System Administrator, Developer, Sales Representative. A profile can be assigned to many users, but a user can be assigned a single profile at a time.

In this blog we are going to see How to restrict delete for profiles in salesforce,

Step -1 : Go to the Setup and search for the profiles in quick find box. Select the ‘profile’ in the below option.


Step-2: Now In profile, Choose any one of the profile and Click ‘Edit’ to proceed.

profiles in salesforce

Step-3: In that profile, check the custom object section

profiles in salesforce

Step-4: In that custom object permission, uncheck the delete permission. by unchecking the checkbox, deleting access denied to that specific profile.

Choose any one

Step 5 : Finally save it. Now the user can’t delete the record from that Object.

For Reference Click here : Link

For more click here : How to Set Up Email Address Internationalization in Salesforce