Labour Day Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

Salesforce Certified Sharing and Visibility Architect (SP23) Question and Answers

Salesforce Certified Sharing and Visibility Architect (SP23)

Last Update Apr 26, 2024
Total Questions : 239

We are offering FREE Sharing-and-Visibility-Architect Salesforce exam questions. All you do is to just go and sign up. Give your details, prepare Sharing-and-Visibility-Architect free exam questions and then go for complete pool of Salesforce Certified Sharing and Visibility Architect (SP23) test questions that will help you more.

Sharing-and-Visibility-Architect pdf

Sharing-and-Visibility-Architect PDF

$35  $99.99
Sharing-and-Visibility-Architect Engine

Sharing-and-Visibility-Architect Testing Engine

$42  $119.99
Sharing-and-Visibility-Architect PDF + Engine

Sharing-and-Visibility-Architect PDF + Testing Engine

$56  $159.99
Questions 1

What advanced tool can Salesforce enable for Large-scale role hierarchy realignments?

Options:

A.  

Set external organization-wide default to public read only

B.  

Skinny Table Indexing

C.  

Granular locking

D.  

Partitioning by Divisions

Discussion 0
Questions 2

Sales reps at Universal Containers (UC) complain about the manual activities they need to perform in order to grant access to supporting internal users (legal, engineering, finance, and so forth) for customer records when they need help. In general, the sales reps involved in the deals will not change.

How can a Salesforce architect help IK to Improve sales reps productivity?

Options:

A.  

Create a permission set with "view all data" and assign to supporting users.

B.  

Create a public group and replace the account ownership with it.

C.  

Create a criteria-based sharing rule to grant access to other users.

D.  

Leverage default Account team.

Discussion 0
Questions 3

Universal Containers keeps product 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 the file.

B.  

Delete the public link.

C.  

Delete the file.

D.  

Move the file to another folder

Discussion 0
Questions 4

Universal Containers (UC) has a custom object to track the internal net promoter score (NPS) for all ..

How can UC ensure that NPS records cannot be accessed by an individual employee's manager?

Options:

A.  

Create a criteria-based sharing rule to remove access to Manager role and above in the Role ..

B.  

Remove Create, Read, Edit and Delete from Manager Profiles and Permission sets.

C.  

Use Apex Sharing to remove NPS object share records for Manager profiles.

D.  

Set organization wide default to Private and uncheck the Access Using Hierarchies option for the NPS object

Discussion 0
Questions 5

Universal Containers has expanded to sell virtual containers for data storage. Virtual

container work orders are provisioned immediately by the system and therefore cannot be

changed by a sales representative. What is an optimal approach to implement these

requirements?

Options:

A.  

Remove the Work Order Edit permission from the sales representative Profile.

B.  

Remove the edit button from the work order page layout.

C.  

Change the record type/page layout assignment for Work Order to be Read Only.

D.  

Implement a sharing rule that changes access for all Work Order to Read.

Discussion 0
Questions 6

Universal Containers (UC) has 600 sales reps. UC has rollout plan to deploy salesforce in 3 weeks. At the end of the second week, they received a “User Role Limit Exceeded” error.

After investigation, they discovered that during the user provisioning process, a new role was generated for every new user.

Which two recommendations could solve this problem?

Choose 2 answers.

Options:

A.  

Review the user provisioning process to not automatically create a user role for any new user.

B.  

Remove role hierarchy from salesforce org and control the record access using apex managed sharing.

C.  

Contact salesforce support and request to increase the number of users’ roles allowed.

D.  

Create an Apex class to replace the User Roles by generic one as soon as they are created.

Discussion 0
Questions 7

Universal Container has developed a custom Visualforce page that will accept user input and must prefer returning the results to the users.

Which two techniques should be used to ensure the users cannot perform a SOQL injection attack?

Options:

A.  

Escape double quotes in the user input.

B.  

Use bind variable in the SOQL query.

C.  

Use the escapesinglequotes() method to sanitize user input.

D.  

Use the with Sharing keyword on the controller.

Discussion 0
Questions 8

