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

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

Salesforce Certified Sharing and Visibility Architect(WI23) Questions and Answers

Question 1

UniversalContainers(UC)hasimplementedcustomercommunitywithcustomercommunitylicenses for their

customers. UCrequested thatanyrecord owned by its customers shouldbe accessible byUC users in the

customer support role.

How can an Architect configure the system to support the requirements?

Options:

A.

Sharing Set

B.

Share Group

C.

Apex Sharing

D.

Sharing Rule

Question 2

Susan posts a file to the chatter fees for a record of an object which OWD is private. Which

twostatements accurately describe who can view the file by default?

Choose 2 answers.

Options:

A.

Susan and users with the View All Data permission.

B.

Susan and users with access to the record.

C.

Susan and users with a shared chatter post link to the file.

D.

Susanonly.

Question 3

Sales Operations at Universal Containers (UC) has created Public Report and Dashboard

folders for sales managers that report to the VP of sales. Sales Operations currently spends

a few hours each month updating users that should have access to edit items in these folders. In which two ways can UC grant access to sales managers to automate access to these Reports and Dashboards folders?

Choose 2 answers

Options:

A.

Share the folders lowest roles in the role hierarchy, Superiors will get access automatically.

B.

Share the folders with the “VP of Sales” Role and Subordinates.

C.

Sharethe folders with the “Sales Managers” Queue.

D.

Share the folders with a “Sales Managers” Public Group.

Question 4

A sales rep at Universal Containers (UC) is a member of the Default Opportunity team for an

account manager. The account manager created an opportunity and the sales rep is added to that Opportunity team.

The sales rep is complaining about no longer having access to an opportunity record that the sales rep was helping with.

What is the cause of this problem?

Options:

A.

The Account team was changed and consequently the Opportunity team members were replaced by the Account team members.

B.

The Sales rep was manually removed from the Opportunity team.

C.

The Sales rep was removed from the Opportunity team in another opportunity record of the same account.

D.

The opportunity owner can enable/disable if the “Default Opportunity team” is able to access the record

Question 5

Universal Containers (UC) has 200 distributors that use Partner Community Licenses.

Partnerscannot see each other’s data, but UC is also trying to give more visibility to certain individuals at a distributor. Which scalable solution would an architect recommend that will

give users in the partner manager role access to all Case and Container records owned byother partner managers and partner users (but not the partner executive) at the same distributor?

Options:

A.

Create Sharing sets.

B.

Create a permission set granting the View All permission to Case and Container records.

C.

Give Super User permissionto the partner manager users.

D.

Create ownership-based sharing rules for your distributors.

Question 6

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

How did this error occur?

Options:

A.

The trigger should be using RunAs() when creating the order.

B.

Trigger is using IsCreateable() Apex method and the user doesn't have create permission on the Oder object.

C.

The trigger handlers class does not use any sharing keywords and the user not have access to the orders related to the opportunity.

D.

The trigger handler class is using ''with sharing'' and the user does not have access to the orders related to the opportunity.

Question 7

Sales Operations at Universal Container (UC) wants to create the opens to fiber appropriates for center.

In which two ways can UChide list that are not relevant to an individual use since there will be Choose 2 answers.

Options:

A.

Share the list views with the appropriate queue.

B.

Share the list views with the appropriate individual users.

C.

Share the list views with the appropriate public group.

D.

Share the list views with the appropriate role in the role hierarchy

Question 8

Universal Containers (UC) operates worldwide with offices in more than 100 regions in 10 different countries and has established a very complex role hierarchy to control data visibility. In the new fiscal year UC is planning to reorganize the roles and reassign accounts owners.

Which three features could an architect recommend to avoid problems on this operation? Choose 3 answers

Options:

A.

Partition data using Divisions

B.

Deferred Sharing Recalculation

C.

Parallel Sharing Rule recalculation

D.

Skinny table

E.

Granular Locking

Question 9

Universal Containers has a large networkof partners, who each have seasonal workers that need ..

How might the Architect design the solution to federate user setup to the Partners?

Choose 2 answers

Options:

A.

Assign delegated external administrators at each partner.

B.

Grant the Modify Users permissionto the partner managers.

C.

Allow external users to self register.

D.

Create a permission set giving Read/Write to the User object to partner manager.

Question 10

Universal Containers (UC) implemented Sales Cloud and requested that salesagents have access to products the company sells and be able to create opportunities for its customers.

