(Security and Access 13%) Apply appropriate security controls for certain scenarios Flashcards
Identify the appropriate security controls for various user request scenarios Describe how access to objects can be defined in Salesforce Explain the different options available for giving users access to records, including organization-wide defaults, role hierarchy, sharing rules, and manual sharing Explain the use of field-level security to control the visibility of data at the field level
What are profiles
Determine which objects a user can access and what actions they can take on those objects.
What is Record Level Access
Determines what a user can do with records of a particular object.
What is an Object responsible for in Record Access
Profile object permissions and permission sets determine access to records owned
What is OWD Settings responsible for in Record Access
Determine access to Records Not Owned.
what is the most and least restrictive form of record access
Most Restrictive: PROFILE: OBJECT
Least Restrictive: MANUAL SHARING
field-level security
controls visibility to data within records at the field level
Role Hierarchy
grants access to records to users that have a role above the record owner in role hierarchy
Manager group access
manager groups allow users to share records up or down their management chain
Manual sharing
allows for manual sharing on a one off basis.
Everyone should be able to see all opportunities, but only Managers should be able to see the Opportunity value
Set OWD for opportunities to Public read.
Set the field level security for Opportunity Value to visible only for users with the Manager profile.
Users work competitively and do not want to let other users see the information of their contacts.
Set the OWD for contacts to Private.
Typically, no one should be able to see each other’s contracts, but users share on a record by record basis when needing help with re-negotiation.
Set OWD to Private for contracts.
Put the “Share” button on the contract page layout, and show users how to manually share the records.
The sales team should not see other’s opportunities, but their managers need to see everyone on their team’s opportunities. At the same time, Finance and the company president should have access to all opportunities.
Set OWD for Opportunity to private.
Establish a role hierarchy.
Have sales at the bottom, with managers in a role above them.
Put finance above managers, and the president above all other roles.
A company has many branches. Each of the branch’s employees are in a variety of roles, but need access to all customers owned by users from their branch. They should not be able to see customers from other branches
Set OWD to private for customers.
Create public groups for each branch.
Create a sharing rule to share with that branch’s public group, if the owner is from that branch.
An organization would like to allow its marketing department to be able to see only the details of the campaign members whose contact or lead records they have access to
Set the organization-wide default sharing setting for the Campaign Member object to ‘Controlled by Lead or Contact’. It would allow all users to see only the campaign members whose contact or lead records they have access to in Salesforce