Universal Computers (UC) is looking to expand its delivery capabilities through a network of

distributors that use a Partner Community license. UC employees currently can view all delivery

records through the organization-wide default (OWD) setting of Public Read Only.

Which approach would an architect recommend to limit the records a distributor can see?

Options:

A.  

Create an ownership-based sharing rule to grant access to the distributor.

B.  

Remove Read permission from the distributor profile.

C.  

Set the External OWD to Private for the Delivery object.

D.  

Create a criteria-based sharing rule to grant access to the distributor

Discussion 0
Questions 9

Universal container (UC) use External Object to retrieve Invoice data from a Legacy ERP. A finance team requested to have access to the Invoice records in the account page.

In addition to objects access in the finance users profile, what other feature should a Sales Architect recommend?

Options:

A.  

Create a criteria-based sharing rule to grant access to the records.

B.  

Include the Invoice Related List On Account Page layout.

C.  

Create an owner-based sharing rule to grant access to the records.

D.  

Use APEX managed sharing to grant access to the records.

Discussion 0
Questions 10

The architect at Universal Containers is trying to ensure that security vulnerabilities are not present within the Salesforce organization.

What two tests should the architect verify?

Choose 2 answers

Options:

A.  

Test Cross-Site Scripting on Apex queries.

B.  

Test Cross-Site Scripting on custom pages.

C.  

Test for SOQL Injection.

D.  

Test for invalid user access attempts.

Discussion 0
Questions 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.

Discussion 0
Questions 12

The architect has a requirement to create a criteria-based sharing rule based on the customer Social.. up the rule in Contact Sharing, the field is not shown on the list of available fields.

What might cause this?

Options:

A.  

The field has been configured for encryption.

B.  

The architect does not have permission to Compliance fields.

C.  

The architect's profile does not have field level Security (FLS) for this field.

D.  

fields with validation rules are not available for sharing rules.

Discussion 0
Questions 13

To grant Universal Containers sales manager access to shipment records properly, it was necessary to leverage Apex managed sharing. The IT team is worried about improper access to records.

Which two features and best practices should a Salesforce architect recommend to mitigate this risk?

Options:

A.  

Use runAs system method in test classes to test using different users and profiles.

B.  

Use with Sharing keyword in Apex classes to assure record visibility will be followed.

C.  

Use is Shareable in Apex classes to assure record visibility will be followed.

D.  

Use is Accessible keyword in Apex classes to assure record visibility will be followed

Discussion 0
Questions 14

Universal Containers (UC) delivers training in 500 different regions. The UC Operations

Users team manage course setup, scheduling, and trainer setup. The Operations Users team

members work at a regional level and report to an Operations manager. The Operations

manager requested access to edit ALL scheduled courses owned by the Operation Users team.

How can this be achieved?

Options:

A.  

The Operations manager will get access to the scheduled courses by granting the Operations

manager modify ALL on scheduled courses.

B.  

The Operations manager will get access to the scheduled courses owned by the Operations

Users team defined in the role hierarchy.

C.  

The Operations manager will get access to the scheduled courses by creating an

ownership-based sharing rule and share the scheduled courses with the Operations manager.

D.  

The Operations manager will get access to the scheduled courses by creating a public group

and add the Operations manager and the Operations Users team to the public group

Discussion 0
Questions 15

By default, how many roles are created when the first external user is created on a partner account?

Options:

A.  

0

B.  

3

C.  

2

D.  

1

Discussion 0
Questions 16

The Finance team at Universal Containers usually does not need access to Account and Contract records A given Opportunity access for a big deal to help with tax calculation. She can now also access Account and C.

Which two reasons could be causing this issue? Choose 2 answers

Options:

A.  

Contact records can be accessed due to implicit sharing from Account.

B.  

Account records can be accessed due to implicit sharing from Opportunity.

C.  

Contact records can be accessed due to implicit sharing from Opportunity.

D.  

Account records can be access due to role hierarchy.

Discussion 0
Questions 17

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 \as 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 changes7 Choose 2 answers

