Salesforce certified sharing and visibility architect practice test

certified sharing and visibility architect

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

Question 1

What should a Salesforce architect recommend to make sure that users that gained access to a custom object record through Apex managed sharing do not lose access to it when its owner is changed?

  • A. Use With Sharing keyword to make sure record visibility will be considered.
  • B. Create a specific Apex Sharing Reason for the custom object.
  • C. Create a new record in _Share object with RowCause Manual.
  • D. Use runAs system method in Apex classes to enforce visibility.
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

Universal Containers organization wide-defaults model is Private for the Account object. A sales rep owns two opportunities in one Account. The Sales Rep profile has Create/Edit access to opportunity records.

Which level of access will the sales rep have to the related Account record?

  • A. No access
  • B. Read/Create/Edit access
  • C. Read access
Mark Question:
Answer:

b

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

Question 3

Which community function is impacted by having the Site User Visibility turned off in Sharing Settings?

  • A. Searching for internal users.
  • B. Searching for other external users.
  • C. Updating their user profile.
Mark Question:
Answer:

a

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

Question 4

If a Case requires involvement from one of the Legal team, the Case owner adds one of the corporate lawyers to the Legal SME field on the case.

Since cases are private, how can we grant a lawyer access to a specific case when their assistance is needed?

  • A. Use Apex Managed sharing in a case Trigger that shares the record to the user identified in the Legal SME field.
  • B. Create a Criteria Based Sharing Rule that shares to the Corporate Legal Team Role when the legal assistance needed? field is checked.
  • C. Create a Criteria Based Sharing Rule that shares to the Legal Public Group when the legal assistance needed? field is checked.
Mark Question:
Answer:

b

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

Question 5

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 doe 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 6

Universal Containers (UC) has created a custom Invoice object. Standard sales users at UC can see the records in search layout, but when they click to view the detail, only record name, created date, and last modified date are shown. When the system admin accesses it, he or she sees the full record detail with many more data fields.

What is the likely cause of this issue?

  • A. The Sales Users profile does not have access to the remaining fields.
  • B. A role-based sharing rule is missing and should be added for the sales user's role to grant access to the fields.
  • C. The page layout assigned to Sales User profile has only Read-Only access to the fields.
Mark Question:
Answer:

b

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

Question 7

The architect has a requirement to create a criteria-based sharing rule based on the customer Social Security number. However, when setting up the rule in Contact Sharing, the field is not shown on the list of available fields.
What might cause this?

  • A. Text fields with validation rules are not available for sharing rules.
  • B. The architects profile does not have Field level Security (FLS) for this field.
  • C. The field has been configured for encryption.
  • D. The architect does not have permission to Compliance fields.
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 8

Universal Containers organization wide-defaults model is private for the Account object. A sales representative user has Create/Edit access to opportunity records.
Which level of access will the sales rep have to the related account record?

  • A. Read/Create/Edit access
  • B. No access
  • C. Read/Create access
  • D. Read-only access
Mark Question:
Answer:

a

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

Question 9

Universal Containers (UC) requested that branch managers and UC branch staff should only see customers and related information in their geographic location.

Which options should be used together to achieve the requirements?

  • A. Configure organization-wide defaults of the Account object and create sharing rules.
  • B. Create the Account Team and add branch manager team members, and configure organization-wide defaults of the Account object.
  • C. Configure Role Hierarchy and create sharing rules.
Mark Question:
Answer:

b

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

Question 10

Universal Containers (UC) has a team that analyzes customer orders looking for fraud. This team needs access to Invoice records (custom object, Private organization-wide default). UC has complex rules to control users' access. The architect recommended using Apex managed sharing to meet these requirements.

Which recommendation should a developer consider when implementing the changes?

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

c

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