Universal Containers (UC) delivers training in 500 different regions. The UC Operations Users team manage course setup, scheduling, and trainer setup. The Operations Users team embers work at a regional level and report to an Operations manager. The Operations manager requested access to edit ALL scheduled courses owned by the Operation Users team. How can this be achieved?
-
A
The Operations manager will get access to the scheduled courses by granting the Operations manager modify ALL on scheduled courses.
-
B
The Operations manager will get access to the scheduled courses owned by the Operations Users team defined in the role hierarchy.
-
C
The Operations manager will get access to the scheduled courses by creating an ownership-based sharing rule and share the scheduled courses with the Operations manager.
-
D
The Operations manager will get access to the scheduled courses by creating a public group and add the Operations manager and the Operations Users team to the public group
Reveal answer details
Close answer details
Question 2
Multiple choice
Universal Containers (UC) has 600 sales reps. UC has rollout plan to deploy salesforce in 3 weeks. At the end of the second week, they received a "User Role Limit Exceeded" error. After investigation, they discovered that during the user provisioning process, a new role was generated for every new user. Which two recommendations could solve this problem? Choose 2 answers.
-
A
Review the user provisioning process to not automatically create a user role for any new user.
-
B
Remove role hierarchy from salesforce org and control the record access using apex managed sharing.
-
C
Contact salesforce support and request to increase the number of users' roles allowed.
-
D
Create an Apex class to replace the User Roles by generic one as soon as they are created.
Reveal answer details
Close answer details
Mary is Joe's manager in the role hierarchy. The OWD for a custom Invoice object is Public ReadOnly and Mary's profile is not granted the Read permission for the Invoice object. What action can Mary take on Joe's Invoice records?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
If OWD is Public Read Only, what are sharing access options
-
A
Read, Read/Write
-
B
Read Only
-
C
Read/Write, Full Access
-
D
Full Access
Reveal answer details
Close answer details
Question 5
Multiple choice
Universal Containers (UC) operates worldwide with offices in more than 100 regions in 10 different countries and has established a very complex role hierarchy to control data visibility. In the new fiscal year UC is planning to reorganize the roles and reassign accounts owners. Which three features could an architect recommend to avoid problems on this operation? Choose 3 answers
-
A
Partition data using Divisions
-
B
Deferred Sharing Recalculation
-
C
Parallel Sharing Rule recalculation
-
D
-
E
Reveal answer details
Close answer details
Question 6
Multiple choice
Which two reasons should the Architect consider regarding the use of Apex Sharing Reasons? Choose 2 answers
-
A
Ensuring the developer can more easily troubleshoot programmatic sharing.
-
B
Ensuring the Share record is not deleted upon ownership change.
-
C
Ensuring the Share record is deleted upon ownership change.
-
D
Ensuring there is additional criteria available for Criteria-Based Sharing.
Reveal answer details
Close answer details
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.
-
B
Define a Territory assignment rule with filter criteria for Filter-Based Opportunity Territory Assignment.
-
C
Define a custom Apex class for Filter-Based Opportunity Territory Assignment in the system.
-
D
Define an Opportunity assignment rule with filter criteria for Filter-Based Opportunity Territory Assignment.
Reveal answer details
Close answer details
Question 8
Multiple choice
Susan posts a file to the Chatter feed for a record of an object. Which two statements accurately describe who can view the file by default?
-
A
Susan and users with a shared Chatter post for the file.
-
B
Susan and users with the View all Data permission.
-
C
Susan and users with access to the record.
-
D
Reveal answer details
Close answer details
Universal Containers has the following requirements: A custom Loan object requires Org-Wide Defaults set to Private. The owner of the Loan record will be the Loan Origination Officer. The Loan record must be shared with a specific Underwriter on a loan-by-loan basis. The Underwriters should only see the Loan records for which they are assigned. What should the Architect recommend to meet these requirements?
-
A
Use criteria-based sharing rules to share the Loan object with the Underwriter based upon the criteria defined in the criteria-based sharing
-
B
Create a lookup relationship from the Loan object to the User object. Use a trigger on the Loan object to create the corresponding record in the Loan share object
-
C
Create a master-detail relationship from the Loan to the User object. Loan records will be automatically shared with the Underwriter
-
D
Create an Apex Sharing Reason on the Loan object that shares the Loan with the Underwriter based upon the criteria defined in the Sharing Reason
Reveal answer details
Close answer details
Question 10
Multiple choice
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
-
D
Test for invalid user access attempts.
Reveal answer details
Close answer details
Question 11
Multiple choice
Universal Containers (UC) service reps are assigned to a profile which has "View All" in Case object (Private OWD). To make sure service reps have access to all relevant information to attend to customer requests, which two details should a salesforce Architects consider? Choose 2 answers:
-
A
Service reps will be able to access all UC contact records if they are controlled by parent.
-
B
Service reps will not be able to access all UC contact records if they are controlled by parent.
-
C
Service reps will be able to access all the UC Account records due to Implicit Sharing.
-
D
Service reps will not be able to access all the UC Accounts records because Account OWD is private.
Reveal answer details
Close answer details
Correct answersB, D
ExplanationHow can an architect achieve this https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_perms_enforcing.htm Example: To check the field-level read permission of the contact's email field before querying for this field: if (Schema.sObjectType.Contact.fields.Email.isAccessible()) { Contact c = [SELECT Email FROM Contact WHERE Id= :Id]; } Answer for B https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/ apex_classes_keywords_sharing.htm The "with sharing" keyword allows you to specify that the sharing rules for the current user are considered for the class. You have to explicitly set this keyword for the class because Apex code runs in system context. In system context, Apex code has access to all objects and fields-- object permissions, field-level security, sharing rules aren't applied for the current user. This strategy ensures that code doesn't fail to run because of hidden fields or objects for a user.
Question 12
Single choice
What is a workaround to ownership data skew?
-
A
You can minimize possible performance impacts by not assigning the user(s) to a role.
-
B
Increase the number of records owned by the affected user.
-
C
Enable field history tracking on all objects.
-
D
Use formula fields instead of lookup relationships.
Reveal answer details
Close answer details
Question 13
Single choice
Universal Containers (UC) has affiliates who sell containers in countries where UC does not have a local office. UC uses a Partner Community to manage the sales cycle in those countries. One of its affiliates has grown substantially and restructured its internal sales team with the following structure; Sales VP --> Director of Sales --> Sales Manager --> Sales Reps. Sales Reps should not see each others' opportunities, and visibility of deals should open up within e Sales Rep's hierarchy. What is the main problem an architect should address in this situation?
-
A
Partner User roles are limited to three levels.
-
B
The Channel Manager role cannot be shared with Partner Community.
-
C
Partner Community does not support Role Hierarchy.
Reveal answer details
Close answer details
Question 14
Single choice
Universal containers (UC) service reps are assigned to a profile which has ''View All'' in Case object.. To make sure service reps have access to all relevant information to attend to customer requests, which Architect consider? Choose 2 answers
-
A
Service reps will be able to access to Contact records if they are Controlled by Parent.
-
B
Service reps will be able to access to Contact records due to Implicit Sharing.
-
C
Service reps will NOT able to access to Contact records because Account OWD is private
-
D
Service reps will NOT able to access to Contact records if they are controlled by Parent.
Reveal answer details
Close answer details
Question 15
Single choice
Universal containers (UC) implemented a private organization-wide default for the Container and Case objects. How can UC give support representatives access to Container and Case records owned by Customer Community users?
-
A
Create an ownership-based sharing rule that gives access to the head of support role and internal subordinates
-
B
Create a criteria-based sharing rule that gives access to the head of support role and internal subordinates
-
C
Support representatives nil automatically get access to these records via the role hierarchy
-
D
Create a Share Group based on the sharing set created for the Customer Community User Profile.
Reveal answer details
Close answer details
Question 16
Single choice
Customer complaints for bad interactions with a customer support agent are logged as Cases and assigned to a human resources representative. The agent of the complaint should not see the case, but their manager should. How is this accomplished?
-
A
Trigger on Case to lookup and share to the manager of an Assigned Agent custom field (the subject of the complaint) using Apex Managed Sharing.
-
B
Criteria based Sharing Rule on Case that shares to the Role Manager and above when a custom field Assigned Agent (subject of the complaint) Is not blank,
-
C
Case is owned by the subject of the complaint, so their manager in the role hierarchy can access the record. CRED permission are removed on Case so the agent cannot read the case record.
Reveal answer details
Close answer details
Question 17
Single choice
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 Is Createable() 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 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.
Reveal answer details
Close answer details
Question 18
Single choice
Universal Containers has successfully implemented a large Service Cloud rollout for their national call center 3 months ago. One of their largest customer accounts, United Automotive, has over 15,000 open cases. Agents are now having trouble opening new cases for United Automotive. When they try to create a case, the following Error messages appear for them UNABLE_TO_LOCK_ROW They notice that this only occurs for the United Automotive account. If they try to save the case again it will usually work, but the problem seems to be happening more and more often. What option should the Architect recommend?
-
A
Review the Account structure to split the United Automotive account into multiple branch accounts.
-
B
Review the Customer Service Profile to ensure that they have Read/Write access to the appropriate Case and Account Fields.
-
C
Review all Case Sharing Rules and consolidate where appropriate to reduce the total number of sharing rules.
-
D
Review all Account sharing rules to ensure that the Customer Service team has Read/Write access to the United Automotive Account.
Reveal answer details
Close answer details
Question 19
Single choice
Universal Containers (UC) has 200 distributors that use Partner Community licenses. Partners cannot see each other's data, but UC is also trying to give more visibility to data for certain individuals at a distributor. HOW can an Architect give users in the partner user role access to all Case and Container records owned by any user, regardless of role, at the same distributor?
-
A
Create an ownership-based sharing rule.
-
B
-
C
Create a Permission Set granting "View All" permission to Case and Container records.
-
D
Give super user permission to the individual partner users.
Reveal answer details
Close answer details
Question 20
Single choice
What is the best practice for testing sharing and visibility changes?
-
A
Use Administrative and User reports to view the Active Users.
-
B
Use the Login As feature for a sample user in each role and profile.
-
C
Use Field Audit Trail to audit the field meta-data and visibility.
-
D
Use the Sharing button to test Profile and Permission set changes.
Reveal answer details
Close answer details
Question 21
Multiple choice
Universal Containers has a large network of partners, who each have seasonal workers that need .. How might the Architect design the solution to federate user setup to the Partners? Choose 2 answers
-
A
Assign delegated external administrators at each partner.
-
B
Grant the Modify Users permission to the partner managers.
-
C
Allow external users to self register.
-
D
Create a permission set giving Read/Write to the User object to partner manager.
Reveal answer details
Close answer details
Question 22
Multiple choice
Universal Containers is implementing a community of High-Volume Community users. Community users should be able to see records associated to their Account or Contact record. The Architect is planning to use a Sharing Set to provide access to the records. When setting up the Sharing Set, certain objects are not available in the list of Available Objects. Which two reasons explain why an object is excluded from the list of Available Objects in a Sharing Set?
-
A
The object is a custom object, and therefore not available for a sharing set.
-
B
The object's Organization-Wide sharing setting is set to Public Read/Write.
-
C
The object's Organization-Wide sharing setting is set to Private.
-
D
The custom object does not have a lookup to Accounts or Contacts.
Reveal answer details
Close answer details
Question 23
Single choice
Universal Containers (UC) has a custom object to track the internal net promoter score (NPS) for all .. How can UC ensure that NPS records cannot be accessed by an individual employee's manager?
-
A
Create a criteria-based sharing rule to remove access to Manager role and above in the Role ..
-
B
Remove Create, Read, Edit and Delete from Manager Profiles and Permission sets.
-
C
Use Apex Sharing to remove NPS object share records for Manager profiles.
-
D
Set organization wide default to Private and uncheck the Access Using Hierarchies option for the NPS object
Reveal answer details
Close answer details
Question 24
Single choice
Universal Containers requested to leverage Lightning Web Components (LWC) to improve support reps' user experience. LWC will be used as view layer, and Apex classes will have the business logic. Which attention points should the development team consider when implementing this solution?
-
A
Once that Apex runs on system mode, the development team needs to enforce record visibility
-
B
Create test classes including run As test different users accessing the data,
-
C
Use is Shareable, is Editable, and is Creatable to enforce field permissions.
Reveal answer details
Close answer details
Question 25
Single choice
A banking company uses & VIP Flag in the Contact Object that they want only Private Banking Reps to see. Which approach is recommended to meet this requirement?
-
A
Set the Field Level Security for the VIP Flag field so that it is visible to Private Banking Rep Profile.
-
B
Define a page layout for Contact Object and add the VIP Flag field for that layout. Remove the VIP Flag field from other layouts.
-
C
Change the type of VIP Flag field to a picklist, define a new record type for the Contact Object and make the picklist field available for Editing.
Reveal answer details
Close answer details
Question 26
Multiple choice
Which are two valid use cases for programmatic sharing? Choose 2 answers.
-
A
An external system manages user record access.
-
B
Frequent user ownership changes based on re-alignments.
-
C
Native sharing functionality does not meet requirements.
-
D
Setting user ownership for standard and custom objects.
Reveal answer details
Close answer details
Question 27
Single choice
At Universal Containers, Accounts and Contacts are normally visible to all employees, and Proposals (custom object) are visible to the Account owner and managers. However, some Proposals are considered confidential and are managed by a Strategic Proposals team. These Proposals should not be visible to anyone in the Sales group other than the owner and the strategic team. How should the architect design for this requirement?
-
A
Proposal Owner set to the Strategic Deals Team Queue and set the Account relationship to Master- Detail.
-
B
Disable Grant Access Using Hierarchies and set an Owner-Based Sharing rule for Strategic Deals team.
-
C
Proposal Owner set to the Strategic Deals Team Queue and create an owner-based sharing rule to grant visibility to the Account owner
-
D
Disable Grant Access Using Hierarchies and set a Criteria-Based Sharing rule for Strategic Deals team.
Reveal answer details
Close answer details
Question 28
Multiple choice
Which two options can help mitigate the risks of import failures associated with large-volume bulk data loads? Choose 2 answers.
-
A
Minimize user group hierarchy.
-
B
Defer Sharing Calculation.
-
C
-
D
Group records by ParentID within a batch.
Reveal answer details
Close answer details
Question 29
Single choice
Ursa Major Solar is writing test methods. Which functionality does the system method "runAs()" Verify?
-
A
Enforcement of a user's public group assignments.
-
B
Enforcement of a user's field-level security.
-
C
Enforcement of user's permissions.
-
D
Enforcement of a user's record sharing
Reveal answer details
Close answer details
Question 30
Multiple choice
Which two capabilities does the delegated administrator permission provide? Choose 2 answers
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Question 31
Single choice
Which advanced tool should Salesforce enable for large-scale Role Hierarchy realignments?
-
A
-
B
Partitioning by Divisions
-
C
Reveal answer details
Close answer details
Question 32
Single choice
Universal Containers (UC) has created a public group with certain Sales Engineers to help on complex deals and a sharing rule to grant access to these opportunities. Opportunity OWD is private. What is the impact of these sharing settings?
-
A
Subordinates of Managers who have Sales Engineers in the public group will also have access to these records.
-
B
Sales Engineers that have a similar role of the Sales Engineers of the public group will also have access to these records.
-
C
Sales Engineers Managers and their managers in the role hierarchy will also have access to these records.
-
D
Sales Engineers direct reports will also have access to these records.
Reveal answer details
Close answer details
Question 33
Single choice
A sales rep (John) at Universal Containers (UC) requested to update information in an account record where he has READ only access. John requested the EDIT access permission from the owner of the record (Paul). Paul manually shared the record with John. Assuming the OWD of the Account object is Public Read-Only, what is the impact in the system?
-
A
New AccountShare record is created. Row Cause is "Manual" and Access Level is "Read/Write".
-
B
Existing AccountShare record is updated. Row Cause is "Owner" and User/Group is "John".
-
C
New AccountShare record is created. Row Cause is "Owner" and Access Level is "Full".
-
D
Existing AccountShare record is updated. Row Cause is "Manual" and Access Level is "Read/Write".
Reveal answer details
Close answer details
Question 34
Multiple choice
Which two options provide implicit record access to users? Choose 2 answers
-
A
Read-only access to parent account for a user, based on a criteria-based sharing rule
-
B
Read-only access to parent account for a user with access to a child case
-
C
Access to child opportunities for the owner of the parent account
-
D
Access to related leads for the owner of the parent campaign
Reveal answer details
Close answer details
Question 35
Single choice
The Collections department at Universal Containers uses Salesforce to track its efforts. All Invoices and Invoice Line Items are stored in Salesforce. Invoice Line Item object details, such as Quantity and Extended Amount, should be summarized at the Invoice Object level, and all users who can see a given invoice should always see all invoice line items. Without leveraging Apex code, how should an Architect create the relationship between the Invoice object and the Invoice Line Item Object?
-
A
The Invoice object should have a Master-Detail to the Invoice Line Item Object
-
B
The Invoice Line Item Object should have a Lookup to the Invoice Object
-
C
The Invoice Object should have an inner joint to the Invoice Line Item Object
-
D
The Invoice Line Item Object should have a Master-Detail to the Invoice Object
Reveal answer details
Close answer details
Question 36
Multiple choice
A user at Universal Containers would like to give access to a Report folder to someone else in the organization. Which two access permissions should the user have to support this requirement? Choose 2 answers.
-
A
The "Viewer" Report folder permission
-
B
The "Editor" Report folder permission.
-
C
The "Manage Reports in Public Folders" Profile permission.
-
D
The "Manager" Report folder permission.
Reveal answer details
Close answer details
|