Options:

A.  

Use "With Sharing" keyword to make sure record visibility will always be considered.

B.  

Use "Without Sharing" keyword to make sure record visibility will be considered.

C.  

Use runAs system method to test different users accessing these records.

D.  

Use "With Sharing" keyword to enforce field-level security.

Discussion 0
Questions 18

Universal Containers (UC) sales managers are complaining that they cannot 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 is correct.

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 hierarchy Implicit 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 able to edit their team records.

Discussion 0
Questions 19

Universal Containers uses 75,000 distributors that have close to 1 million total users. Distributors need opportunities assigned to the distributor for delivery.

What license recommendation will meet distributor needs?

Options:

A.  

Sales Cloud

B.  

Customer Community Plus

C.  

Partner Community

D.  

Customer Community

Discussion 0
Questions 20

Universal Containers provides 24x7 support for its customers worldwide using call centers

in three different countries with each one covering an 8-hour shift in different time zones. Service reps in a call center have access to the same information but only during their local working hours.

Which feature in Salesforce controls access for specific login hours?

Options:

A.  

Set the login hours on user records

B.  

​Permission sets

C.  

Custom permissions

D.  

Profiles

Discussion 0
Questions 21

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

two statements 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.  

Susan only.

Discussion 0
Questions 22

Universal Containers (UC) operates worldwide with offices in more than 100 regions in 10 different countries’ role hierarchy to control data visibility. In the new fiscal year, UC is planned to reorganize the roles and reassign accounts owners. Which two points should an architect consider in this situation?

Which two points should an Architect consider in this situation?

Choose 2 answers

Options:

A.  

Using a temporary parking lot account to improve performance.

B.  

Changing complex role hierarchy can cause a high level of sharing recalculation.

C.  

Restricting the organization-sharing configurations to private.

D.  

Replacing Account records ownerships massively can cause data skew.

Discussion 0
Questions 23

Universal Container (UC) wants all full-time internal employees to be able to view all leads. A subset of employees should also be able to see leads.

Which organization default (OWD) approach should an architect recommend that will help US implement these requirement?

Options:

A.  

Implement a Public Read/write OWD on Lead

B.  

Implement a Public Read only OWD on Lead

C.  

Implement a Public Read/write/Transfer OWD on Lead.

D.  

Implement a Private OWD on Lead.

Discussion 0
Questions 24

A custom ServiceFeedback object is used to collect partner feedback. ServiceFeedback

records should be available to all internal employees. The OWD is set to Private for external

users so partners cannot see feedback from other partner users.

How can the Architect give access to all internal employees?

Options:

A.  

Create a trigger on ServiceFeedback to change ownership to an internal employee.

B.  

Ensure all the internal users are above the partners in the role hierarchy.

C.  

Create an Owner based sharing rule for all ServiceFeedback records owned by Partners.

D.  

Set OWD, for Internal Users to Public Read Only.

Discussion 0
Questions 25

After setting up Customer Community and enable collaboration, the architect realizes that customers are only Chatter posts from other customers in their account.

What should the architect do to allow viewing chatter posts from all customers?

Options:

A.  

Enable Community User Visibility.

B.  

Set View All for Chatter posts.

C.  

Enable Chatter Super User.

D.  

Enable Internal Users Visibility.

Discussion 0
Questions 26

Universal Containers would like to control access to records and objects according to the following business requirements:• Sales users can view all Account records but only edit their own records.

• Sales managers view all Account records but only edit records of the team.

• Service users can view all Account records that are not marked with a RecordType of

Prospect.

Which organization-wide default configuration should a Salesforce architect recommend to fulfill these requirements?

Options:

A.  

Public Read Write

B.  

​Private

C.  

Public tad Only

D.  

Public Read/Transfer

Discussion 0
Questions 27

Universal Containers has built a recruiting application on the salesforce Platform. HR requested that all internal users should have edit access to the referral custom object. One of the recruiters needed to share a referral record with another colleague for collaboration using manual sharing. The recruiter opened the referral record and could not find the share button. What could be the technical reason for this?

