Now, it is time to practice what has been covered throughout the book. In this chapter, test your knowledge with questions to further put into practice the theory you have learned and bolster your understanding of the topic areas of the curriculum. By the end of this chapter, you’ll have had the opportunity to test your knowledge with 100 additional questions from those introduced previously.
Practice questions 1-20
Universal Containers report slow performance and timeouts in some cases when trying to export all data from their Account table. There are 15 million Account records present. Which method should be used to ensure the export can run successfully? Pick one answer:
Batch Apex
Primary Key (PK) chunking
Asynchronous Apex
Bulk API query with a batch size of 200
Universal Containers wish to expose the Lead and Opportunity objects to their resellers using Experience Cloud. Which license type is the correct one for them to purchase for those Experience Cloud users? Pick one answer:
Customer Community
Partner Community
Customer Community Plus
Experience Cloud Plus
What is the annotation on asynchronous Apex methods? Pick one answer:
@async
@batch
@future
@istest
Universal Containers have a generic Account record that is used for all Contact records that don’t have a known parent Account record. Recently, performance has been sluggish with regard to operations on any of these Contact records or the parent record, with users complaining of onscreen errors relating to the record being locked. What is this a symptom of? Pick one answer:
Contact skew
Task locking
Contact locking
Account skew
Universal Containers management wish to have a report of open opportunities sent to them on a weekly basis. What is the most appropriate Salesforce feature to use for this? Pick one answer:
Weekly scheduled report
Batch Apex
Flow with email action
Bulk API query
In order to access data held in an external system and surface it within Salesforce (but not store the data in Salesforce), which Salesforce feature is typically used for this purpose? Pick one answer:
Standard object
Custom object
Big object
External object
Which data API facilitates the asynchronous processing of data in parallel batches? Pick one answer:
Bulk API
Serial API
Streaming API
REST API
Universal Containers have noticed that by granting access to Account objects for a select set of users, their Brand custom object (a child object of Account) is automatically visible to them. Users have the same access to this object as they do to Account objects. What type of relationship exists between Account and Brand? Pick one answer:
Lookup relationship
Many-to-many relationship
Master/Detail relationship
One-to-many relationship
A hierarchical relationship type is only available on which standard object? Pick one answer:
Account
Opportunity
Contract
User
Universal Containers have an Account object with Brand as a custom child object, associated using a Master/Detail relationship. What happens to Brand object records if their parent Account record is deleted? Pick one answer:
The child Brand records are deleted
Nothing—the Brandrecords remain
The Account record cannot be deleted until all Brand records are deleted
The Brand records are automatically re-pointed to the next available Account record
Universal Containers users are complaining of slow query performance when running reports on the Contact object. There are 15 million contact records, and the reports contain 80 columns of data, across standard and custom fields. Which Salesforce feature can be used to increase the performance of the reports? Pick one answer:
Skinny tables
Custom report types
Scheduling the report and using the export instead
List views
Which two features of skinny tables are true? Pick two answers:
They are suited to object data of a few thousand rows
They can contain a maximum of 100 columns
They work across all standard objects
They are for read operations only
Which of the following standard objects can be used with skinny tables? Pick three answers:
Account
Contract
Opportunity
Contact
Task
Which of the following is not a Large Data Volume (LDV) mitigation technique? Pick one answer:
Divisions
Selective filter conditions
Skinny tables
Custom report types
Which LDV mitigation technique can be used to partition data and reduce the number of records returned by Salesforce Object Query Language (SOQL) queries? Pick one answer:
Selective filter conditions
Divisions
Skinny tables
Data virtualization
Universal Containers are seeing poor query performance with queries to their Account records, although the row count is in the hundreds of thousands. What should be done to increase query performance? Pick two answers:
Run the query in the developer console to determine if there are any selective filter criteria fields
Apply indexes to selective filter criteria fields
Apply more fields to the WHERE clause of the query
Apply indexes to as many Account fields as possible
Which header is required for PK chunking to be enabled? Pick one answer:
-Enable-PKChunking
Enable-PKChunking
Sforce-PKChunking-true
PKChunking=true Sforce
Which of the following LDV mitigation techniques can only be enabled by contacting Salesforce support? Pick two answers:
PK chunking
Skinny tables
Selective filter conditions
Divisions
What is considered the most foundational aspect of sharing on the Salesforce platform? Pick one answer:
Role Hierarchy
Organization-Wide Defaults (OWD)
Sharing rules
Manual sharing
Which OWD is only applicable to the Campaign object? Pick one answer:
Private Read-Only
Public Read-Only
Public Read/Write/Transfer
Public Full Access
Practice questions 21-40
Which OWD value does the following statement relate to? Only the record owner or those users higher than the record owner’s role in the Role Hierarchy can view, edit, and report on records of this object. Pick one answer:
Private
Public Read-Only
Public Full Access
Public Read/Write/Transfer
Which sharing facility in Salesforce includes a special provision for access to cases, contacts, and opportunities outside of the OWD setup? Pick one answer:
Role Hierarchy
Manual sharing
Sharing rules
Profiles and permission sets
What are the two types of sharing rules? Pick two answers:
Criteria-based sharing rules
Ownership-based sharing rules
Value-based sharing rules
Profile-based sharing rules
Which sharing feature of the Salesforce platform is used to give specific users in Salesforce an elevated level of access to a record so that they can work collaboratively on an Account, Opportunity, or Case record? Pick one answer:
Team access
Programmatic sharing
Permission sets
Profiles
Which Salesforce sharing feature allows the use of code to build sharing settings when data access requirements cannot be fulfilled using any of the declarative means? Pick one answer:
Programmatic sharing
Managed packages
Apex modules
Programmable permissions
Universal Containers has order information held in an external system, which needs to be surfaced against Account records. Each Account record has an external ID field that is the ID of the Account record in the external system. Which method should be used to surface the information? Pick one answer:
External object, using the ID field on the Account field as a lookup for the external system
Big object, storing a copy of the order information, with data synchronized nightly
Custom object, storing a copy of the order information, with data synchronized nightly
Use the standard Order object, copying in the data in real time
Universal Containers users are complaining of poor account performance. The account hierarchy is set with all accounts in the system having a single, global master account. There are 30,000 Account records that are a child of the global Account record. What is this poor performance a symptom of? Pick one answer:
Account skew
Incorrect OWD setup
Poor data archiving strategy
Not enough sharing rules
Universal Containers wish to model their users managers against the user record for their employees. Which inbuilt Salesforce feature allows for this? Pick one answer:
Custom field lookup to the User object
Text field containing the ID of the users manager
Hierarchical relationships
Programmatic sharing
Universal Containers users are complaining that they are suffering performance issues with account records. The account hierarchy is set so that no one Account record has more than 10,000 child records; however, users typically own more than 10,000 Account records each. What is this poor performance a symptom of? Pick one answer:
Lookup skew
Ownership skew
Account skew
Relationship skew
Universal Containers are migrating data across into Salesforce to represent the history of their container leases for the last 15 years. This is about 4 million records worth of data. Which Salesforce feature can be used to store this data in a way that ensures good performance when querying the data, but in a way whereby only one instance of each record is saved to the object, thereby avoiding any duplicates? Pick one answer:
Custom object
External object
Reuse a standard object
Big object
Universal Containers are looking to provide access to external customer users using an Experience Cloud site. Customers are required to be able to run reports and dashboards, and Universal Containers wish their users to have access to Order records related to their Account records. Which license type is most suited to the Experience Cloud site? Pick one answer:
Customer Community
Customer Community Plus
Partner Community
Universal Containers are looking to provide access to external customer users using an Experience Cloud site. Customers don’t need to be able to run reports and dashboards, and Universal Containers wish their users to have access to Order records related to their Account record only. Which license type is most suited to the Experience Cloud site? Pick one answer:
Customer Community
Customer Community Plus
Partner Community
Which sharing facility is only available for the Customer Community license type for Experience Cloud sites? Pick one answer.
Sharing rules
Sharing sets
Manual sharing
Programmatic sharing
Which technology is used to surface external data in OData 2.0 or OData 4.0 format? Pick one answer:
Salesforce Connect
Batch Apex
Bulk API
Salesforce to Salesforce
Universal Containers wish to expose quotes to customers through an Experience Cloud site. Which license type will users of the site need to see standard Quote object records? Pick one answer:
Customer Community
Customer Community Plus
Partner Community
Universal Containers have a large amount of Container Location records that need to be updated in Salesforce on a nightly basis based on the values associated with the last Order record for each customer. Given the operation will involve querying an indeterminate number of records, what should be used to achieve such a requirement? Pick one answer:
Batch Apex
Bulk API
Off-platform ETL job
Bulk API in serial mode
Universal Containers wish to expose the Individual object to record their customers data privacy and protection preferences. For which objects should the Individual field be added to page layouts to achieve this? Pick three answers:
Lead
Contact
Account
Person Account
Opportunity
Universal Containers wish to be able to detect unusual login activity such as impossible journeys (where users seemingly log in to Salesforce from multiple locations many miles apart within a short time of each other). They also wish to be able to track changes to more than 20 fields on certain objects. Which Salesforce technologies can be used to fulfill these requirements? Pick two answers:
Salesforce Classic Encryption
Salesforce Shield Event Monitoring
Salesforce Shield Encryption
Salesforce Shield Field History Tracking
Universal Containers are implementing Salesforce to act as their new data master. Which term is given to the view of customer data that users will see based on a Single Source Of Truth (SSOT) across multiple backend systems? Pick one answer:
The Golden Record
The Master Record
The SCV Record
The Customer Data Master
Universal Containers users are complaining of poor performance as they try to perform operations on the Account records they own. Universal Containers users typically own more than 10,000 Account records each, but they cannot reassign records to overcome ownership skew. What is the recommended next-best step for improving performance? Pick one answer:
Remove the role for the users or put them in their own role at the top of the role hierarchy
Use quick actions to invoke batch Apex jobs for the operations
Have system administrators perform the actions on behalf of the user
Practice questions 41-60
Universal Containers are loading and updating millions of open and completed task records as part of their Salesforce implementation. They notice that task records that are not in an Open state (they are not set with a status of Completed) lock several records at a time. What is the reason for this behavior? Pick two answers:
Tasks in an Open state that are updated will lock the Account record and the records referenced by the WhoId and WhatId fields of the Task record
Tasks in a Completed state that are inserted will lock the Account record and the records referenced by the WhoId and WhatId fields of the Task record, but only if the Task record activity date is not blank or null
Tasks in an Open state that are updated will lock the Account record and the records referenced by the WhoId and WhatId fields of the Task record, but only if the Task record activity date is not blank or null
Tasks in a Completed state that are updated will lock the Account record and the records referenced by the WhoId and WhatId fields of the Task record, but only if the Task record activity date is not blank or null
When loading in lots of tasks, it is generally considered best practice to order Task records by which value of the record? Pick one answer:
The WhoId value of the Task record
The WhatId value of the Task record
The account that the Task record is associated with
The owner of the Task record
When loading in large amounts of data, what is considered the best practice for minimizing processing time as data lands on the Salesforce platform? Pick two answers:
Disabling automation such as workflow rules, flow, and process builders
Enabling triggers
Enabling automation such as workflow rules, flow, and process builders
Deferring sharing calculations
Universal Containers are loading in large amounts of data to their Salesforce implementation. What is considered best practice for the millions of records across lots of object types that they will be loading in? Pick two answers:
Preprocess the data as much as possible to avoid unnecessary calculations and minimize post-load processing time
Do not preprocess the data beforehand to avoid unnecessary calculations and minimize post-load processing time
Defer sharing calculations to avoid unnecessary sharing recalculations on each record as it is committed to the Salesforce database
Do not defer sharing calculations to avoid unnecessary sharing recalculations on each record as it is committed to the Salesforce database
Universal Containers are loading in data to their Salesforce instance using the Bulk API. Which is considered the fastest mode for data loads with the Bulk API? Pick one answer:
Serial mode
Parallel mode
Universal Containers wish to be able to sell to individual people as well as corporates. Which feature of Salesforce would be most suitable to leverage the out-of-the-box object model, while providing the functionality to record opportunities against individual people? Pick one answer:
A custom Individual_People__c object, adding a look up to the Opportunity record to associate them to the Individual Peopleobject record
Have a bucket account record for all individual people, with individuals represented as contacts of the bucket Account record
The standard Account/Contact model provides this functionality already
Person accounts
When enabling Person accounts, which OWD values are allowed for the Contact object prior to enabling? Pick two answers:
Controlled by parent
Private
Public Read Only
Public Read/Write
Universal Containers deal with some individuals that have associations to multiple accounts and therefore are considering enabling contacts to the Multiple Accounts feature for this purpose. What are the default behaviors for activity records for the contact when the Contacts to Multiple Accounts feature is enabled? Pick one answer:
They only relate to the Account record being viewed at the time of activity record creation
They are processed to relate to all Account records for the contact
They roll up to the primary Account record for the contact
They are all orphaned—they have no parent account
Universal Containers wish to move to a teams-based selling model. What is a feature of Salesforce that should be considered for enabling other users to access Account, Contact, and Opportunity records selectively or as part of a default sales team? Pick one answer:
Account teams
User hierarchies
AccountContactRelation entries
AccountContactRole entries
What must the Access Levels be set to when granting users access to an Account, Contact, or Opportunity record using account teams? Pick one answer:
The AccessLevel picklist values must be set to values higher than the OWD for the respective object
The AccessLevel picklist values can be set to any value other than the OWD for the respective object
The AccessLevel picklist values must be set to values lower than the OWD for the respective object
Universal Containers are loading millions of Task records into their new Salesforce instance. All related objects are loaded and, as such, all relevant IDs are able to be associated with the tasks. Upon loading the tasks, record-locking issues occur. What would be the best practices to mitigate this? Pick two answers:
Order all Task records by associated/ultimate parent AccountID records
Batch up Task records by the associated/ultimate parent Account ID records, running multiple batches in parallel
Load Task records irrespective of the associated/ultimate parent Account ID records, running multiple batches sequentially
Order all Task records by associated WhatID records
When Salesforce performs an indexed search, standard indexes are used if the filter condition of the query matches what? Pick one answer:
Less than 30% of the first million records (and less than 15% of additional records), up to a maximum of 1 million records
Less than 30% of the first million records (and less than 25% of additional records), up to a maximum of 1 million records
Less than 25% of the first million records (and less than 20% of additional records), up to a maximum of 1 million records
Less than 25% of the first million records (and less than 25% of additional records), up to a maximum of 1 million records
You have enabled custom indexes for several fields on the Account object. Custom indexes are used where the query filter matches what? Pick one answer:
Less than 10% of the total records, up to a maximum of 500,000 records
Less than 30% of the total records, up to a maximum of 333,333 records
Less than 10% of the total records, up to a maximum of 333,333 records
Less than 10% of the total records, up to a maximum of 500,000 records
Which of the following statements is true about task-locking behavior? Pick one answer:
When a task is inserted, the Account record, along with the records referenced by the WhoId (but not the WhatId) field, is locked, but only if the status of the Task record is not Completed, and the activity date is set (it’s not equal to null)
When a task is inserted, the Account record, but not the records referenced by the WhoId and WhatId fields, is locked, but only if the status of the task record is not Completed, and the activity date is set (it’s not equal to null)
When a task is inserted, the Account record, along with the records referenced by the WhoId and WhatId fields, is locked, but only if the status of the task record is Completed, and the activity date is set (it’s not equal to null)
When a task is inserted, the Account record, along with the records referenced by the WhoId and WhatId fields, is locked, but only if the status of the task record is not Completed, and the activity date is set (it’s not equal to null)
What is an external lookup? Pick one answer:
An external lookup is for situations where the external object data is the parent for your child records held in Salesforce
An external lookup is for situations where the external object data is the child for your parent records held in Salesforce
Which of the following standard fields are not indexed by default? Pick two answers:
RecordTypeId
Division
Email
CreatedDate
ShippingAddress
What is true of skinny tables? Pick two answers:
They are read-only
They contain soft-deleted records
They are read/write
They do not contain soft-deleted records
How do Divisions increase performance? Pick two answers:
They are used to increase the number of records returned by SOQL queries
They are used to partition data
They are used to reduce the number of records returned by SOQL queries
They add a filter condition to queries automatically
When are skinny tables best used? Pick two answers:
Skinny tables are most useful with tables containing millions of records to improve the performance of read-only operations, such as reports
Skinny tables are most useful with tables containing thousands of records to improve the performance of read/write operations
Skinny tables are most useful with standard objects such as Order and Contract as these objects require complex queries by default
Skinny tables are most useful with custom objects only to improve the performance of read-only operations, such as reports
What is an indirect lookup? Pick one answer:
An indirect lookup is for situations where your Salesforce data is the child of the external object data
An indirect lookup is for situations where your Salesforce data is the parent of the external object data
Practice questions 61-80
Universal Containers require members of their operations team to be able to see the same data, yet due to the way the role hierarchy has been set up, those team members are all in the same branch. How can Case records be shared with each team member so that all Case records owned by one member are visible to the others? Pick one answer:
Ownership-based sharing rule
Criteria-based sharing rule
Universal Containers require members of their L3 customer support team to be able to see all Case records with a value of L3 in the Team__c picklist. How can this be achieved? Pick one answer:
Ownership-based sharing rule
Criteria-based sharing rule
Manually sharing the Case records
Universal Containers require case team members to be able to share records on demand with users in other departments as required to work on a case. The criteria cannot be clearly defined in advance, and thus a rule base cannot be built around the sharing requirements. How can this requirement be achieved? Pick one answer:
Ownership-based sharing rule
Criteria-based sharing rule
Manually sharing the Case records
Universal Containers have an Experience Cloud site to allow users to be able to raise and see updates to Case records for their accounts. The Experience Cloud site users are complaining that they cannot see the Case records they raise. They are using Customer Community licenses. What can be used to remedy this? Pick one answer:
Ownership-based sharing rule
Sharing set
Criteria-based sharing rule
Manually sharing the Case records
Universal Containers have an Experience Cloud site to allow users to be able to raise and see updates to Case records for their accounts. The Experience Cloud site users are complaining that they cannot see the Case records they raise. They are using Customer Community Plus licenses. What can be used to remedy this? Pick two answers:
Ownership-based sharing rule
Sharing set
Criteria-based sharing rule
Manually sharing the Case records
The Role Hierarchy contains a special provision for access to which objects? Pick three answers:
Contact
Opportunity
Contract
Case
User
What does the View All permission for an object grant a user when they are assigned to a profile or permission set with this option checked for a given object? Pick one answer:
They can read any record for that object
They can edit any record for that object
They can create any record for that object
They can delete any record for that object
What does the Modify All permission for an object grant a user when they are assigned to a profile or permission set with this option checked for a given object? Pick three answers:
They can read any record for that object
They can edit any record for that object
They can create any record for that object
They can delete any record for that object
What does the View All Data permission grant a user when they are assigned to a profile or permission set with this option checked? Pick one answer:
They can read any record
They can edit any record
They can create any record
They can delete any record
What does the Modify All Data permission grant a user when they are assigned to a profile or permission set with this option checked? Pick three answers:
They can read any record
They can edit any record
They can create any record
They can delete any record
What are the ways in which users record access can be restricted? Pick two answers:
Restriction rules
OWDs
Role Hierarchy
Permission sets
Universal Containers require multiple teams to be able to access the same record. Which Salesforce sharing facility is best suited to this? Pick two answers:
Manual sharing
Programmatic sharing
Role Hierarchy
Territory Management
Which of the following statements is true about task-locking behavior? Pick one answer:
When a task is updated, the Account record, along with the records referenced by the WhoId and WhatId fields, is locked, irrespective of task record value.
When a task is updated, the Account record, along with the records referenced by the WhoId and WhatId fields, is not locke.
When a task is updated, the Account record, along with the records referenced by the WhoId (but not the WhatId) field, is locked, irrespective of task record values
When a task is updated, the Account record, along with the records referenced by only the WhatId field, is locked, irrespective of task record value.
Universal Containers sales teams are looking at introducing a mechanism whereby certain users are automatically responsible for sales deals (Opportunities) in the regions in which they are the designated owner. Which Salesforce feature is best suited to meet this requirement? Pick one answer:
OWDs to automatically share all Opportunity records with all sales team members
Criteria-based sharing rules for each territory as based on the BillingState value of the parent Account record
Role Hierarchy to automatically share all Opportunity records with all sales team members
Territory Management to share records to users based on characteristics of the Account record
Which statement best describes Territory Management? Pick one answer:
Territory Management shares records with users or groups based on the characteristics of an Account record
Territory Management shares records with users based on the owner of the Account record
Territory Management shares records with only individual users based on the location fields of an Accountrecord only
Territory Management cannot be used to share records based on location fields of the Accountrecord alone
Universal Containers wish to implement a custom backup solution utilizing their existing MuleSoft investment. Which of the following is best suited to this? Pick one answer:
The Get Updated REST API method for each object being backed up, which assumes a 24-hour window for data changes
Running a query using the REST API for each object using a WHERE clause with a timestamp
Running a query using the REST API for each object with no WHERE clause and processing the records in MuleSoft
The Get Updated REST API method for each object being backed up with a defined start and end date, as determined by the last backup
When mitigating ownership skew for users that must have a role, where should that role reside in the role hierarchy? Pick one answer:
At the top
At the bottom
A subordinate of the topmost role
Universal Containers wish to implement a solution to back up the data in their Salesforce instance but don’t have a data warehouse or indeed the middleware necessary to instigate backup operations. Which options should be considered first? Pick two answers:
Weekly scheduled report to act as a data export for each object
Use an AppExchange package
Run a custom SOQL query in the Developer console
Use an existing cloud-based Salesforce backup solution
Universal Containers are exporting all their existing Account records to perform offline profiling and de-duplication activities. There are over 5 million Account records. What would be the most suitable export setup using existing Salesforce data export capabilities? Pick one answer:
PK chunking, batch size 250,000
Salesforce report, save as CSV
PK chunking, batch size 100,000
Bulk API read job, no PK chunking
Universal Containers have noticed some ownership skew in their Salesforce instance. Why is removing the role associated with the users that are owners of the offending records good for performance in such scenarios? Pick one answer:
Sharing recalculations involving the role hierarchy are removed, and thus are quicker
Users without a role are not affected by sharing recalculations
Practice questions 81-100
What is the maximum number of fields you can track by default with Field History Tracking? Pick one answer:
10
20
30
40
Universal Containers users are complaining that there are too many changes to the Salesforce configuration. There are several administrators making changes at any one time. Users find that sometimes, changes are reverted hours after they are made. Which Salesforce feature allows for viewing the audit log of the system administrators? Pick one answer:
Setup Log
Setup Admin History
Setup Audit Trail
Setup Config Trail
When Salesforce Shield is enabled, what is the maximum number of fields you can track by default with Field History Tracking? Pick one answer:
20
40
60
80
By default, for how long is Field Audit Trail data available? Pick one answer:
18 months
2 years
3 years
5 years
Universal Containers have an Experience Cloud site to allow users to be able to raise and see updates to Case records for their accounts. The Experience Cloud site users are complaining that they cannot see the Case records they raise. They are using Partner Community licenses. What can be used to remedy this? Pick two answers:
Ownership-based sharing rule
Sharing set
Criteria-based sharing rule
Manually sharing the Case records
For how long is Field Audit Trail data available when Salesforce Shield is enabled in a Salesforce instance? Pick one answer:
5 years
7.5 years
10 years
12.5 years
Which three features are provided by Salesforce for preserving the traceability of changes made to a Salesforce instance without additional product subscriptions? Pick three answers:
Setup Audit Trail
Weekly Report Exports
Field History Tracking
Event Monitoring
Field Audit Trail
By default, Salesforce Connect supports which protocols? Pick two answers:
OData 2.0
SOAP
OData 4.0
OAuth
Universal Containers have two separate Salesforce instances, and they wish to connect them to show data from one instance in the other. Which technology can be used to quickly achieve this requirement? Pick one answer:
Middleware, such as MuleSoft
Salesforce-to-Salesforce connector
The Salesforce REST API
Custom Apex logic
Which of the following Salesforce products require connectors to read/write data to/from the core Salesforce platform? Pick three answers:
Marketing Cloud
Pardot
B2B Commerce
Service Cloud
Experience Cloud
Which of the following statements is true about Task record-locking behavior? Pick one answer:
When a task is deleted, the Account record, along with the records referenced by the WhoId and WhatId fields, is not locked
When a task is deleted, the Account record, along with the records referenced by the WhoId and WhatId fields, is locked, irrespective of Taskrecord values
When a task is deleted, only the records referenced by the WhoId and WhatId fields are locked, irrespective of Taskrecord values
When a task is deleted, the Account record, along with the records referenced by the WhoId (but not the WhatId) field is locked, irrespective of Taskrecord values
Universal Containers have an Experience Cloud site that is available to external users. They wish for all users to have access to Events, with a subset of users having edit access to Events. Which license types are necessary to fulfill this requirement? Pick two answers:
Customer Community
Partner Community
Customer Community Plus
Universal Containers have implemented Enterprise Territory Management. Some of the territories need to be reassigned due to a change in the territory structure. Which is the best-practice procedure to follow to keep recalculations, and therefore performance impacts, to a minimum? Pick one answer:
Start with the lowest-level territory in a single branch first, and then work your way up the hierarchy
Start with the highest-level territory in a branch first, and then work your way down the hierarchy
Start with the lowest-level territories in the hierarchy first, and then work your way up the hierarchy
Start with the highest-level territories in the hierarchy first, and then work your way down the hierarchy
True or false? Applying inherited rules to child territories in Enterprise Territory Management improves performance. Pick one answer:
True
False
Universal Containers have filter criteria on some of their Enterprise Territory Management rules. Which are considerations for optimal performance of rule criteria? Pick two answers:
Define criteria on numeric fields only
Do not define criteria on numeric fields as text literals
Define criteria on string fields only
Only define criteria on numeric fields as text literals
Universal Containers wish to backup data from their Salesforce instance locally. Which options are available immediately (without incurring additional fees) to facilitate this requirement? Pick three answers:
Data Export Service
Salesforce Backup and Restore
Report Export
Data Loader
List Views
Universal Containers wish to backup metadata from their production Salesforce instance. Which options are available immediately (without incurring additional fees) to facilitate this requirement? Pick three answers:
Change Sets
Sandbox Refresh to create a sandbox from production
Force.com Migration Tool
Salesforce Metadata Export
Salesforce Org Backup
Universal Containers are both loading in and updating millions of records in their Salesforce instance. What are considered best practices for mitigating any performance impacts during this activity? Pick two answers:
Deferring sharing calculations
Disabling any automation, such as triggers and workflow rules
Enabling automation, such as triggers and workflow rules
Enabling sharing calculations
Which of the following features is Salesforce support required to enable? Pick three answers:
Big Objects
Skinny Tables
Divisions
Custom Indexes
Selective Filter Conditions
Why do skinny tables speed up performance for objects containing millions of rows of data? Pick three answers:
They avoid a join between standard and custom fields in the Salesforce database
They do not contain soft-deleted records
They do not contain all the fields of the object
They only contain indexed fields
Other fields of the object are discarded when queries are run
Summary
In this chapter, we’ve covered a plethora of different, exam-like questions in order to test your knowledge of the content covered in the exam. Check your answers in Chapter 17, Answers to Practice Questions.
In Chapter 14, Cheat Sheets, we’ll introduce some revision aids.