Protecting Account Records: Salesforce Administrator Best Practices

Preventing User Edits on Other Users' Account Records

Question

How would an administrator ensure that users are not able to edit account records owned by other users?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

C.

The correct answer to this question is C. Set the organization wide default for accounts to Public Read Only.

Explanation:

Setting the organization wide default for accounts to Public Read Only ensures that all users can view account records but cannot edit them. This means that only the owner of an account record or users with higher-level access, such as system administrators, can edit the record.

Option A, setting the organization wide default for accounts to Public Read/Write, would allow all users to edit account records, which is not desirable if we want to restrict editing to the record owner or higher-level access users.

Option B, removing edit access from the account object on the user profile, would prevent the user from editing all account records, including their own. This option does not allow for the differentiation between account owners and other users.

Option D, overriding the Edit button on the account object with an Apex trigger to limit edit access to account owners only, is a possible solution, but it requires coding knowledge and would be more complex to implement than simply setting the organization wide default to Public Read Only.

Therefore, the best answer to the question is C. Set the organization wide default for accounts to Public Read Only.