Options:

A.  

The Referral object OWD is private.

B.  

The Referral object OWD is public Read/Write.

C.  

The Referral object OWD is public Read only.

D.  

The Referral object OWD is public Full Access.

Discussion 0
Questions 28

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.  

Share the folders with the “Sales Managers” Queue.

D.  

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

Discussion 0
Questions 29

Universal Containers (UC) has a business unit that uses a custom object to track requests which demands a high level of internal team collaboration. Although all requests must have an owner, all employees are required to collaborate on requests.

Which recommendation should a Salesforce architect provide to optimize the solution and meet these requirements?

Options:

A.  

Set the Request object's OWD to Public Read/Write.

B.  

Set the Request object's OWD to Private and grant Modify All Data permission on all Profiles for the Request object.

C.  

Set the Request object's OWD to Private and criteria-based sharing rule to share all Request records with all internal users.

D.  

Set the Request object's OWD to Public Read Only and configure role hierarchy.

Discussion 0
Questions 30

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

Discussion 0
Questions 31

Universal Containers (UC) has implemented Service Cloud. There is a flag field on the case object that marks a case as (Sensitive). UC requested that this flag can be viewed by all users who have access to the case but only be edited by the assigned case assessor. The case assessor is a lookup field on the case object. How can an architect achieve this requirement?

Options:

A.  

Permission Set.

B.  

Object Permissions.

C.  

Custom Lightning Component.

D.  

Field-level security

Discussion 0
Questions 32

Sales managers want their team members to help each other close Opportunities. The Opportunity and Account organization-wide defaults are private. To grant Opportunity access to sales reps on the same team, owner ship-based sharing rules were created for each team.

What is the side effect of this approach?

Options:

A.  

All sales reps will have Read access to Accounts for all Opportunities.

B.  

Sales Reps on the same team will have Edit access to the Accounts for Opportunities owned by then team members.

C.  

Sales reps on the same team will have Read access to the Accounts for Opportunities owned by their team members.

D.  

All sales reps will have Read access to all Accounts.

Discussion 0
Questions 33

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?

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.

Discussion 0
Questions 34

Sales executives at Universal Containers (SC) want to create list views to filter opportunities for large at-risk Opportunities. These list views should only be available to certain executives

that specialize in closing problematic deals. How can UC solve this requirement?

Options:

A.  

Share the List Views with the appropriate Role in the Role Hierarchy.

B.  

Share the List Views with the appropriate Public Group.

C.  

Share the List Views with the appropriate individual users.

D.  

Share the List Views with the appropriate Queue.

Discussion 0
Questions 35

Universal Containers has implemented a strict software architecture for their custom Apex code. One of the requirements is that all SOQL queries are 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". Which two ways allow the Architect to meet these requirements?

Choose 2 answers.

Options:

A.  

Create a reusable SOQLQueries class; do not specify "With" or "Without Sharing" on the SOQLQueries class.

B.  

Create a reusable SOQLQueries class; do not specify "With" or "Without Sharing" on the SOQLQueries class and use the runAs() method to dynamically set the context.

C.  

Create​ ​a​ ​reusable​ ​SOQLQueries​ ​class;​ ​specify​ ​ ​"With​ ​Sharing"​ ​on​ ​the​ ​methods​ ​that​ ​require​ ​user​ ​context and​ ​"Without​ ​Sharing"​ ​on​ ​the​ ​methods​ ​requiring​ ​system​ ​context.

D.  

Create​ ​a​ ​SystemSOQLQueries​ ​class​ ​and​ ​a​ ​UserSOQLQueries​ ​class;​ ​set​ ​the​ ​ ​"With​ ​Sharing"​ ​keyword​ ​on​ ​the User​ ​SOQLQueries​ ​class​ ​and​ ​"Without​ ​Sharing"​ ​on​ ​the SystemSOQLQueries​ ​class​.

Discussion 0
Questions 36

How should the Architect ensure that OBJECT-LEVEL SECURITY is enforce within a custom Visualforce application that was 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.

Discussion 0
Questions 37

