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.
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.
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.
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
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.
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.
Page 5 out of 48 Pages |
Previous |