ExamGecko
Home Home / Salesforce / Certified Sharing and Visibility Architect

Salesforce Certified Sharing and Visibility Architect Practice Test - Questions Answers, Page 12

Question list
Search
Search

List of questions

Search

Related questions











Universal Containers regularly uploads large amounts of parent and child records into Salesforce to maintain integrations with other systems that update their date in scheduled batches or continuously in real time. Which two situations may pose a risk of producing locking errors? Choose 2 answers.

A.
Updates to child records that have the same parent records are being processed simultaneously in separate transactions.
A.
Updates to child records that have the same parent records are being processed simultaneously in separate transactions.
Answers
B.
Updates to parent and child records are being processed in the same batch.
B.
Updates to parent and child records are being processed in the same batch.
Answers
C.
Updates to parent records and their child records being processed simultaneously in separate threads.
C.
Updates to parent records and their child records being processed simultaneously in separate threads.
Answers
D.
Updates to parent and child records are being processed synchronously in the same threads.
D.
Updates to parent and child records are being processed synchronously in the same threads.
Answers
Suggested answer: A, C

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 the integration 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?

A.
Add a role-based sharing rule so all sales team members have Read/Write access to contacts.
A.
Add a role-based sharing rule so all sales team members have Read/Write access to contacts.
Answers
B.
Remove sharing rules and replace them with Apex sharing for Unite Air and the other large accounts.
B.
Remove sharing rules and replace them with Apex sharing for Unite Air and the other large accounts.
Answers
C.
Implement an account hierarchy and redistribute the contacts evenly under the child accounts.
C.
Implement an account hierarchy and redistribute the contacts evenly under the child accounts.
Answers
D.
Create a permission set for the sales team to grant them Read/Write access to all account fields.
D.
Create a permission set for the sales team to grant them Read/Write access to all account fields.
Answers
Suggested answer: C

Universal Containers has developed an AppExchange managed package for their distribution partners, which required a private key to be generated for each partner and used by the code. Universal Containers support representatives must be able to access the private key value to debug connection issues, but it must not be possible for the partner to access the value.

How can the Architect best support this requirement?

A.
Store the value in a text field on a protected custom setting in the package.
A.
Store the value in a text field on a protected custom setting in the package.
Answers
B.
Store the value in a static variable in a class included in the managed package.
B.
Store the value in a static variable in a class included in the managed package.
Answers
C.
Store the value in the text field on a list custom setting in the managed package.
C.
Store the value in the text field on a list custom setting in the managed package.
Answers
D.
Store the value in an encrypted field on a custom object in the package.
D.
Store the value in an encrypted field on a custom object in the package.
Answers
Suggested answer: C

Universal Containers has developed an AppExchange managed package for their distribution partners, which required a private key to be generated for each partner and used by the code. Universal Containers support representatives must be able to access the private key value to debug connection issues, but it must not be possible for the partner to access the value.

How can the Architect best support this requirement?

A.
Store the value in a text field on a protected custom setting in the package.
A.
Store the value in a text field on a protected custom setting in the package.
Answers
B.
Store the value in a static variable in a class included in the managed package.
B.
Store the value in a static variable in a class included in the managed package.
Answers
C.
Store the value in the text field on a list custom setting in the managed package.
C.
Store the value in the text field on a list custom setting in the managed package.
Answers
D.
Store the value in an encrypted field on a custom object in the package.
D.
Store the value in an encrypted field on a custom object in the package.
Answers
Suggested answer: C

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.

A.
Create a reusable SOQLQueries class; do not specify 'With' or 'Without Sharing' on the SOQLQueries class.
A.
Create a reusable SOQLQueries class; do not specify 'With' or 'Without Sharing' on the SOQLQueries class.
Answers
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.
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.
Answers
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.
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.
Answers
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.
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.
Answers
Suggested answer: C, D

Universal Containers would like to track defects within Salesforce. A defect need 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?

A.
Create a relationship between the standard defect object and the standard case object.
A.
Create a relationship between the standard defect object and the standard case object.
Answers
B.
Create a custom object for defects and relate it to cases using lookup
B.
Create a custom object for defects and relate it to cases using lookup
Answers
C.
Create all defect fields on the case object to track the defect and lookup.
C.
Create all defect fields on the case object to track the defect and lookup.
Answers
D.
Create a custom object for defects and relate it to cases using master --detail
D.
Create a custom object for defects and relate it to cases using master --detail
Answers
Suggested answer: B

In order to comply with Regulatory Requirements, Universal Containers must store sensitive customer information on-premise. Universal Containers would like this on-premise information to be accessible from Salesforce. What technology can Universal Containers use to achieve this?

A.
Implement a third-party tokenization service.
A.
Implement a third-party tokenization service.
Answers
B.
Implement an on-premise database.
B.
Implement an on-premise database.
Answers
C.
Implement a third-party proxy server.
C.
Implement a third-party proxy server.
Answers
D.
Implement the Salesforce Shield toolkit.
D.
Implement the Salesforce Shield toolkit.
Answers
Suggested answer: C

Universal Containers has created a Reimbursement Custom 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 Center Agent 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 to ensure 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.
A.
Leave the Reimbursement Object in 'Deployed' Status and set the Director of Supports Profile to 'View All' in the object permissions.
Answers
B.
Use an Approval Process to change the owner of the Reimbursement record upon submission to the Director of Support
B.
Use an Approval Process to change the owner of the Reimbursement record upon submission to the Director of Support
Answers
C.
Disable Grant Access Using Hierarchies for the Object and create a Sharing Rule to enable sharing 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
Answers
D.
The sharing scenario described will occur without any special configuration choices being made by the Architect
D.
The sharing scenario described will occur without any special configuration choices being made by the Architect
Answers
Suggested answer: C

Which two access grants are stored in the Group Maintenance tables?

Choose 2 answers

A.
Inherited access grants
A.
Inherited access grants
Answers
B.
Explicit grants
B.
Explicit grants
Answers
C.
Group Membership grants
C.
Group Membership grants
Answers
D.
Implicit grants
D.
Implicit grants
Answers
Suggested answer: A, C

Which features does Salesforce provide for restricting login access to the application?

Choose 2 answers.

A.
Profile-based login hour restrictions
A.
Profile-based login hour restrictions
Answers
B.
Role-based IP restrictions
B.
Role-based IP restrictions
Answers
C.
Organization-wide login hour restrictions
C.
Organization-wide login hour restrictions
Answers
D.
Profile-based IP restrictions
D.
Profile-based IP restrictions
Answers
Suggested answer: A, D
Total 242 questions
Go to page: of 25