Universal Containers has enabled External Default Sharing and wants to allow for external users to have the External Sharing Default set to Public Read-Only for a custom object. Which two options are valid Internal Default sharing settings for the custom object?

Options:

A.  

Controlled by Parent

B.  

Public Read/Write

C.  

Private

D.  

Public Read Only

Discussion 0
Questions 38

If OWD is Public Read Only, what are sharing access options

Options:

A.  

Read, - Read/Write

Discussion 0
Questions 39

Universal Container is a global Telco that has recently implemented enterprise territory management to better align their sales teams and sales processes. They are in Q4 of the FY and they have completely revamped their territory structure and created a plan for a new structure that would support the new FY. Their current territory model has 8k territories. Their new model would be a new set of 8,5K territories, and their org limit is 10k. What enterprise territory management feature can US take advantage of in order to help them stay within their org limits?

Options:

A.  

Territory type priority

B.  

Territory Type

C.  

Territory Model State

D.  

​​​Territory Hierarchy

Discussion 0
Questions 40

Universal Containers has set the Org-Wide Sharing Default for Accounts to Private and has created some sharing rules to extend access based on certain data access policies. An architect has been asked to review access to a certain set of key customer accounts. How might this review be conducted?

Options:

A.  

Export the Account Share table and review.

B.  

Run a Report on Sharing in the Admin Console.

C.  

Log in as each user and Run the All Accounts List View.

D.  

Use the Sharing button on each customer Account.

Discussion 0
Questions 41

Which two options are available to share a Report or Dashboard folder with other users in the Organization?

Choose 2 answers

Options:

A.  

Profiles

B.  

Public Groups

C.  

Roles

D.  

Teams

Discussion 0
Questions 42

Which are two valid use cases for programmatic sharing?

Choose 2 answers.

Options:

A.  

An​ ​external​ ​system​ ​manages​ ​user​ ​record​ ​access.

B.  

Frequent user ownership changes based on re-alignments.

C.  

Native​ ​sharing​ ​functionality​ ​does​ ​not​ ​meet​ ​requirements.

D.  

Setting user ownership for standard and custom objects.

Discussion 0
Questions 43

Which option can be selected to share data when creating a sharing rule?

Options:

A.  

Users

B.  

Profiles

C.  

Roles

Discussion 0
Questions 44

The Architect at Universal Containers has created a List View to show all open Opportunities that were created in the last month, and would like to make this list view visible to certain groups of users. Which two options are available to the Architect for sharing the List View?

Options:

A.  

Public Groups

B.  

Profiles

C.  

Roles and Subordinates

D.  

Manual Sharing

Discussion 0
Questions 45

The architect at Universal Containers would like to prevent users from editing encrypted fields. Assuming no customizations are implemented, which two options should the Architect choose to support the requirement? 

Choose 2 answers

Options:

A.  

Validation Rules

B.  

Page Layout settings

C.  

Apex Triggers

D.  

Workflow Rules

Discussion 0
Questions 46

Which two settings are available in profiles, but not permission sets?

Choose 2 answers.

Options:

A.  

Tab Settings

B.  

Record Types

C.  

Page​ ​Layout​ ​Assignments

D.  

Login​ ​Hours

Discussion 0
Questions 47

Universal Containers created a custom object called Defect and would like to enable the Sharing button on the Defect page layout to share the records manually to other users in the organization. In which scenario will the Sharing button appear?

Options:

A.  

The​ ​Sharing​ ​model​ ​is​ ​either​ ​Private​ ​or​ ​Public​ ​Read​ ​only.

B.  

The Sharing button always appears.

C.  

The Sharing model is Public Read/Write.

D.  

The Sharing model is Public Read/Write/Transfer.

Discussion 0
Questions 48

Universal Container is creating a custom VF page to allow user to edit contact records. The developer has used an apex:outputField for the Phone field on the contact obj. What is the expected behavior if a user without FLS accesses the VF page?

Options:

A.  

The user encounters an error while saving the record

B.  

The field is automatically removed from the page

C.  

