Salesforce certified sharing and visibility designer practice test

certified sharing and visibility designer

Last exam update: Jan 29 ,2025
Page 1 out of 2. Viewing questions 1-10 out of 28

Question 1

Universal Containers is planning to pilot a new application to a small set of Sales Reps.
What is the optimal way to grant only those Sales Reps access to the new functionality, while hiding the legacy functionality?

  • A. Create a permission set to grant access to the new functionality and hide the old functionality.
  • B. Clone the Sales Rep profile, adjust settings, and assign the pilot users the new profile.
  • C. Create new user records for the pilot user that they will use for the pilot.
  • D. Revoke access to legacy functions in the Sales Rep profile and create a permission set for the new functionality.
Answer:

d

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 2

Review the organizational information below about DreamHouse Realty:
Ryan and Kimberly are the East sales reps and their manager is Katrina, the East sales executive.
Sam and Wilder are West sales reps and their manager is Bob, the West sales executive.
Wendy is the CEO and managers both Katrina and Bob.
DreamHouse Realtys role hierarchy follows their management structure. Ryan owns an account, NewCompany, and Kimberly owns an account, OldCompany. Katrina manually shared her account NewWorld with Kimberly. However, she has moved to a new role to lead all Named Accounts, and Lucy, who replaced her, is the new owner of NewWorld.
Which employees will have access to the NewWorld account?

  • A. Wendy and Lucy
  • B. Wendy, Ryan, Lucy, and Kimberly
  • C. Wendy, Katrina, and Kimberly
  • D. Wendy, Lucy, and Kimberly
Answer:

a

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

Universal Containers (UC) has a private Organization-Wide Defaults (OWD) model for the Account object and needs to control the access of records and fields according to these requirements:
Sales reps can view/edit only their own records and cannot access the field segment in account page.
Service reps need to view all accounts but cannot edit any information.
Sales managers can modify any account of reps reporting to them.
Service managers can modify any account.
How can a Salesforce architect provide an optimal solution for this scenario?

  • A. Use profiles, sharing rules, and change OWD to public read-only.
  • B. Use profiles, manual sharing, and field-level security.
  • C. Use profiles, permission sets, and field-level security.
  • D. Use profiles, permission sets, role hierarchy, and field-level security.
Answer:

a

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

DreamHouse Realty has the following requirements:
A Visualforce controller that needs to be written with Without Sharing at the top level.
Specific methods within the page need to enforce the user permissions for creating records and accessing certain fields.
An Architect needs to ensure this requirement is enforced.
Which two methods will be used to achieve this goal? (Choose two.)

  • A. UserInfo.getProfileID
  • B. Schema.DescribeSObjectResult
  • C. Schema.DescribeFieldResult
  • D. Schema.getGlobalDescribe
Answer:

bc

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5

Ursa Major Solar needs an Architect to develop Apex Managed Sharing code for the custom Job object. The sharing settings for the Job object are set to Private.
The Architect is assigning level for the record.
Which two lines of code will cause a DMLA exception on insert to the database? (Choose two.)

  • A. objectname.AccessLevel=None
  • B. objectname.AccessLevel=All
  • C. objectname.AccessLevel=Read
  • D. objectname.AccessLevel=Edit
Answer:

ab

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 6

Cloud Kicks wants to set up a new integration with its ERP system. Cloud Kicks objective is to synchronize contacts in the ERP shipping tables with those in their CRM so that sales reps can view up-to-date contact information. Cloud Kicks has the following environment:
The integration runs under a dedicated Integration User who is at the top of the role hierarchy.
The Organization-Wide Default sharing setting for Accounts is Private and Contacts is Controlled by Parent.
100,000contacts have account data in the ERP system, but do not have corresponding Accounts in Salesforce.
An Architect needs to design the solution so that the sales team can see the contacts and so that there are no performance issues.
What should the Architect do?

  • A. 1. Have the integration create both contacts and their corresponding accounts.2. Use an Account sharing rule to grant sales reps access to the contacts.
  • B. 1. Have the integration create the contacts under one dedicated account record.2. Use an Account sharing rule to grant sales reps access to the contacts.
  • C. 1. Have the integration create the contacts with Salesforce without an account.2. Use a Contact sharing rule to grant sales reps access to the contacts.
  • D. 1. Have the integration create both the contacts and their corresponding accounts.2. Use a Contact Sharing rule to grant sales reps access to the contacts.
Answer:

c

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

At Universal Containers there is a team of auditors distributed through the organization that all need access to high-value Opportunities.
With a Private sharing model, which two options should an architect recommend when designing a solution for this requirement? (Choose two.)

  • A. Create a public group and assign the Auditors to the group.
  • B. Add the auditors to the default Opportunity Team.
  • C. Put the auditors as the highest level of the role hierarchy.
  • D. Create a criteria-based sharing rule to give access to the public group for high-value Opportunities.
Answer:

ac

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

A sales rep (John) at Universal Containers (UC) requested to update information in an account record where he has READ only access. John requested the EDIT access permission from the owner of the record (Paul). Paul manually shared the record with John.
Assuming the OWD of the Account object is Public Read-Only, what is the impact in the system?

  • A. New AccountShare record is created. Row Cause is Manual and Access Level is Read/Write.
  • B. New AccountShare record is created. Row Cause is Owner and Access Level is Full.
  • C. Existing AccountShare record is updated. Row Cause is Manual and Access Level is Read/Write.
  • D. Existing AccountShare record is updated. Row Cause is Owner and User/Group is John.
Answer:

c

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 9

Cloud Kicks has the following setup and requirements:
A strict software architecture for their custom Apex code.
All SOQL queries must be contained within reusable classes.
Depending on the context of the Apex transaction, the queries should be able to run either With Sharing or Without Sharing.
What are two methods for meeting these requirements? (Choose two.)

  • A. 1. Create a SystemSOQLQueries class and a UserSOQLQueries class.2. Set the With Sharing keyword on the UserSOQLQueries class and Without Sharing on the SystemSOQLQueries class.
  • B. 1. Create a reusable SOQLQueries class.2. Specify With Sharing on the methods that require user context and Without Sharing on the methods requiring system context.
  • C. 1. Create a reusable SOQLQueries class.2. Do NOT specify With or Without Sharing on the SOQLQueries class and use the runAs() method to dynamically set the context.
  • D. 1. Create a reusable SOQLQueries class.2. Do NOT specify With or Without Sharing on the SOQLQueries class.
Answer:

ab

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10

Universal Containers (UC) sales managers are complaining that they cannot access their teams Shipment records (a custom object). Initially, the admin suggested that this is happening due to misconfigured role hierarchy (Shipment OWD is Private). After investigation, they determined the role hierarchy for these users is correct.
What can be the reason why Universal Containers sales managers are not able to see Shipment records?

  • A. Sales managers have only the Read permission on the Shipment object and should not be able to edit their team records.
  • B. Ownership-based sharing rule for Shipment was incorrectly disabled by the Salesforce admin.
  • C. Role hierarchy implicit sharing was incorrectly disabled by the Salesforce admin.
  • D. The Grant Access Using Hierarchies option on Shipment Sharing Settings was incorrectly disabled by the Salesforce admin.
Answer:

d

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2