What should the Organization-Wide Defaults (OWD) be for pricebook?

Options:

A.

Public Read Only

B.

Pubic Read Write

C.

View

D.

Use

Question 11

What vulnerability can exist when controllers use dynamic rather than static queries and bind variables?

Options:

A.

SOQL Injection.

B.

Buffer Overflow Attacks.

C.

Cross-site scripting.

D.

Record Access Override.

Question 12

Universal Containers keepsproduct brochures in Salesforce as files. Sarah shares a public Unit to a product brochure with potential customers during a meeting. She wants to ensure they do not have access to the file after the meeting.

How should Sarah accomplish this?

Options:

A.

Rename thefile.

B.

Delete the public link.

C.

Delete the file.

D.

Move the file to another folder

Question 13

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 accountof reps reporting to them.

• Service managers can modify any account.

How can a Salesforce architect provide an optimal solution for this scenario?

Options:

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.

Question 14

Universal Containers (UC) has a mostly private organization-wide default (OWD), as it is a core principle of UC to respect client data privacy. UC has implemented complex processes for granting access to Opportunity data. A few key members of the Sales Reporting team need to always be able to see, but not change, Opportunity data for all Opportunities.

What should an architect recommend as an approach to meet these requirements?

Options:

A.

Create a Permission Set that grants "View All Data" Permission.

B.

Make Opportunity OWD read-only.

C.

Give "View All Data" Permission to the Sales Reporting Profile.

D.

Create a Permission Set that grants "View All" permission for Opportunity.

Question 15

Universal Containers (UC) has Affiliates who sell containers in countries where UC does not have a local office. UC has leveraged the Partner Community to manage the sales cycle. One of their affiliates has exponentially grown in the last years and restructured its internal sales team withthe following structure:

Sales VP ...> Direct of sales ..> Sales Manager ..> Sales Reps

What is the main problem a Salesforce Architect will face to provide a solution?

Options:

A.

Partner Community does not support Role Hierarchy.

B.

Partner User Roles are limited to three levels.

C.

The Channel manager Role can not be shared with Partner Community.

D.

Super User does not work in Partner Community

Question 16

Universal Containers (UC) sales managers are complaining that theycannot access their teams' Shipment records (a custom object). Initially, the admin suggested that this it happening due to misconfigured role hierarchy (Shipment OWD is Private). Alter investigation, they determined the. role hierarchy for these users iscorrect.

What can be the reason why Universal Containers sales managers are not able to see Shipment records?

Options:

A.

The Grant Access Using hierarchies option on Shipment Sharing Settings was incorrectly disabled by the Salesforce admin.

B.

Role hierarchyImplicit sharing was Incorrectly disabled by the Salesforce adman.

C.

Ownership-based sharing rule for Shipment was Incorrectly disabled by the Salesforce admin.

D.

Sales managers have only the Read permission on the 5hipment object and should not be ableto edit their team records.

Question 17

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

Options:

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.

Question 18

Universal Containers (UC) service repsare assigned to a profile which has “View All” in Case

object (Private OWD). To make sure service reps have access to all relevant information to

attend to customer requests, which two details should a salesforce Architects consider?

Choose 2 answers:

Options:

A.

Service reps will be able to access all UC contact records if they are controlled by parent.

B.

Service reps will not be able to access all UC contact records if they are controlled by parent.

C.

Service reps will be able to access all the UC Account records due to Implicit Sharing.

D.

Service reps will not be able to access all the UC Accounts records because Account OWD is private.

Question 19

For the Universal Containers Commercial and Consumer support departments, having access to Activities for Contacts with which they interact is important. Commercial support users should not see Consumer Accounts/Contacts and Consumer support users should not see Commercial Accounts/Contacts. Assuming the Organization-Wide Default for Activities is set to "Controlled by Parent" what is the minimum level of Sharing access a support user would need to Accounts/Contacts to view associated Activities?

Options:

A.

Private Account/Contact Sharing Default with a Sharing Rule for each department set to Public Read/Write access to Accounts/Contacts.

B.

Private Account/Contact Sharing Default with a Sharing Rule for each department set to Privateaccess to Accounts/Contacts.

C.

The users need no access to Accounts/Contacts with the proper Activity Sharing Rules and Profile Permissions for the Accounts Tab.

D.