​​The output field is visible to user

D.  

The user is able to enter a value into the phone field

Discussion 0
Questions 49

…From customers on company Issued desktops and uses case object to track customer issues and grievances. The company would like to capture

images of customer site captured by field consultants while they are editing the case record during customer site visit. The Director of IT wants

to minimize customization and promote reusability of code artifacts wherever possible, what recommendations should an architect give to the company to implement the image capture requirement, while ensuring customer that the service rep can continue to use same lightning

pages they were trained to use?

Options:

A.  

So Use Lightning Component as an override for "Edit" action on lightning experience allowing image capture feature. Detect the form factor of the device and redirect the user to the default not overridden view.

B.  

Create 4 separate button “Edit in Mobile", which opens & custom lightning component that will allow field consultants to add an image. No change required for desktop users.

C.  

Use Lightning Component as an override for "Edit'' action on mobile view allowing image capture feature. No Change required for desktop users.

Discussion 0
Questions 50

Universal Containers would like to track defects within Salesforce. A defect needs to have the following fields:

• Severity

• Type

• Status

• Description

There will be multiple Defects related to the standard Case object. Defects will be assigned to different owners which will often be different to the Case owner. Which option should the Architect choose to meet the requirement?

Options:

A.  

Create a relationship between the standard defect object and the standard case object.

B.  

Create a custom object for defects and relate it to cases using lookup

C.  

Create all defect fields on the case object to track the defect and lookup.

D.  

Create a custom object for defects and relate it to cases using master –detail

Discussion 0
Questions 51

Universal​ ​Containers​ ​wants​ ​to​ ​store​ ​Payment​ ​Term​ ​Details​ ​on​ ​the​ ​Account​ ​object,​ ​but​ ​the​ ​fields​ ​should​ ​only​ ​be visible​ ​on​ ​certain​ ​record​ ​types​ ​and​ ​for​ ​certain​ ​user​ ​profiles.

How​ ​can​ ​a​ ​System​ ​Administrator​ ​quickly​ ​determine​ ​which​ ​user​ ​profiles,​ ​page​ ​layouts,​ ​and​ ​record​ ​types include​ ​certain​ ​fields?

Options:

A.  

Log in as each user profile and view the Account Page Layouts.

B.  

Use​ ​the​ ​Field​ ​Accessibility​ ​Viewer​ ​for​ ​the​ ​fields​ ​in​ ​question

C.  

Universally require the field at the field level.

D.  

Click the Field-Level Security for the field on each Profile.

Discussion 0
Questions 52

Universal Containers (UC) tuned off the Customer User Visibility feature inits Customer Community.

What community functionality is expected by having the Customer User Visibility tuned off?

Options:

A.  

Creating new Customer community users.

B.  

Updating their user profile.

C.  

Searching for other external users.

D.  

Search for internal users.

Discussion 0
Questions 53

Universal​ ​Health​ ​is​ ​planning​ ​to​ ​store​ ​patient​ ​notes​ ​in​ ​Salesforce.​ ​ ​Patient​ ​notes​ ​consist​ ​of​ ​long​ ​text​ ​notes​ ​taken by​ ​a​ ​use​ ​to​ ​document​ ​phone​ ​calls​ ​with​ ​a​ ​patient.

A​ ​date​ ​audit​ ​has​ ​identified​ ​that​ ​these​ ​notes​ ​can​ ​contain​ ​Personally​ ​Identifiable​ ​Information​ ​(PII)​ ​and​ ​Personal

Health​ ​Information​ ​(PHI).​ ​ ​The​ ​regulatory​ ​requirements​ ​state​ ​that​ ​this​ ​data​ ​must​ ​be​ ​encrypted​ ​at​ ​rest​ ​as​ ​well​ ​as in​ ​transit.

What​ ​should​ ​the​ ​Architect​ ​do​ ​in​ ​order​ ​to​ ​make​ ​sure​ ​Universal​ ​Health​ ​stays​ ​compliant?

Options:

A.  

No action is required; all Salesforce data is encrypted at rest as part of Salesforce's standard trust measures.

