Salesforce certified sharing and visibility designer practice test

certified sharing and visibility designer

Last exam update: Oct 15 ,2024
Page 1 out of 3. Viewing questions 1-10 out of 28

Question 1

After testing and deploying a new trigger that creates a related order when an opportunity is closed, the Architect begins receiving complaints of permission error messages appearing when closing an opportunity.
How did this error occur?

  • A. The trigger handlers class does not use any sharing keywords and the user does not have access to the orders related to the opportunity.
  • B. The trigger handler class is using with sharing and the user does not have access to the orders related to the opportunity.
  • C. The trigger should be using RunAs() when creating the order.
  • D. Trigger is using IsCreateable() Apex method and the user does not have create permission on the Order object.
Mark Question:
Answer:

b

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

Question 2

Get Cloudy Consulting wants to create a custom team solution that can be used on a custom Loan object. The Loan custom object must be set to Private in the Org-Wide Defaults, and any user added to the Custom Team object should have Read Only access to the corresponding Loan record. Additionally, if the Custom Team record is marked as Primary then the corresponding user should have Read/Edit access to the corresponding Loan record.
What are two methods for fulfilling these requirements? (Choose two.)

  • A. Create a custom trigger on the Custom Team object that inserts or updates records in the Loan_share object
  • B. Create Apex Sharing Reasons on the Loan object to identify the reason the Loan record was shared
  • C. Create a criteria-based sharing rule on the Loan object that will share the Loan record with the appropriate user in the Custom Team object
  • D. Create an owner-based sharing rule on the Custom Team object that will share the Loan record to the owner of the Custom Team record
Mark Question:
Answer:

cd

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

Question 3

A Cloud Kicks IT team member is building an integration within a managed package for their internal org that requires login to an external system. The end point requires basic authentication.
Which three methods should an Architect recommend to secure the credentials, such as username and password, in this scenario? (Choose three.)

  • A. Store the credentials in protected custom settings that are used in the Apex Callout
  • B. Store the credentials in Named Credentials that are used in the Apex Callout
  • C. Store the credentials in the Apex code, which will NOT be available to non-admins
  • D. Store the credentials in a custom object using encrypted fields
  • E. Store the credentials in protected custom metadata that are used in the Apex Callout
Mark Question:
Answer:

bde

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

Question 4

Get Cloudy Consulting needs to implement a solution for storing proprietary data in Salesforce. Users who own an Account should be restricted so that they see only the invoices that they or their subordinates own.
Which two features should Get Cloudy Consulting consider while implementing this solution? (Choose two.)

  • A. Deploy the Relationship between Accounts and the Invoices Object as Lookup
  • B. Deploy the Relationship between Accounts and the Invoices Object as Master-Detail
  • C. Ensure a Workflow is created that populates the Invoice sharing object upon Insert
  • D. Verify that the Organization-Wide Default sharing for Invoices is set to Private
Mark Question:
Answer:

bd

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

Question 5

Cloud Kicks uses Group Maintenance tables.
Which two access grants are stored in these tables? (Choose two.)

  • A. Implicit grants
  • B. Explicit grants
  • C. Group Membership grants
  • D. Inherited access grants
Mark Question:
Answer:

ad

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

Question 6

Cloud Kicks recently decided to change its role hierarchy.
After this change was deployed, multiple staff members at Cloud Kicks reported to management that they can now view reports that they do not own and should not have access to.
What should the Architect do to assess the cause of the issue?

  • A. While logged in as one of the staff members, navigate to their user record and inspect their profile and role membership.
  • B. While logged in as the System Administrator, navigate to a sample account and use the Sharing button to determine who has access.
  • C. While logged in as the one of the staff members, navigate to a sample account and use the Sharing button to determine who has access.
  • D. While logged in as the System Administrator, use the Field Accessibility Viewer to view a matrix of who has access to Accounts.
Mark Question:
Answer:

c

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

Question 7

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.
Mark Question:
Answer:

c

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

Question 8

Universal Containers (UC) has a team that analyzes customer orders looking for fraud. This team needs access to Invoice records (Custom object, Private OWD). UC has complex rules to control users access. The Salesforce Architect recommended using Apex managed sharing to meet these requirements.
Which two recommendations should a Salesforce Developer consider when implementing the changes? (Choose two.)

  • A. Use runAs system method to test different users accessing these records.
  • B. Use Without Sharing keyword to make sure record visibility will be considered.
  • C. Use With Sharing keyword to make sure record visibility will always be considered.
  • D. Use With Sharing keyword to enforce field-level security.
Mark Question:
Answer:

ad

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

Question 9

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.
Mark Question:
Answer:

c

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

Question 10

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
Mark Question:
Answer:

a

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