Available in 1, 3, 6 and 12 Months Free Updates Plans
PDF: $15 $60

Test Engine: $20 $80

PDF + Engine: $25 $99

Sharing-and-Visibility-Architect Practice Test


Page 2 out of 48 Pages

Topic 1: Exam Pool A

Universal Containers (UC) is in legal dispute regarding several orders. UC has found out these records were removed from system. The VP of Sales has asked to ensure this cannot happen in the future. What approach would meet this requirement?


A. Remove the delete button from the Order page layout.


B. Change the record type/page layout assignment for orders to be read-only.


C. Remove order delete permission from profiles and permission sets.


D. Implement a sharing rule that changes access for the records to read.





C.
  Remove order delete permission from profiles and permission sets.

Explanation: Removing order delete permission from profiles and permission sets is the best approach to ensure that order records cannot be removed from the system in the future. This way, only users with the Modify All Data permission can delete order records. Option A is incorrect, since removing the delete button from the order page layout would not prevent users from deleting order records using other methods, such as data loader or API. Option B is incorrect, since changing the record type/page layout assignment for orders to be read-only would not affect the delete permission, but only the edit permission. Option D is incorrect, since implementing a sharing rule that changes access for the records to read would not prevent users from deleting order records that they own.

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? (Choose2 answers)


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.





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

D.
  Account records can be access due to role hierarchy.

Explanation: Account records can be accessed due to implicit sharing from Opportunity and Account records can be accessed due to role hierarchy are two reasons that could be causing this issue. Implicit sharing grants access to parent records when a user has access to a child record. For example, if a user has access to an opportunity, they also have access to its related account and contract records. Role hierarchy grants access to records owned by or shared with users who are below in the hierarchy. For example, if a user is above another user in the role hierarchy, they can access any records that the lower user can access. Option A is incorrect, since contact records cannot be accessed due to implicit sharing from account, as implicit sharing does not grant access to child records. Option C is incorrect, since contact records cannot be accessed due to implicit sharing from opportunity, as implicit sharing does not grant access to child records.

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?


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.





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

Explanation: Removing the Work Order Edit permission from the sales representative profile is the optimal approach to implement these requirements, as it will prevent sales representatives from changing virtual container work orders that are provisioned immediately by the system. Option B is incorrect, since removing the edit button from the work order page layout would not prevent sales representatives from editing work orders using other methods, such as inline editing or data loader. Option C is incorrect, since changing the record type/page layout assignment for Work Order to be Read Only would not affect the edit permission, but only the layout configuration. Option D is incorrect, since implementing a sharing rule that changes access for all Work Order to Read would not prevent sales representatives from editing work orders that they own.

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)


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





B.
  Test Cross-Site Scripting on custom pages

C.
  Test for SOQL Injection

Explanation: Cross-Site Scripting (XSS) and SOQL Injection are two common types of security vulnerabilities that can affect Salesforce applications. XSS occurs when malicious code is injected into a web page that can execute in the browser of a user who visits that page6. SOQL Injection occurs when user input is used to construct a SOQL query without proper validation or escaping, which can allow an attacker to manipulate the query and access unauthorized data7. To prevent XSS, developers should use appropriate encoding methods when displaying user input on custom pages8. To prevent SOQL Injection, developers should use bind variables or thee scape Single Quotes() method when building SOQL queries with user input9. Option A is incorrect, since Apex queries are not vulnerable to XSS. Option D is incorrect, since testing for invalid user access attempts is not related to security vulnerabilities within the Salesforce organization.

Bob uploads a PDF to his Files Home private library. Who can view this file?


A. Bob and users above Bob in the role hierarchy


B. Bob and users with View All Data permission


C. Bob and users with Modify All Data permission


D. Only Bob





D.
  Only Bob

Explanation: Only Bob can view the file that he uploads to his Files Home private library. Users above Bob in the role hierarchy, users with View All Data permission, or users with Modify All Data permission cannot access the file unless Bob explicitly shares it with them.


Page 2 out of 48 Pages
Previous