ExamGecko
Home Home / Salesforce / Certified Sharing and Visibility Architect

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

Question list
Search
Search

List of questions

Search

Related questions











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

A.
Query the Orders object with Dynamic SOQL based upon the fulfillment ID.
A.
Query the Orders object with Dynamic SOQL based upon the fulfillment ID.
Answers
B.
Set the Orders object's sharing settings to Private in the Org-Wide Defaults
B.
Set the Orders object's sharing settings to Private in the Org-Wide Defaults
Answers
C.
Provide each partner with their own Salesforce login set to API Enabled on the profile.
C.
Provide each partner with their own Salesforce login set to API Enabled on the profile.
Answers
D.
Develop a custom Apex web service with a fulfillment ID input attribute
D.
Develop a custom Apex web service with a fulfillment ID input attribute
Answers
E.
Develop a custom Apex web service using the 'With Sharing' keyword.
E.
Develop a custom Apex web service using the 'With Sharing' keyword.
Answers
Suggested answer: A, B, E

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?

A.
Controlled by Parent
A.
Controlled by Parent
Answers
B.
Public Read/Write
B.
Public Read/Write
Answers
C.
Private
C.
Private
Answers
D.
Public Read Only
D.
Public Read Only
Answers
Suggested answer: B, D

Universal Containers has the following Sharing Settings for their Org:

Account = Private

Contact = Controlled by Parent

Opportunity = Private

Case = Private

They have enabled 'Default Account Teams' and have trained users to set up their Default Team. Which three access levels can be set on the Account Team Member?

Choose 3 answers

A.
Opportunity Access
A.
Opportunity Access
Answers
B.
Case Access
B.
Case Access
Answers
C.
Contact Access
C.
Contact Access
Answers
D.
Contract Access
D.
Contract Access
Answers
E.
Account Access
E.
Account Access
Answers
Suggested answer: A, B, E

Universal Containers has set Account Sharing to Private with Account Teams enabled. Which two user groups can add team members on the Account? Choose 2 answers

A.
The current Account Owner can add team members.
A.
The current Account Owner can add team members.
Answers
B.
The user specified as the Manager on the Owner's User record
B.
The user specified as the Manager on the Owner's User record
Answers
C.
Someone above the Account Owner in the Role Hierarchy with read access
C.
Someone above the Account Owner in the Role Hierarchy with read access
Answers
D.
Any Account Team Member with read access on the Account
D.
Any Account Team Member with read access on the Account
Answers
Suggested answer: C

The Architect notices that there are many duplicate Account records and numerous sharing rules created in Salesforce. What would be the reason?

A.
The Organization-Wide Default for the Account object is Private.
A.
The Organization-Wide Default for the Account object is Private.
Answers
B.
The Organization-Wide Default for the Account object is Public Read/Write.
B.
The Organization-Wide Default for the Account object is Public Read/Write.
Answers
C.
The Organization-Wide Default for the Account object is Public Read-Only.
C.
The Organization-Wide Default for the Account object is Public Read-Only.
Answers
D.
The Object permissions for the Account object are Create, Read, and Edit.
D.
The Object permissions for the Account object are Create, Read, and Edit.
Answers
Suggested answer: A

What is required to implement Filter-Based Opportunity Territory Assignment?

A.
Define an account assignment with a filter criteria rule for Filter-Based Opportunity Territory Assignment.
A.
Define an account assignment with a filter criteria rule for Filter-Based Opportunity Territory Assignment.
Answers
B.
Define a Territory assignment rule with filter criteria for Filter-Based Opportunity Territory Assignment.
B.
Define a Territory assignment rule with filter criteria for Filter-Based Opportunity Territory Assignment.
Answers
C.
Define a custom Apex class for Filter-Based Opportunity Territory Assignment in the system.
C.
Define a custom Apex class for Filter-Based Opportunity Territory Assignment in the system.
Answers
D.
Define an Opportunity assignment rule with filter criteria for Filter-Based Opportunity Territory Assignment.
D.
Define an Opportunity assignment rule with filter criteria for Filter-Based Opportunity Territory Assignment.
Answers
Suggested answer: C

Which two are potential vulnerabilities in the following code snippet? <apex:page> <apex:form> <apex:outputText value='Enter Name'/> <apex:inputText value='{!name}' /> <apex:commandButton value='Query' action='{!query}' /> </apex:form> </apex:page> 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

A.
FLS check
A.
FLS check
Answers
B.
SOQL Injection
B.
SOQL Injection
Answers
C.
Data Access Control
C.
Data Access Control
Answers
D.
Arbitrary Redirects
D.
Arbitrary Redirects
Answers
Suggested answer: B, C

What is a workaround to ownership data skew?

A.
You can minimize possible performance impacts by not assigning the user(s) to a role.
A.
You can minimize possible performance impacts by not assigning the user(s) to a role.
Answers
Suggested answer: A

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.

A.
Granular Locking
A.
Granular Locking
Answers
Suggested answer: A

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

A.
MyCustomObject__Share
A.
MyCustomObject__Share
Answers
Suggested answer: A
Total 242 questions
Go to page: of 25