New Year Special Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: scxmas70

Note! Following Sharing-and-Visibility-Designer Exam is Retired now. Please select the alternative replacement for your Exam Certification. The new exam code is Sharing-and-Visibility-Architect

Sharing-and-Visibility-Designer Exam Dumps - Salesforce Certified Sharing and Visibility Architect(WI23)

Go to page:
Question # 25

A Visualforce controller has a requirement to be written with "Without Sharing" at the top level;however, certain methods within the page still need to enforce the user permissions for creating records and accessing certain fields. Which two methods below would be used to enforce this requirements?

Choose 2 answers.

A.

Schema.DescribeFieldResult

B.

Schema.getGlobalDescribe

C.

UserInfo.getProfileID

D.

Schema.DescribeSObjectResult

​

Full Access
Question # 26

Universal Containers has a strict security model enforced through object, field, and row-based security mechanisms. The Architect would like to ensure the security model is being thoroughly tested using Apex automatedtests. Which three considerations should be made when using the runAs() method to design Apex until tests?

A.

runAs() does not enforce user permissions or field-level permissions in test classes

B.

runAs() can be used inside of test classes to validate record-level security

C.

runAs() can be used inside of test classes to validate field-level permissions

D.

runAs() can be used outside of test classes to bypass record-level security

E.

runAs () counts towards total DML statements issued within transaction

Full Access
Question # 27

Universal Containers (UC) uses a custom Visualforce page to displayshipment tracking information (custom object, private OWD) to field manager and agents. The IT team wants to make sure that users have access to only the information that is allowed.

Which Apex method must be used to make sure only allowed fields are shownto the users?

A.

isReadable()

B.

isShowable()

C.

isAccessible()

D.

isViewable()

Full Access
Question # 28

Universal Containers is implementing a community of High-Volume Community users. Community users should be able to see records associated to their Account or Contact record. The Architect is planning to use a Sharing Set toprovide access to the records. When setting up the Sharing Set, certain objects are not available in the list of Available Objects. Which two reasons explain why an object is excluded from the list of Available Objects in a Sharing Set?

A.

The object is acustom object, and therefore not available for a sharing set.

B.

The object's Organization-Wide sharing setting is set to Public Read/Write.

C.

The object's Organization-Wide sharing setting is set to Private.

D.

The custom object does not have a lookupto Accounts or Contacts.

Full Access
Question # 29

Besides their own team accounts, sales managers at Universal Containers need to have

READ access to all accounts of the same segment in other countries. Role hierarchy was

implemented accordingly (based on countries), but a sales manager in the US is complaining

that he cannot view account records of the same segment in Canada. What should be done

to grant access in a proper way?

A.

Create an owner-based sharing rule to grant access to account records that have the

same segment to all sales manager roles.

B.

Change the role hierarchy and put all of the sales managers in the US and Canada in

the same role.

C.

Create criteria-based sharingrules to grant access to account records that have the

same segment to all sales manager roles.

D.

Create a public group and include all accounts of the same segment and grant access

through a permission set.

Full Access
Question # 30

What is the best practice for testing sharing and visibility changes?

A.

Use Administrative and User reports to view the Active Users.

B.

Use the Login As feature for a sample user in each role andprofile.

C.

Use Field Audit Trail to audit the field meta-data and visibility. 

D.

Use the Sharing button to test Profile and Permission set changes.

Full Access
Question # 31

Universal Containers has created a ReimbursementCustom Object to capture requests for reimbursement of expenses related to office supplies. The Reimbursement requests are sometimes sensitive and the Team Leads should not have access to the Reimbursement records submitted by the Users in the Call CenterAgent role. The Director of Support will require access to all Reimbursement records. The role hierarchy is set as follows: Call Center Agent role reports to Team Lead role, which Reports to the Director of Support. Which steps would the Architect take toensure proper sharing in this Role Hierarchy structure assuming Private Sharing Setting for the Reimbursement Object?

A.

Leave the Reimbursement Object in "Deployed" Status and set the Director of Supports Profile to "View All" in the object permissions.

B.

Use an Approval Process to change the owner of the Reimbursement record upon submission to the Director of Support

C.

Disable Grant Access Using Hierarchies for the Object and create a Sharing Rule to enable sharing to the Director of Support

D.

The sharing scenario described will occur without any special configuration choices being made by the Architect

Full Access
Go to page: