Sharing-and-Visibility-Architect Exam Questions

Total 237 Questions


Last Updated On : 16-Jan-2025

Topic 1: Exam Pool A

At Universal Containers there is a team of auditors distributed through the organization that all need access to high-value Opportunities. With a private sharing model, which two option should an architect recommend when designing a solution for this requirement? (Choose 2 answers)


A. Put the auditors as the highest level of the role hierarchy.


B. Add the auditors to the default Opportunity Team.


C. Create a criteria-based sharing rule to give access to the public group for high-value Opportunities.


D. Create a public group and assign the Auditors to the group.





C.
  Create a criteria-based sharing rule to give access to the public group for high-value Opportunities.

D.
  Create a public group and assign the Auditors to the group.

Explanation: Creating a criteria-based sharing rule to give access to the public group for high-value opportunities and creating a public group and assigning the auditors to the group are the best options to give access to high-value opportunities to a team of auditors distributed through the organization. Option A is incorrect, since putting the auditors as the highest level of the role hierarchy would give them access to all opportunities, not just high-value ones. Option B is incorrect, since adding the auditors to the default opportunity team would require manual configuration and maintenance.

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?


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.





A.
  The field has been configured for encryption.

Explanation: The field has been configured for encryption, which might cause it to not show up on the list of available fields for creating a criteria-based sharing rule. Encrypted fields are not available for sharing rules, as they may contain sensitive data that should not be exposed. Option B is incorrect, since the architect does not need permission to Compliance fields to create a sharing rule. Option C is incorrect, since the architect’s profile does not need field-level security for this field to create a sharing rule. Option D is incorrect, since fields with validation rules are available for sharing rules.

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?


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 relatedto 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.





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

Explanation: The error occurred because the trigger handler class is using ‘‘with sharing’’ and the user does not have access to the orders related to the opportunity. The ‘‘with sharing’’ keyword enforces the sharing rules that apply to the current user. This means that if the user does not have access to a record, they will get a permission error when trying to create or update it1. The trigger should use ‘‘without sharing’’ keyword instead, which ignores the sharing rules that apply to the current user. The trigger should not use RunAs(), IsCreateable(), or no sharing keywords as they will not prevent the error from occurring.

Assuming Person Account is enabled in a Salesforce organization, which three objects can be configured as "Controlled by Parent" in Sharing Settings? (Choose 3 answers)


A. Opportunity


B. Order


C. Asset


D. Contact


E. Case





B.
  Order

C.
  Asset

D.
  Contact

Explanation: Order, Asset, and Contact are the three objects that can be configured as “Controlled by Parent” in Sharing Settings when Person Account is enabled in a Salesforce organization. Controlled by Parent means that the sharing setting for the object is determined by the parent record. For example, an order’s sharing setting is determined by its associated account. Opportunity and Case are not objects that can be configured as “Controlled by Parent” in Sharing Settings.

Universal Containers (UC) turned off the customer visibility feature in its customer community. What community functionality is impacted by having the customer user visibility turned off?


A. Searching for the external users


B. Updating their user profile.


C. Creating new customer community users


D. Searching for internal users.





A.
  Searching for the external users

Explanation: Searching for external users is the community functionality that is impacted by having the customer user visibility turned off. When customer user visibility is turned off, community users cannot find or interact with other community users in global search, people search, or chatter. Option B is incorrect, since updating their user profile is not affected by customer user visibility. Option C is incorrect, since creating new customer community users is not affected by customer user visibility. Option D is incorrect, since searching for internal users is not affected by customer user visibility.

Universal Containers (UC) has implemented Customer Community with customer community plus licenses for their distributors. Some distributors requested granting specific community users (agents) to view cases submitted by other agents of the same distributor. Which feature only supports these requirements?


A. Permission set to grant community admin permission


B. Delegate external user


C. Partner super user


D. Partner community admin





C.
  Partner super user

Explanation: Partner super user is the only feature that supports the requirement of granting specific community users (agents) to view cases submitted by other agents of the same distributor. Partner super users are community users who can access and edit data owned by other partner users in their account. They can also access reports and dashboards that display data from their account1. Permission set to grant community admin permission, delegate external user, and partner community admin are not features that can achieve the same result.

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?


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.





D.
  Leverage default Account team.

Explanation: Leveraging default Account team is the best way to help improve sales reps productivity by granting access to supporting internal users for customer records when they need help. Default Account teams are predefined groups of users who work together on an account. When a user creates or owns an account, Salesforce automatically adds the default Account team to the account team related list on the account2. Creating a permission set with “view all data” and assigning it to supporting users would give them too much access to data that they may not need. Creating a public group and replacing the account ownership with it would not be feasible or scalable. Creating a criteria-based sharing rule to grant access to other users would require manual maintenance and may not reflect the changes in the account team.

Universal Containers is planning to pilot a new application to a small set of Sales Reps. What is the optimal way to grant inly this Sales Reps access to the new functionality, while hiding..


A. Clone the Sales Rep profile, adjust settings, and assign the pilot users the new profile.


B. Revoke access to legacy function in the Sales Rep profile and create a permission set for the ..


C. Create a permission set to grant access to the new functionality and hide the old functionality.


D. Create new user records for the pilot user that they will use for the pilot.





A.
  Clone the Sales Rep profile, adjust settings, and assign the pilot users the new profile.

Explanation: Cloning the Sales Rep profile, adjusting settings, and assigning the pilot users the new profile is the optimal way to grant only this Sales Reps access to the new functionality, while hiding it from other users. This way, the pilot users can have different permissions and access than the other Sales Reps who are not part of the pilot. Option B is incorrect, since revoking access to legacy function in the Sales Rep profile and creating a permission set for the new functionality would affect all Sales Reps, not just the pilot users. Option C is incorrect, since creating a permission set to grant access to the new functionality and hide the old functionality would not work, as permission sets cannot revoke access. Option D is incorrect, since creating new user records for the pilot user that they will use for the pilot would be unnecessary and inefficient.

A sales rep at Universal Containers (UC) has manually shared an Opportunity record with internal Pre-Sales users. After some time, the sales rep moved to another position and all opportunities records that were owned were transferred to a new sales rep. What happened to the internal Pre-Sales users’ access to the opportunity?


A. They still have access to the record due to inherited sharing.


B. They still have access to the record due to implicit sharing.


C. They will no longer have access to the record.


D. They still have access to the record due to team access.





C.
  They will no longer have access to the record.

Explanation: The internal Pre-Sales users will no longer have access to the opportunity after the ownership transfer, since manual sharing is removed when a record owner changes. Option A is incorrect, since inherited sharing does not apply to manual sharing. Option B is incorrect, since implicit sharing does not apply to internal users. Option D is incorrect, since team access does not apply to manual sharing.

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?


A. Rename the file.


B. Delete the public link.


C. Delete the file


D. Move the file to another folder





B.
  Delete the public link.

Explanation: Deleting the public link is the best way to ensure that the potential customers do not have access to the file after the meeting. Renaming the file, deleting the file, or moving the file to another folder will not affect the public link, which will still point to the file.


Page 3 out of 24 Pages
Previous