B.  

Enable Salesforce Shield Platform Data Encryption and mark the patient notes field as encrypted.

C.  

Create​ ​a​ ​new​ ​Custom​ ​Field​ ​of​ ​type​ ​"Text​ ​(Encrypted)"​ ​and​ ​move​ ​the​ ​patient​ ​notes​ ​data​ ​into​ ​the​ ​new field.

D.  

Use an Apex trigger and the Apex Crypto class to encrypt patient notes as soon as they are saved to Salesforce.

Discussion 0
Questions 54

Universal Containers maintains Job information in a Custom Object that contains sensitive information. The only users who should be able to view and edit Job records are the user who owns the record and all users in the Delivery profile. Which three platform sharing tools are required to support the above requirements?

Choose 3 answers.

Options:

A.  

Grant​ ​access​ ​Using​ ​Hierarchy​ ​sharing​ ​setting​ ​on​ ​the​ ​Job​ ​Object​ ​set​ ​to​ ​false.

B.  

"Modify​ ​All"​ ​permission​ ​for​ ​Job​ ​Object​ ​on​ ​the​ ​Delivery​ ​Profile.

C.  

Criteria-Based sharing rule for the Delivery Profile on the Job Object.

D.  

Organization-Wide​ ​Default​ ​sharing​ ​setting​ ​of​ ​Private​ ​on​ ​the​ ​Job​ ​Object.

E.  

"View All Data" profile permission on the Delivery Profile.

Discussion 0
Questions 55

Universal Containers has developed Apex code to manually create AccountShare records to grant specific users access to individual Accounts. What must the Architect do to ensure the AccountShare records are not deleted when the owner of the Account is changed?

Options:

A.  

Create the share records and set the RowCause to a custom Apex Sharing Reason

B.  

Create the share records in a class with the “Without Sharing” keyword

C.  

Create the share records with the Delete on Owner Change field set to false

D.  

Create the share records and set the RowCause to Manual

Discussion 0
Questions 56

What is the security vulnerability in the following code snippet? Value of my Textfield is

Options:

A.  

SOQL Injection

B.  

Arbitrary Redirects

C.  

Cross-Site Scripting

D.  

Access Control

Discussion 0
Questions 57

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?

Options:

A.  

Create an Criteria Based Sharing Rule that shares to the Corporate Legal Team Role when the ‘’legal assistance needed? Field is checked.

B.  

Use Apex Managed sharing in a case Trigger that shares the record to the user identified in the Legal SME field.

C.  

Create a Criteria Based Sharing Rule that shares to the Legal Public Group when the ‘’legal assistance needed?’’ field is checked.

Discussion 0
Questions 58

Universal Containers is designing a new community using the Customer Community license type. They would like to have the users complete survey questions through the community interface and store the responses in a Custom Object that has a lookup to the account object. Any internal user who has access to the account should be able to see all survey responses. All Customer Community users should be able to see surveys filled in by other users for their company, but not surveys for other companies. What are the correct security settings to achieve this?

Options:

A.  

Set all Organization-Wide Default settings to be "Public Read/Write" for both internal and external users.

B.  

Set all Organization-Wide Default security to be "Private" for both internal and external users and use Sharing Rules to grant the desired access

C.  

Set all Organization-Wide Default security to be "Public Read/Write" for internal users and "Private" for external users.

D.  

Set the custom object to be master-detail to the Account and leave the Organization-Wide Default settings as their default values.

Discussion 0
Questions 59

A developer at Universal Container 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. The Architect would like to ensure that the username and password are managed securely. Which three options should the Architect recommend to secure the credentials?

Options:

A.  

Store the credentials in a custom object using encrypted fields

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 protected custom metadata that are used in the apex callout

E.  

Store the credentials in protected custom settings that are used in the apex callout

Discussion 0
Questions 60

Which two are potential vulnerabilities in the following code snippet? public class SOQLController { public String name { get { return name;} set {name=value;} } public PageReference query() { String qryString='SELECT Id FROM Contact WHERE '+ '(IsDeleted = false and Name like \'%' + name + '%\'}'; queryResult = Database.query(qryString); retunr null; } } Choose 2 answers

