Example: Please set up a standard user Samuel to view only records that are assigned to him. Sam should only view records that are under his name, he should not have access to view any other records.
- Go to Setup > Sharing Settings > Organization-Wide Defaults > Property
- Default Internal Access > set to Private
- Default External Access > set to Private
- Grant access using hierarchies > uncheck
- Setup > Users > Select User which should see only records assigned to him
- Select User’s Profile > Object Settings > Property (another needed object) > set to Read (only)
- Back to the user’s page > permission sets > check all permission sets for the view (modify) all options one by one.
Permission sets (all of them) should not have checked View all, Modify all options on Property object.
If any permission set has View all or Modify all checked, please do the following:
- Setup > permission sets > clone permission set (with checked View (Modify) all)
- Uncheck View all and Modify all options on Property object for this permission set > Save
- Assign cloned permission set to the user and delete old one.