Private​ ​Account/Contact​ ​Sharing​ ​Default​ ​with​ ​a​ ​Sharing​ ​Rule​ ​for​ ​each​ ​department​ ​set​ ​to​ ​Public​ ​Read​ ​only access​ ​to​ ​Accounts/Contacts.

Question 20

Universal​ ​Containers​ ​would​ ​like​ ​to​ ​customize​ ​the​ ​security​ ​and​ ​sharing​ ​features​ ​of​ ​Salesforce​ ​Account​ ​Teams. They​ ​have​ ​decided​ ​to​ ​implement​ ​a​ ​Custom​ ​Account​ ​Team​ ​object.​ ​ ​They​ ​would​ ​like​ ​the​ ​new​ ​enhancement​ ​to include​ ​all​ ​of​ ​the​ ​features​ ​of​ ​the​ ​existing​ ​account​ ​team,​ ​but​ ​also​ ​utilize​ ​Apex​ ​and​ ​Visualforce​ ​on​ ​the​ ​custom Account​ ​Team​ ​object​.

Which two different approaches should the Architect consider when designing this enhancement?

Choose 2 answers

Options:

A.

The​ ​need​ ​to​ ​synchronize​ ​the​ ​AccountTeamMember​ ​object​ ​with​ ​the​ ​Custom​ ​Account​ ​Team​ ​object data.

B.

The​ ​need​ ​to​ ​maintain​ ​the​ ​Account_share​ ​object​ ​based​ ​upon​ ​the​ ​Custom​ ​Account​ ​Team​ ​object​ ​data.

C.

The need to dynamically create Criteria-Based Sharing rules with Custom Account Team object data.

D.

The need to customize Account screens in Visualforce, as the Account_share object cannot be maintained programmatically.

Question 21

How should the Architect ensure that OBJECT-LEVEL SECURITY is enforce within a custom Visualforce application thatwas a standard Apex controller on the Lead object?

Options:

A.

Use the runAs() method to enforce user permissions in the Apex controller.

B.

Use the Schema.DescribeSObjectResultisAccessible() method in the Apex controller. 

C.

Use the {!$ObjectType.lead.accessible} expression within the Visualforce page.

D.

Use the "With Sharing" keyword when defining the Visualforce page.

Question 22

Susan posts a file to the Chatter feed for a record of anobject.

Which two statements accurately describe who can view the file by default?

Options:

A.

Susan and users with a shared Chatter post for the file.

B.

Susan and users with the View all Data permission.

C.

Susan and users with access to the record.

D.

Susanonly

Question 23

Universal Containers has the following requirements: A custom Loan object requires Org-Wide Defaults set to Private. The owner of the Loan record will be the Loan Origination Officer. The Loan recordmust be shared with a specific Underwriter on a loan-by-loan basis. The Underwriters should only see the Loan records for which they are assigned. What should the Architect recommend to meet these requirements?

Options:

A.

Use criteria-based sharing rules to share the Loan object with the Underwriter based upon the criteria defined in the criteria-based sharing

B.

Create a lookup relationship from the Loan object to the User object. Use a trigger on the Loan object to create the corresponding record in the Loanshare object

C.

Create a master-detail relationship from the Loan to the User object. Loan records will be automatically shared with the Underwriter

D.

Create an Apex Sharing Reason on the Loan object that shares the Loan with the Underwriter based upon the criteria defined in the Sharing Reason

Question 24

Universal Containers has a custom object, Employee Review, with an Organization-Wide Default security setting of Private. A user lookup on the Employee Review object is populated when a reviewer is assigned to perform a review. How can this user be granted edit access to the record if they are not the owner?

Options:

A.

The user will be granted access to the record automatically when theuser lookup is populated.

B.

Create a workflow rule to share the Employee Review record with the user in the lookup field.

C.

Create an Apex trigger to insert an Employee Review Share record with an access level of Edit.

D.

Create​ ​a​ ​criteria-based​ ​sharing​ ​rule​ ​to​ ​share​ ​the​ ​record​ ​with​ ​the​ ​user​ ​in​ ​the​ ​lookup​ ​field.

Question 25

Universal Containers has recently activated an integration that synchronizes customer information and orders into their CRM of choice: Salesforce.com. One of their largest customers, United Air, has over 12,000 unique contacts. Since theintegration was activated, sales reps are having trouble adding contacts to the United Air account. When a sales rep adds a contact, they get the following error message:UNABLE_TO_LOCK_ROW, This issue seems to affect the United Air account and several other large customers. The sales rep can usually save the contact by trying again later in the evening. What should the Architect recommend as a possible solution?