Options:

A.  

FLS check

B.  

SOQL Injection

C.  

Data Access Control

D.  

Arbitrary Redirects

Discussion 0
Questions 61

A sales coach at Universal Containers wants to create and share report folder with other sales coaches,

Which two permissions are required to accomplish this?

Options:

A.  

Manage Reports in Public Folders and edit My Reports.

B.  

Create and customize Reports and Report Folders.

C.  

Create Report Folders and manage Reports in Public Folders.

Discussion 0
Questions 62

When you make changes to roles and groups Salesforce locks the entire group membership table, which makes it impossible to process group changes in multiple threads to increase throughput on updates.

Options:

A.  

Granular Locking

Discussion 0
Questions 63

Universal Containers (UC) has a requirement to expose a web service to their business partners. The web service will be used to allow each business partner to query UC's Salesforce instance to retrieve the status of orders. The business partner should only be allowed access to orders for which the business partner is the fulfillment vendor. The Architect does not want the business partners to utilize the standard APIs and would prefer a custom API be developed. Which three design elements should the Architect consider in order to ensure the data security of the solution? 

Choose 3 answers

Options:

A.  

Query the Orders object with Dynamic SOQL based upon the fulfillment ID.

B.  

Set the Orders object's sharing settings to Private in the Org-Wide Defaults

C.  

Provide each partner with their own Salesforce login set to API Enabled on the profile. 

D.  

Develop a custom Apex web service with a fulfillment ID input attribute

E.  

Develop a custom Apex web service using the "With Sharing" keyword.

Discussion 0
Questions 64

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 user in the role hierarchy.

D.  

The record owner and all internal users.

Discussion 0
Questions 65

Universal Containers has two custom objects: Job and Job Interview. The Job Interview object has a lookup relationship to Job. Both objects are set to Private in sharing settings. The HR team will own all Job and Job Interview records. They have asked their Salesforce Architect to automatically share the Job Interview when the Interviewer (lookup to user record) has been populated. The interviewer can be from any department. What method should the Architect use to achieve this requirement?

Options:

A.  

Build apex Managed Sharing code to share Job Interview with the Interviewer user

B.  

Build a criteria-based sharing rule between the Job Interview and the Interviewer

C.  

Build a standard sharing rule between Job Interview and the Interviewer

D.  

Build a workflow email notification to notify the interviewer of the record assignment

Discussion 0
Questions 66

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.

Discussion 0
Questions 67

Universal Containers (UC) service reps are 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.

Discussion 0
Questions 68

If you want to create some logic that will share certain records in APEX code, you just have to create special records that will open access to the desired records. The aim is to create records of certain type, for example, all share objects for custom objects are named as

Options:

A.  

MyCustomObject__Share

Discussion 0
Questions 69

A sales representative at Universal Containers needs assistance from specific product managers when selling certain deals. Product managers do not have access to opportunities they don't own, as the sharing model is Private, but need to gain access when they are assisting with a specific deal. How can an Architect accomplish the requirement?

Options:

A.  

Create a sharing rule to allow the product manager to access the opportunity.

B.  

Enable​ ​opportunity​ ​teams​ ​and​ ​allow​ ​users​ ​to​ ​add​ ​the​ ​product​ ​manager.

C.  

Enable account team and allow users to add the product manager.

D.  

Use similar opportunities to share opportunities related to the product manager.

Discussion 0
Questions 70

Sales manager want their team members to help each other close Opportunities. The Opportunity and .. private. To grant Opportunity access to sales reps on the same team, ownership-based sharing rules ..

What is the side effect of this approach?

Options:

A.  

Sales Reps on the same team will have Edit access to the Accounts for Opportunity owned by their.

B.  

Sales reps on the same will have Read access to the Accounts for Opportunities owned by their.

C.  

All sales reps will have Read access to all Accounts.

D.  

All sales reps will have Read access to Accounts for all Opportunities.

Discussion 0