Question 1
Question
Universal Containers has millions of rows of data in Salesforce that are being used in reports to evaluate historical trends. Performance has become an issue, as well as data storage limits. Which two strategies should be recommended when talking with stakeholders?
Answer
-
Use scheduled batch Apex to copy aggregate information into a custom object and delete
the original records.
-
Conf igure the Salesforce Archiving feature to archive older records and remove them from
the data storage limits. (this is not a thing, not sure why this is marked as correct)
-
Use Data Loader to extract data, aggregate it, and write it back to a custom object, then delete the original records.
-
Combine Analytics Snapshots with a purging plan by reporting on the snapshot data and deleting the original records.
Question 2
Question
A customer is facing locking issued when importing large data volumes of order records that are children in a master-detail relationship with the Account object. What is the recommended way to avoid locking issues during import?
Choose 1 answer
Answer
-
Import Order records and Account records separately and populate AccountID in orders using batch Apex.
-
Import Account records f irst followed by order records after sorting order by OrderID.
-
Change the relationship to Lookup and update the relationship to master-detail after import.
-
D. Import Account records f irst followed by order records af ter sorting orders by AccountID.
Question 3
Question
Universal Containers (UC) loads bulk leads and campaigns f rom third -party lead aggregators on a weekly and monthly basis. The expected lead record volume is 500K records per week, and the expected campaign records volume is 10K campaigns per week. After the upload, Lead records are shared with various sales agents via sharing rules and added as Campaign members via Apex triggers on Lead creation. UC agents work on leads for 6 months, but want to keep the records in the system for
at least 1 year for reference. Compliance requires them to be stored for a minimum of 3 years. After that, data can be deleted. What statement is true with respect to a data archiving strategy for UC?
Choose 1 answer
Answer
-
UC can leverage a “tier”-based approach to classify the record storage need.
-
UC can leverage recycle bin capability, which guarantees record storage for 15 days after deletion.
-
UC can store long-term lead records in custom storage objects to avoid counting against storage limits
-
UC can leverage the Salesforce Data Backup and Recovery feature for data archival needs.
Question 4
Question
Due to security requirements, Universal Containers needs to capture specific user actions, such as login, logout, f ile attachment download, package install, etc. What is the recommended approach for defining a solution for this requirement?
Choose 1 answer
Answer
-
Use a custom object and trigger to capture changes.
-
Use a f ield audit trail to capture f ield changes.
-
Use a third-party AppExchange app to capture changes.
-
Use Event Monitoring to capture these changes.
Question 5
Question
For a production cutover, a large number of Account records will be loaded into Salesforce f rom a legacy system. The legacy system does not have enough information to determine the Ownership for these Accounts upon initial load. Which two recommended options assign Account ownership to mitigate potential performance problems?
Answer
-
Let a “system user” own all the Account records and make this user part of the highest - level role in the Role Hierarchy.
-
Let a “system user” own the Account records and assign this user to the lowest -level role in the Role Hierarchy.
-
Let the VP of the Sales department, who will report directly to the senior VP, own all the Account records.
-
Let a “system user” own all the Account records without assigning any role to this user in Role Hierarchy.
Question 6
Question
Universal Containers (UC) is expecting to have nearly 5 million shipments records in its Salesforce org. Each shipment record has up to 10 child shipment item records. The Shipment custom object has an Organization-wide Default (OWD) sharing model set to Private and the Shipment Item custom object has a Master-Detail relationship to Shipment. There are 25 sharing rules set on the Shipment custom object, which allow shipment records to be shared to each of UC’s 25 business areas around the
globe. These sharing rules use public groups, one for each business area plus a number of groups for management and support roles. UC has a high turnover of Sales Reps and often needs to move Sales Reps between business areas in order to meet local demand. What feature would ensure that
performance, when moving Sales Reps between regions, remains adequate while meeting existing requirements?
Answer
-
Implement data archiving for old Shipment records.
-
Contact Salesforce to enable Defer Sharing Rules (this can be done on the platform now)
-
Configure shipment OWD to Public Read/Write
-
Contact Salesforce to create Skinny tables on Shipment
Question 7
Question
Universal Containers (UC) has implemented Sales Cloud and it has been noticed that Sales reps are not entering enough data to run insightful reports and dashboards. UC executives would like to monitor and measure data quality metrics. What solution addresses this requirement?
Choose 1 answer
Answer
-
Export the data to an enterprise data warehouse and use BI tools for data quality.
-
Use third-party AppExchange tools to monitor and measure data quality.
-
Generate reports to view the quality of sample data
-
Use custom objects and f ields to calculate data quality.
Question 8
Question
Universal Containers wants to develop a dashboard in Salesforce that will allow Sales Managers to do data exploration using their mobile device (i.e., drill down into sales -related data) and have the possibility of adding ad-hoc f ilters while on the move. What is a recommended solution for building data exploration dashboards in Salesforce?
Choose 1 answer
Answer
-
Create a Dashboard using Analytics Cloud that will allow the user to create ad -hoc lenses and drill down.
-
Create a Dashboard in an external reporting tool, export data to the tool, and embed the dashboard in Salesforce using the Canvas toolkit.
-
Create a Dashboard in an external reporting tool, export data to the tool, and add link to the dashboard in Salesforce.
-
Create a standard Salesforce Dashboard and connect it to reports with the appropriate
filters
Question 9
Question
Due to regulatory and legal requirements, Universal Containers needs to capture any f ield and metadata changes, such as login, f ile download, etc. What solution is recommended for this requirement?
Choose 1 answer
Answer
-
Use a custom object and trigger to capture changes.
-
Use a third-party AppExchange app to capture changes.
-
Use Event Monitoring to capture these changes.
-
Use a f ield audit trail to capture f ield changes.
Question 10
Question
Universal Containers (UC) is facing data quality issues where Sales Reps are creating duplicate customer accounts, contacts, and leads. UC wants to f ix this issue immediately by prompting users about a record that possibly exists in Salesforce. UC wants a report regarding duplicate records. What would be the recommended approach to help UC start immediately?
Choose 1 answer
Answer
-
Create a before insert and update trigger on account, contact, and lead, and send an error if a duplicate is found using a custom matching criteria.
-
Create a duplicate rule for account, lead, and contact, use standard matching rules for these objects, and set the action to report and alert for both creates and edits.
-
Create a duplicate rule for account, lead, and contact, use standard matching rules for these objects, and set the action to block for both creates and edits.
-
Create an after insert and update trigger on the account, contact and lead, and send an error if a duplicate is found using a custom matching criteria.
Question 11
Question
Universal Containers would like to have a Service-Level Agreement (SLA) of 1 day for any data loss due to unintentional or malicious updates of records in Salesforce. What approach should be suggested to address this requirement?
Choose 1 answer
Answer
-
Build a daily extract job and extract data to on-premise systems for long-term backup and archival purposes.
-
Schedule a Weekly Extract Service for key objects and extract data in XL sheets to on- premise systems.
-
Store all data in shadow custom objects on any updates and deletes, and extract them as needed .
-
Evaluate a third-party AppExchange app, such as OwnBackup or Spanning, etc., for backup and archival purposes.
Question 12
Question
Universal Containers (UC) has several custom Visualforce applications have been developed in which users are able to edit Opportunity records. UC struggles with data completeness on their Opportunity records and has decided to make certain f ields required that have not been in the past. The newly required f ields are dependent on the Stage of the Opportunity, such that certain f ields are only required once an Opportunity advances to later stages. There are two f ields. What is the simplest approach to handle this new requirement?
Choose 1 answer
Answer
-
Update the Opportunity page layout to mark these f ields as required.
-
Use a validation rule for each f ield that takes the Stage into consideration.
-
Write an Apex trigger that checks each f ield when records are saved.
-
Update these Opportunity f ield definitions in Setup to be required.
Question 13
Question
Universal Containers (UC) has a custom discount request object set as a detail object with a custom product object as the master. There is a requirement to allow the creation of generic discount requests without the custom product object as its master record. What solution should an Architect recommend to UC?
Choose 1 answer
Answer
-
Remove the master-detail relationship and keep the objects separate.
-
Mandate the selection of a custom product for each discount request.
-
Create a placeholder product record for the generic discount request.
-
Change the master-detail relationship to a lookup relationship.
Question 14
Question
Universal Containers (UC) has 1,000 accounts and 50,000 opportunities. UC has an enterprise security requirement to export all sales data outside of Salesforce on a weekly basis. The security requirement also calls for exporting key operational data that includes events such as f ile downloads, logins, logouts, etc. Which two recommended approaches would address the above requirement?
Choose 1 answer
Answer
-
Use Field Audit History to capture operational data and extract it to on-premise systems.
-
Use a custom built extract job to extract operational data to on-premise systems.
-
Use Event Monitoring to extract event data to on-premise systems.
-
Use Weekly Export to extract transactional data to on-premise systems
Question 15
Question
Universal Containers is integrating a new Opportunity engagement system with
Salesforce. According to their Master Data Management strategy, Salesforce is the system of record for Account, Contact, and Opportunity data. However, there does seem to be valuable Opportunity data in the new system that potentially conflicts with what is stored in Salesforce. What is the recommended course of action to appropriately integrate this new system?
Choose 1 answer
Answer
-
The MDM strategy defines Salesforce as the system of record, so Salesforce Opportunity values prevail in all conflicts.
-
The Opportunity engagement system should become the system of record for Opportunity records.
-
Stakeholders should be brought together to discuss the appropriate data strategy moving forward.
-
A policy should be adopted so that the system whose record was most recently updated should prevail in conflicts
Question 16
Question
Universal Containers wants their Shipment custom object to always relate to a Container, a Sender, and a Receiver (all separate custom objects). If a Shipment is currently associated with a Container, Sender, or Receiver, deletion of those records should not be allowed. They also want separate sharing models on each custom object. What approach should an architect take to fulf ill these requirements?
Choose 1 answer
Answer
-
Create a required Lookup relationship to each of the three parent records.
-
Create two Master -Detail and one Lookup relationship to the parent records
-
Create a Master -Detail relationship to each of the three parent records.
-
Use a VLOOKUP formula f ield to associate the Shipment to each parent record
Question 17
Question
Universal Containers (UC) is planning to move away f rom legacy CRM to Salesforce. As part of one- time data migration, UC will need to keep the original date when a contact was created in the legacy system. How should an Architect design the data migration solution to meet this requirement?
Choose 1 answer
Answer
-
After the data is migrated, perform an update on all records to set the original date in a standard CreatedDate f ield.
-
Create a new f ield on Contact object to capture the Created Date. Hide the standard CreatedDate f ield using Field -Level Security.
-
Enable "Set Audit Fields" and assign the permission to the user loading the data for the duration of the migration.
-
Write an Apex trigger on the Contact object, before insert event to set the original value in a standard CreatedDate f ield.
Question 18
Question
An architect has been asked to provide error messages when a future date is detected in a custom Birthdate_c f ield on the Contact object. The client wants the ability to translate the error messages. What are two approaches the architect should use to achieve this solution? Choose 2 answers
Answer
-
Implement a third -party validation process with translate functionality.
-
Create a trigger on Contact and add an error to the record with a custom label.
-
Create a workf low f ield update to set the standard ErrorMessage f ield.
-
Create a validation rule and translate the error message with translation workbench.
Question 19
Question
What is an advantage of using Custom metadata type over Custom setting?
Choose 1 answer
Answer
-
Custom metadata records are not copied f rom production to sandbox.
-
Custom metadata types are available for reporting.
-
Custom metadata records are deployable using packages.
-
Custom metadata records are editable in Apex.
Question 20
Question
The invoicing system at Universal Containers requires that attachments associated with the Invoice_c custom object be classified by Types (i.e., "Receipt," "Invoice PDF," etc.) so that reporting can be done on invoices showing the number of attachments grouped by Type. What approach should be taken to categorize the attachments to meet these requirements?
Choose 1 answer
Answer
-
Add additional options to the standard ContentType picklist f ield for the Attachment object.
-
Add a ContentType picklist f ield to the Attachment layout and create additional picklist options.
-
Create a custom picklist f ield for the Type on the standard Attachment object with the values.
-
Create a custom object related to the Invoice object with a picklist f ield for the Type.