Options:

A.

Add a role-based sharing rule so all sales team members have Read/Write access to contacts. 

B.

Remove sharing rules and replace them with Apex sharing for Unite Air and the other large accounts.

C.

Implement an account hierarchy and redistribute the contacts evenly under the child accounts.

D.

Create a permission set for the sales team to grantthem Read/Write access to all account fields.

Question 26

Which three areas should the Architect review in order to increase performance of "Record Access" and "Sharing" calculations?

Choose 3 answers.

Options:

A.

Custom​ ​Object​ ​data,​ ​to​ ​ensure​ ​that​ ​no​ ​Account​​has​ ​more​ ​than​ ​10,000​ ​Custom​ ​Objects​ ​that​ ​look​ ​up​ ​to​ ​it.

B.

Opportunity​ ​data,​ ​to​ ​ensure​ ​that​ ​no​ ​Account​ ​has​ ​more​ ​than​ ​10,000​ ​Opportunity​ ​records​ ​that​ ​are​ ​related​ ​to it.

C.

Record​ ​ownership,​ ​to​ ​ensure​ ​that​ ​no​ ​user​ ​owns​ ​more​ ​than​ ​10,000​ ​Object​ ​records​ ​in​ ​the​ ​system.

D.

Apex Managed Sharing triggers, to ensure that no trigger is querying more that 10,000 Object records.

Question 27

Universal Containers has a Private Sharing Model and restrictive data access settings in place. The data governance teamis planning to deploy a master data management tool that will need write access to all system data, and the Architect has been asked to prepare a Data Governance User Profile that has full access to all data regardless of Sharing and CRUD Settings. What is the optimal way to enable this requirement?

Options:

A.

Ensure the profile has the "Modify All Data permission enabled

B.

Create a Sharing Rule for required Objects, on an API Only profile

C.

Create an All Data Access app as a default for this Profile.

D.

Enable the "Edit Read -Only Fields" permission for this Profile.

Question 28

Which users have access to Opportunity records owned by an external user, assuming no other changes to the sharing model have been implemented?

Options:

A.

The​ ​record​ ​owner​ ​and​ ​any​ ​user​ ​above​ ​the​ ​external​ ​user​ ​in​ ​the​ ​role​ ​hierarchy.

B.

The record owner only.

C.

The record owner and any user below the external userin the role hierarchy.

D.

The record owner and all internal users.

Question 29

A user at UniversalContainers would like to give access to a Report folder to someone else in the organization.

Which two access permissions should the user have to support this requirement?

Choose 2 answers.

Options:

A.

The "Viewer" Report folder permission

B.

The "Editor" Reportfolder permission.

C.

The​ ​"Manage​ ​Reports​ ​in​ ​Public​ ​Folders"​ ​Profile​ ​permission.

D.

The​ ​"Manager"​ ​Report​ ​folder​ ​permission.

Question 30

Which three advanced tools can Salesforce enable for large-scale role hierarchy realignments in organizations with large data volumes?

Choose 3 answers.

Options:

A.

Partitioning​ ​by​ ​Divisions

B.

Granular Locking

C.

Parallel Sharing Rule Recalculation

D.

Deferred​ ​Sharing​ ​Calculation

E.

Skinny​ ​Table​ ​Indexing

Question 31

Universal Containers has successfully implemented a large Service Cloud rollout for their national call center 3 months ago.One of their largest customer accounts, United Automotive, has over 15,000 open cases. Agents are now having trouble opening new cases for United Automotive. When they try to create a case, the following Error messages appear for them UNABLE_TO_LOCK_ROW They notice that this only occurs for the United Automotive account. If they try to save the case again it will usually work, but the problem seems to be happening more and more often. What option should the Architect recommend?

Options:

A.

Review the Account structure to split the United Automotive account into multiple branch accounts.

B.

Review the Customer Service Profile to ensure that they have Read/Write access to the appropriate Case and Account Fields.

C.

Review all Case Sharing Rules and consolidate whereappropriate to reduce the total number of sharing rules.

D.

Review all Account sharing rules to ensure that the Customer Service team has Read/Write access to the United Automotive Account.