Exam4Training

Salesforce Certified Platform App Builder Salesforce Certified Platform App Builder Online Training

Question #1

DreamHouse Realty wants to make sure an Opportunity has a field Expected_Close_Date_c populated before it is allowed to enter the qualified stage.

How should an app builder solution this request?

  • A . Record Type
  • B . Validation Rule
  • C . Activity History
  • D . Page Layout

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

A validation rule is a formula that evaluates the data in one or more fields and returns a value of “True” or “False”. Validation rules verify that the data a user enters in a record meets the standards you specify before the user can save the record. In this case, a validation rule can be used to check if the Expected_Close_Date_c field is populated before the Opportunity stage is set to qualified

Question #2

An app builder notices several Accounts converted from Leads are missing information they expected

to be caught via Account validation rules.

What could be the source of this issue?

  • A . The lead settings are unchecked to require validation for converted leads.
  • B . Account validation rules fail to validate on records converted from a lead.
  • C . The lead settings are allowing users to intentionally bypass validation rules.
  • D . Lead validation rules fail to validate on records when they are being converted.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

The lead settings have an option to require validation for converted leads. If this option is unchecked, then the Account validation rules will not be enforced when a lead is converted to an Account. This could result in missing or incorrect information on the Account records

Question #3

An App Builder at UVC would like to prevent users from creating new records on an Account related list by overriding standard buttons.

Which two should the App Builder consider before overriding standard buttons?

  • A . Standard buttons can be changed on lookup dialogs, list views, and search result layouts
  • B . Standard buttons can be overridden with a Visualforce page
  • C . Standard buttons that are not available for overrides can still be hidden on page layouts
  • D . Standard buttons can be overridden, relocated on the detail page, and relabeled

Reveal Solution Hide Solution

Correct Answer: B, C
B, C

Explanation:

Standard buttons can be overridden with a Visualforce page to provide custom functionality or user interface. For example, you can override the New button on an object to display a custom Visualforce page instead of the standard page layout3. Standard buttons that are not available for overrides can still be hidden on page layouts to prevent users from accessing them. For example, you can hide the Delete button on an object to prevent users from deleting records

Question #4

The Service Manager provided the app builder with color code requirements for case age on open cases.

New cases populate a green circle

Day-old cases populate a yellow circle

Three-day-old cases populate a red circle

How should an app builder implement this requirement?

  • A . Formula Field
  • B . Quick Action
  • C . Custom Button
  • D . Lightning Web Component

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

A formula field is a read-only field that derives its value from a formula expression you define. The formula field is updated when any of the source fields change. You can use formula fields to display

images based on certain conditions. In this case, a formula field can be used to display a green, yellow, or red circle image based on the case age.

Question #5

Universal Containers (UC) has a time-sensitive need for a custom component to be built in 4 weeks; UC developers require additional enablement to complete the work and are backlogged by several months.

Which option should an app builder suggest to meet this requirement?

  • A . Use an AppExchange solution.
  • B . Build a screen flow page.
  • C . Build a Lightning record page.
  • D . Use a Boit solution

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

An AppExchange solution is a pre-built application or component that can be installed from the Salesforce AppExchange, which is an online marketplace for Salesforce products. AppExchange solutions can help you meet your business needs quickly and efficiently, without requiring much development effort or expertise. You can browse and search for AppExchange solutions by category, industry, rating, price, and more.

Question #6

Ursa Major Solar’s service department gets requests for several types of services, such as installation, repair, and maintenance. Service managers need to be able to tell when maintenance was last done on on asset to help determine If they are meeting contract agreements, but the last maintenance date can be difficult to determine when there are many work orders related to the asset. They think it would be helpful to have a field auto-populated on the Asset record when a maintenance work order gets closed.

What tool should an app builder recommend to help meet this requirement?

  • A . Visualforce
  • B . Roll-up Summary
  • C . Apex Trigger
  • D . Flow

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

A flow is an application that automates a business process by collecting data and performing operations in your org or an external system. Flows can also manipulate data in your org by creating, updating, deleting, or submitting records for approval. You can use flows to update fields on related records when a certain event occurs, such as closing a work order. In this case, a flow can be used to update the last maintenance date field on the Asset record when a maintenance work order gets closed.

Question #7

At Universal Containers, the Account object has a Master-Detail relationship with an Invoice custom object. The App Builder would like to change to a lookup field, but is not able to do so.

What could be causing this?

  • A . The invoice must have at least one Master-Detail field for reporting.
  • B . The Account record includes Invoice roll-up summary fields.
  • C . The Invoice records have existing values in the Account.
  • D . The Account is included in the workflow on the Invoice object.

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The Account record includes Invoice roll-up summary fields. This is correct because roll-up summary fields are only available on the master object in a master-detail relationship, and changing the field type to lookup would delete the roll-up summary fields

Question #8

Ursa Major Solar has a lookup relationship between a custom Galaxy _c object and a custom Star_c object. An app builder wants to create a roll-up summary field that counts the total number of Star_c records related to each Galaxy__c record.

How would the current configuration impact the ability to achieve the desired result?

  • A . The roll-up summary can be achieved by creating a formula field on the Galaxy__c object.
  • B . The lookup relationship will need to be converted to a master-detail relationship before a roll-up summary field can be created.
  • C . The roll-up summary can be achieved by creating a formula field on the Star__c object.
  • D . A roll-up summary field will need to be created on the Galaxy__c object with a field filter that select all related Star_c records

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The lookup relationship will need to be converted to a master-detail relationship before a roll-up summary field can be created. This is correct because roll-up summary fields are only available on the master object in a master-detail relationship, and a lookup relationship does not establish a parent-child hierarchy between the objects

Question #9

Service agents at Ursa Major Solar want a more condensed case view. Service agents also want to be able to modify the associated contact and account records from the case page layout on the Lightning record page.

Which two components should an app builder use to meet these requirements? Choose 2 answers

  • A . Path
  • B . Rich text
  • C . Related record
  • D . Tabs

Reveal Solution Hide Solution

Correct Answer: C, D
C, D

Explanation:

Related record and Tabs. These are correct because the related record component allows service agents to view and edit fields from a related record on the same page, and the tabs component allows service agents to switch between different views of related lists or other components on the same page.

Question #10

A sales rep at AW Computing is unable to find what they are looking for while scrolling through their Chatter feed.

How can a filter be utilized to show only posts from their key account and opportunity records?

  • A . Create a Chatter group.
  • B . Create Chatter bookmarks
  • C . Create a Chatter stream.
  • D . Create a Chatter notification.

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Create a Chatter stream. This is correct because a Chatter stream allows users to follow multiple records and people in one feed, and filter the feed by selecting a stream.

Question #11

Universal Containers is setting up salesforce for the first time. Management wants the sales and marketing teams to have different navigation names in the salesforce1 mobile app.

Which option is available to an app builder to satisfy the requirement?

  • A . Create sales and marketing profiles to ensure read access to different objects
  • B . Create roles for sales and marketing and assign a custom homepage layout for each role.
  • C . Create mobile navigation menus for both the sales and marketing profiles.
  • D . Create public groups for sales and marketing and create mobile navigation menus for each group.

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Create mobile navigation menus for both the sales and marketing profiles. This is correct because mobile navigation menus allow users to customize the items that appear in the navigation bar of the Salesforce mobile app, and they can be assigned to different profiles.

Question #12

Cloud Kicks wants to display 10 key fields at once in a separate section at the top of opportunity records on the desktop.

Which component should an app builder add to the record page to enable this functionality?

  • A . Path
  • B . Highlights Panel
  • C . Custom Lightning Web Component
  • D . Accordion

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

Highlights Panel. This is correct because the highlights panel component displays key fields from a record at the top of the page, and it can be configured to show up to 10 fields.

Question #13

Universal Containers allows all employees to submit reviews for leadership using a custom object called Review. These Reviews should only be visible to the HR department and the employee who submitted the record.

Which three steps should an app builder take to properly control access to Reviews? Choose 3 answers

  • A . Disable Grant Access Using Hierarchies.
  • B . Add a Master-Detail (User; field on the Review object.
  • C . Create a criteria-based Sharing Rule for the HR Department.
  • D . Remove Review Read permission from non-HR Department user Profiles.
  • E . Set organization-wide default to Private.

Reveal Solution Hide Solution

Correct Answer: B, C, E
B, C, E

Explanation:

Disable Grant Access Using Hierarchies, Create a criteria-based Sharing Rule for the HR Department, and Remove Review Read permission from non-HR profiles. These are correct because disabling

Grant Access Using Hierarchies prevents users above the record owner in the role hierarchy from viewing the Review records, creating a criteria-based Sharing Rule for the HR Department allows users in that group to view all Review records, and removing Review Read permission from non-HR profiles prevents users in other profiles from viewing any Review records.

Question #14

A recently refreshed partial sandbox at Cloud Kicks has no data In the custom object Shipping.

Checking In production, there are two million rows of data in the object.

What could be the reason the data Is missing?

  • A . The sandbox was refreshed too early.
  • B . The selected objects in the sandbox template.
  • C . The Partial sandbox is at capacity.
  • D . The sandbox is still populating data.

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The selected objects in the sandbox template. This is correct because a partial sandbox only copies a subset of data from production, and the data to be copied is determined by the sandbox template. If the Shipping object was not selected in the template, then its data would not be copied to the sandbox

Question #15

UVC’s CFO has asked that all deals with more than a 40%discount get automatically sent to the VP of Finance. He will review these deals without the sales rep needing to take action.

Which two ways can this be accomplished without building code? Choose two answers

  • A . Launch a new approval process that has automatic submission enabled as an initial submission action
  • B . Create a new process with a submit for approval action to automatically submit deals for approval
  • C . Create a new approval process that has automatic submission enabled in the entry criteria
  • D . Launch a flow that uses the submit for approval action to submit deals for approval

Reveal Solution Hide Solution

Correct Answer: A, C
A, C

Explanation:

Launch a new approval process that has automatic submission enabled as an initial submission action, and Create a new approval process that has automatic submission enabled in the entry criteria. These are correct because both options allow the deals to be automatically submitted for approval without requiring any action from the sales rep. The automatic submission can be configured either as an initial submission action or as part of the entry criteria

Question #16

An app builder wants to add the option to ‘Send New Email’ from Leads, Contacts and Accounts for users on mobile.

What is the benefit of using global actions to accomplish this?

  • A . Global actions can be accessed anywhere actions are pages, feed and Chatter groups,
  • B . Salesforce Lightning Component Library houses existing global actions prebuild for use.
  • C . The global action’s layout automatically clones the default page layout.
  • D . Global actions are record-specific and are available when searching that particular

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

Global actions can be accessed anywhere actions are pages, feed and Chatter groups. This is correct because global actions are not tied to a specific object, and they can be added to any page that supports actions, such as record pages, home pages, feed pages, and Chatter groups.

Question #17

An app builder has a custom component they want to make available on the utility bar, but the component is unavailable.

How should the component be tagged?

  • A . For use on record pages.
  • B . For use in Lightning App Builder.
  • C . For use on the utility bar.
  • D . For use in App Manager.

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

For use on the utility bar. This is correct because the component must have this tag in order to be available on the utility bar. The other tags are not relevant for this requirement.

Question #18

Universal Containers has a custom picklist called Support Level on the Account object. They would like to show the real-time value of Support Level on all case records.

How should an app builder implement this requirement?

  • A . Create a formula field on the Case object using the TEXT function.
  • B . Create a formula field on the Account object using the ISPICKVAL function.
  • C . Create a Process Builder and use a field update on the Case object.
  • D . Create a roll-up summary field using Support Level on the Account object.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

Create a formula field on the Case object using the TEXT function. This is correct because a formula field can reference a field from a related object using dot notation, and the TEXT function can convert a picklist value to text. This way, the case record will always show the current value of the Support Level field on the account record.

Question #19

UC has a requirement that an opportunity should have a field showing the value of its associated account’s billing state. This value should not change after the opportunity has been created. Is there a recommended solution to configure this automated behavior?

  • A . Formula field
  • B . Apex
  • C . Workflow
  • D . Roll-up summary field

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Apex. This is correct because Apex is a programming language that can perform complex logic and manipulate data in Salesforce. Apex can be used to create a trigger on the opportunity object that copies the value of the billing state from the related account record when the opportunity is created, and prevents it from being changed afterwards. The other options are not suitable for this requirement because they either cannot copy data from a related object (formula field, roll-up summary field) or cannot prevent data from being changed (workflow).

Question #20

Universal Containers has a new custom object for Invoices that includes an Invoice Number field, Before the Invoice object can be used, invoices will be migrated from an external system maintaining their current Invoice Number. After the migration, salesforce will be the system of record and each new Invoice created in Salesforce must have a unique Invoice Number.

How should the app builder configure the Invoice Number field?

  • A . Create a Text filed for the original Invoice Number and an AutoNumber field for the Salesforce Invoice Number.
  • B . Create a Text field and mark it as a unique external ID field.
  • C . Create a Text field, then change it to AutoNumber after the migration.
  • D . Create an AutoNumber field and migrate the Invoices

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The Invoice Number field should be a Text field and marked as a unique external ID field. This will allow the migration of invoices from an external system while maintaining their original Invoice Number. It will also ensure that each new Invoice created in Salesforce has a unique Invoice Number.

Question #21

An app builder at DreamHouse Realty created a custom object which has fields containing data from two different objects via related lookups.

What is needed to create "with" or "without* reports on the new custom object?

  • A . Row-Level Formula
  • B . Report Bucket Field
  • C . Report Filters
  • D . Custom Report Type

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

To create “with” or “without” reports on the new custom object, a custom report type is needed. A custom report type defines the relationship between one or more standard or custom objects for reporting purposes. It allows users to select which fields they want to display in their reports and filter by related objects.

Question #22

A new custom object is being created with a private sharing setting. The business wants to share individual records with specific people or group of people on a case-by-case basis.

What options does the business user have to manually share individual records? Choose 3 answers

  • A . Public Groups
  • B . Permission Sets
  • C . Roles
  • D . Profiles
  • E . Users

Reveal Solution Hide Solution

Correct Answer: A, C, E
A, C, E

Explanation:

To manually share individual records with specific people or group of people on a case by case basis, users can use public groups, roles, or users. Public groups are collections of users, roles, or other groups that can be used to share access to records. Roles define the level of access that users have to their organization’s data based on their position in the hierarchy. Users are individual people who log in to Salesforce and have access to records based on their profile, role, and sharing settings.

Question #23

Northern Trail Outfitters uses a custom object to track travel requests. Rangers want to have automatic posts on a record whenever a travel request has been approved.

Which feature should be used to accomplish this?

  • A . Auto-response rule
  • B . Workflow rule
  • C . Feed tracking
  • D . Feed quick action

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

To have automatic posts on a record whenever a travel request has been approved, feed tracking should be used. Feed tracking enables field updates to be displayed in the Chatter feed of a record or a user profile. Users can follow records or users to see updates in their own feed. Feed tracking can be enabled for standard or custom objects and selected fields.

Question #24

Universal Containers conduct evaluations of their sales reps using a custom object consisting of numerical scores and executive comments. The company wants to ensure that only the sales reps, and their manager’s executive can view the rep’s evaluation record but the reps should not be able to view the executive comment field on their review.

How can these requirement be met?

  • A . Use a private sharing model granting record access using hierarchy; manage field access with record types and field-level security
  • B . Use a private sharing model granting record access using custom setting; manage field access with page layouts and field level security
  • C . Use a private sharing model granting record access using hierarchy; manage field access with field-level security
  • D . Use a private sharing model granting record access using custom setting; manage field access with record types and page layouts

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

To ensure that only the sales reps and their manager’s executive can view the rep’s evaluation record but the reps should not be able to view the executive comment field on their review, a private sharing model granting record access using hierarchy and field-level security should be used. A private sharing model means that only the owner of a record and users above them in the role hierarchy can view the record by default. Record access can be granted to other users using manual sharing, sharing rules, or Apex sharing. Field-level security controls which fields are visible or editable for different profiles or permission sets.

Question #25

Cloud Kicks wants to start tracking how many shoe subscriptions have been sold for each shoe catalog. A master-detail relationship exists between the Subscription__c and the Shoe__c objects.

Which type of field should an app builder create?

  • A . Roll-up summary field
  • B . Lookup field
  • C . Master-detail relationship field
  • D . Number field

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

To start tracking how many shoe subscriptions have been sold for each shoe catalog, a roll-up summary field should be created. A roll-up summary field calculates values from related records on a master-detail relationship. It can count, sum, min, or max numeric values from child records on a parent record.

Question #26

Universal Containers created a custom object called Component to capture details about products sold.

What approach should an app builder take to show Component as a related list on Product?

  • A . Create a master-detail relationship on Product to Component. Add the Component related list to the Product page layout.
  • B . Create a junction object to relate Component and Product. Add the Component related list to the Product page layout.
  • C . Create a roll-up on Product. Add the Component related list to the Product page layout.
  • D . Create a lookup relationship on Component to Product. Add the Component related list to the Product page layout.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

To show Component as a related list on Product, a lookup relationship on Component to Product should be created. A lookup relationship creates a loose association between two objects and allows users to relate records from one object to another. A lookup relationship also allows users to add the related list of the child object to the parent object’s page layout.

Question #27

What are the limitations of Schema Builder when creating a custom object?

  • A . "Save" should be clicked each time a new object, field, or relationship is created.
  • B . Fields and relationships can be created, but they will be unable to add the fields to the page layout from the canvas.
  • C . Relationships can be made to any custom objects, but any relationships to standard objects should be built in Lightning Object Manager.
  • D . Custom fields can be added to any custom objects, excluding formula field types.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

Schema Builder allows users to create custom objects, fields, and relationships using a drag-and-drop interface. However, one of the limitations of Schema Builder is that fields and relationships can be created, but they will be unable to add the fields to the page layout from the canvas. Users will need to go to the Lightning Object Manager or Setup to edit the page layout and add the fields.

Question #28

Cloud Kicks received a new requirement to calculate summaries from child objects of a standard object. The team would prefer to solve this declaratively.

What are two considerations an app builder should evaluate? Choose 2 answers

  • A . An app builder is unable to change a look up to a master-detail relationship.
  • B . An object can have up to two master-detail relationships.
  • C . A trigger on save or update can kick off calculations.
  • D . A value is required in all records of the lookup field prior to converting to a master-detail relationship.

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

To calculate summaries from child objects of a standard object, an app builder should evaluate two considerations:

An app builder is unable to change a look up to a master-detail relationship. A lookup relationship can only be converted to a master-detail relationship if the lookup field in all records contains a value. If some records have null values, then the conversion will fail.

A value is required in all records of the lookup field prior to converting to a master-detail relationship. As mentioned above, a lookup field cannot have any null values before it can be converted to a master-detail relationship. Users will need to populate the lookup field with valid values for all records before attempting the conversion.

Question #29

An app builder is creating a Lightning record page and has added Mobile & Lightning Actions to the page layout.

What two components could be included on the layout to display the actions? Choose 2 answers

  • A . Highlights panel
  • B . Chatter
  • C . Activities
  • D . Path

Reveal Solution Hide Solution

Correct Answer: A, C
A, C

Explanation:

To display the actions on the Lightning record page, two components could be included on the layout:

Highlights panel: The highlights panel displays key information and actions for a record based on the compact layout. Users can see and perform actions such as edit, clone, delete, follow, etc. from the highlights panel. [Source]

Activities: The activities component displays tasks and events related to a record. Users can also create new tasks and events, log calls, send emails, and view past activities from this component.

Question #30

A Cloud Kicks employee submitted an opportunity for approval by their manager.

What would happen if the employee attempts to edit the description field after submission?

  • A . User will be presented with a ‘Record Lock’ notification.
  • B . User will be able to edit the description field only.
  • C . User will see the record is now owned by their manager.
  • D . User will be able to edit the name, but unable to edit the description.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

If an employee attempts to edit the description field after submitting an opportunity for approval, they will be presented with a ‘Record Lock’ notification. This means that the record is locked for editing while it is in the approval process and only users with the “Modify All” permission or users above them in the role hierarchy can edit it. [Source]

Question #31

An app builder has created a change set and deployed a report from their development sandbox for User Acceptance Testing. When the app builder runs the report, no data is returned.

What can be a reason for this?

  • A . Reports have to be deployed with Salesforce DX.
  • B . Reports have to be manually re-created in each environment.
  • C . Data is deployed when added to a change sets.
  • D . Data is unable to be deployed with change sets.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Data is unable to be deployed with change sets. Change sets are used to deploy metadata components such as custom objects, fields, workflows, reports, etc. from one Salesforce org to another. However, change sets do not include any data or records from the source org. Users will need to use other tools such as Data Loader or Data Import Wizard to migrate data between orgs. [Source]

Question #32

Which three options art availably when activating a Lightning page from the Lightning App Builder? Choose 3 answers

  • A . Assign the page to a combination of apps and profiles.
  • B . Assign the page to a combination of apps and permission sets.
  • C . Make the page the org default.
  • D . Make the page the default homepage for specific roles.
  • E . Make the page the default homepage for specific apps.

Reveal Solution Hide Solution

Correct Answer: A, C, E
A, C, E

Explanation:

When activating a Lightning page from the Lightning App Builder, three options are available: Assign the page to a combination of apps and profiles. This option allows users to specify which apps and profiles will see the custom Lightning page instead of the default page.

Make the page the org default. This option makes the custom Lightning page the default for all users in the org regardless of their app or profile.

Make the page the default homepage for specific apps. This option allows users to set different homepages for different apps in Lightning Experience. [Source]

Question #33

An app builder is creating a custom object called Testimonial__c and wants toconnect Testimonial__c records with both the submitter’s Contact record and Account record. If the Account is deleted, the Testimonial__c should also be deleted. If the Contact is deleted, but the Account remains, the Testimonial__c should remain.

How should this be accomplished?

  • A . Make both the Contact and Account fields required on the Testimonial__c object and create lookup relationships fromTestimonial__c to Contact and to Account.
  • B . Create a master-detail relationship from Testimonial__c to Accountand a lookup relationship from Testimonial__c to Contact.
  • C . Make Testimonial__c a junction object between Account and Contact using master-detail relationships.
  • D . Create a lookup relationship from Testimonial__c to Account and a master-detail relationship from Testimonial__c to Contact.

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

To connect Testimonial__c records with both the submitter’s Contact record and Account record, an app builder should create a master-detail relationship from Testimonial__c to Account and a lookup relationship from Testimonial__c to Contact. A master-detail relationship creates a parent-child relationship between two objects and allows for roll-up summary fields, sharing settings, and cascading actions. A lookup relationship creates a loose association between two objects and allows users to relate records from one object to another. Source

Question #34

An app builder needs to deploy a new account detail page layout from sandbox to production.

Which three components should an app builder include in the Change Set to ensure it deploys

successfully and visually as expected? Choose 3 answers

  • A . Detail page layout
  • B . Custom fields
  • C . Custom actions
  • D . Lightning App Builder
  • E . System administrator profile

Reveal Solution Hide Solution

Correct Answer: A, B, C
A, B, C

Explanation:

To deploy a new account detail page layout from sandbox to production, an app builder should include three components in the change set:

Detail page layout: The page layout defines the arrangement of fields, buttons, related lists, and other components on a record detail or edit page. It also controls which fields are required or read-only for users. Source

Custom fields: Custom fields are fields that are created by users to store additional information on standard or custom objects. Custom fields can have different data types, such as text, number, date, picklist, etc. Source

Custom actions: Custom actions are actions that are created by users to extend the functionality of standard or custom objects. Custom actions can be global or object-specific, and they can invoke different tools such as Lightning components, Visualforce pages, flows, etc. [Source]

Question #35

When an opportunity is closed date is pushed more than 30days, manager approval is required. An approval process is in place but reps frequently forget to submit for approval to run the process.

How can an app builder ensure that these opportunities are submitted into the approval process?

  • A . Change the entry criteria on the approval process to criteria are met and lock the record on initial submission.
  • B . Use a validation rule and an email alert to the manager requesting approval.
  • C . Submit the record for approval from an automated process.
  • D . Give the manager the "API Enabled" permission to permit approval responses by email.

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

To ensure that opportunities are submitted into the approval process when their close date is pushed more than 30 days, an app builder should use an automated process to submit the record for approval. An automated process can be created using tools such as Process Builder or Flow Builder, and it can define the criteria and actions for submitting a record for approval. [Source]

Question #36

Cloud Kicks (CK) keeps track of its shoe inventory in Salesforce. When an order’s status is changed to Activated, the inventory for the ordered shoe is reduced. At that point, a SOAP web service on the CK website must be called so that the website is updated to display the correct inventory amount for the shoe.

What should an app builder use to communicate to the CK web service when a shoe’s inventory has changed?

  • A . After-Save Record-Triggered flow
  • B . Before-Save Record-Triggered flow
  • C . Process Builder
  • D . Workflow rule

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

To communicate to the CK web service when a shoe’s inventory has changed, an app builder should use an after-save record-triggered flow. An after-save record-triggered flow is a type of flow that runs after a record is saved and can perform actions such as updating related records, sending emails, calling external services, etc. An after-save record-triggered flow can use an Apex action to invoke a SOAP web service using a WSDL file. [Source]

Question #37

Cloud Kicks asked the app builder to insert a list of 25,000 records using deduplication for the Race_Track__c customobject.

Which tool should be used?

  • A . Import Wizard
  • B . Lightning Object Creator
  • C . Data Loader
  • D . Schema Builder

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

To insert a list of 25,000 records using deduplication for the Race_Track__c custom object, an app builder should use Data Loader. Data Loader is a tool that allows users to insert, update, delete, or export large amounts of data in Salesforce. Data Loader can also perform deduplication by matching records based on external ID fields or Salesforce record IDs. [Source]

Question #38

Ursa Major Solar is ramping up the sales team to meet increased demand. As part of the short ramp up for these new reps, the manager wants to provide a help guide to enable reps to easily get help where needed during the different sales processes.

Which solution should an app builder recommend?

  • A . Flow
  • B . Journey Builder
  • C . Chatter Publisher
  • D . Path

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

To provide a help guide to enable reps to easily get help where needed during the different sales processes, an app builder should recommend Path. Path is a component that displays the key fields and guidance for each stage of a sales process on an object’s record page. Users can see where they are in the process, update the stage and fields, and access resources such as tips and links. [Source]

Question #39

Cloud Kicks works on an annual subscription model. When a sale rep marks an opportunity as closed won, a new opportunity should automatically be created for the renewal. The contracts team works outside of salesforce but also needs to be notified about closed deals in order to initial the contract process with the customer.

Which automation solution would meet these requirements?

  • A . Approval Process
  • B . Outbound Message
  • C . Validation Rule
  • D . Record-triggered flow

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

A record-triggered flow can be used to automate actions when a record is created or updated. In this case, a record-triggered flow can be configured to create a new opportunity and send an email to the contracts team when an opportunity is marked as closed won.

Question #40

An app builder has modified a Lightning record page for a case and has added an email button item to the page layout; however, users are unable to see the new item on the layout.

What are two potential reasons why users are unable to view the item on the Case Lightning record page? Choose 2 answers

  • A . The page layout includes the case feed component.
  • B . The email button contains JavaScript.
  • C . The case page layout also contains custom buttons.
  • D . The page layout excludes the case feed component.

Reveal Solution Hide Solution

Correct Answer: A, B
A, B

Explanation:

The email button item will not be visible on the Lightning record page if the page layout includes the case feed component or if the email button contains JavaScript. The case feed component replaces the standard buttons on the page layout with actions in the feed. The email button item will not work if it contains JavaScript because JavaScript buttons are not supported in Lightning Experience.

Question #41

Sales reps at Universal Containers create multiple quotes per opportunity.

What automation tool should an app builder recommend to delete rejected quotes?

  • A . Approval process
  • B . Validation rule
  • C . Workflow rule
  • D . Flow

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

A flow is a powerful automation tool that can perform complex logic and data manipulation. A flow can be used to delete rejected quotes by using a record-triggered flow that runs when a quote is

updated, or by using a scheduled flow that runs at a specified time.

Question #42

Cloud Kicks wants to display the number of opportunities that are Closed Won with a Close Date within the last year on the Account detail page.

Which tool should an app builder use to implement this?

  • A . Process Builder
  • B . Activity Timeline
  • C . Roll-Up Summary Field
  • D . Workflow Rule

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

A roll-up summary field is a field that calculates values from related records. A roll-up summary field can be used to display the number of opportunities that are closed won with a close date within the last year on the account detail page by using a filter criteria on the field.

Question #43

A Service Coordinator (SC) for Ursa Major Solar (UMS) does a final review of work orders owned by a technician for a specific region before the records are submitted for an invoice. Beforeclosing out the work order, the SC needs to modify data or remove attachments that were added by mistake. The SC also needs access to any other related records owned by the technician.

What solution would provide the required access, given a private data model?

  • A . Give the SC a permission set with the Modify All Data system permission.
  • B . Put the SC in the role hierarchy above the technicians whose work orders they review.
  • C . Create a workflow rule that updates records owned by technicians in that region with the SC.
  • D . Change work order access on the SC’s profile to ‘Modify AIl.

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

Putting the SC in the role hierarchy above the technicians whose work orders they review will provide the required access, given a private data model. The role hierarchy determines how users can access records they do not own. Users at any given role level can view, edit, and report on all data owned by or shared with users below them in the role hierarchy.

Question #44

Universal Containers would like to embed a chart of all related Opportunities, by stage, on the Account detail page.

Which type of report should the App Builder create to add to the Account page layout?

  • A . A summary report on the Opportunity object.
  • B . A summary report on the Account object.
  • C . A tabular report on the Account object.
  • D . A tabular report on the Opportunity object.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

A summary report on the opportunity object should be created to add to the account page layout. A summary report groups rows of data by common values and allows users to create charts based on aggregate values. A summary report on the opportunity object can group opportunities by stage and display a chart of all related opportunities on the account detail page.

Question #45

DreamHouse Realty wants to track how many lifts are being installed into customer garages. The To Be Installed custom checkbox field on the custom Lift object should be checked and an external system should be notified via an outbound message the next day when a lift is sold.

What automation tool should be used to complete this task?

  • A . Approval process
  • B . Workflow
  • C . Flow
  • D . Process Builder

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Process Builder is the best automation tool to complete this task. Process Builder can perform actions when a record is created or updated, and it can also schedule actions to execute at a later time. Process Builder can update a field, send an email, and call an outbound message as actions.

Question #46

Nickname__c is a custom text field on a contact record that is utilized to override the contact’s name appearing on an email template. This field is not required and is not always filled in.

Which formula should an app builder use to select the contact’s preferred name for email communications?

  • A . IF(NOT(ISBLANK(Nickname__c)), Nickname_c,FirstName)
  • B . IF(TEXT(Nfckname__c), Nickname_c,FirstName)
  • C . IF (ISNUUL(Nteknarne _..c),Nicknamec,Firstftame)
  • D . IF(NOT(BLANKVALUE(Nickname__c)), Nickname__c, FirstName)

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

The formula that should be used to select the contact’s preferred name for email communications is IF(NOT(BLANKVALUE(Nickname__c)),Nickname__c, FirstName). This formula checks if the Nickname__c field is blank or null, and if not, it returns the value of the Nickname__c field. Otherwise, it returns the value of the FirstName field.

Question #47

Universal containers (uc) want to delete data in several fields for 5000 lead records. UC export the selected record IDs and fields that need to have data deleted in a csv file.

Which two steps should an app builder suggest to meet these requirements? Choose 2 answers

  • A . Select the correct record type
  • B . Use import Wizard to update leads using the CSV file
  • C . Select insert null values in settings.
  • D . Use Data Loader to update leads using the CSV file

Reveal Solution Hide Solution

Correct Answer: C, D
C, D

Explanation:

The two steps that should be suggested to meet these requirements are to select insert null values in settings and to use Data Loader to update leads using the CSV file. Selecting insert null values in settings will allow Data Loader to overwrite existing values with null values. Data Loader is a tool that can import, export, update, or delete large amounts of data.

Question #48

Universal Containers (UC) has a custom Invoice object and a custom Invoice Line Item object. TTie Invoice Line-Item object has a lookup relationship to the Invoice. UC would like to convert the lookup relationship to a master-detail relationship but is unable to do so.

Which two reasons could be preventing this relationship conversion? Choose 2 answers

  • A . Custom objects are unable to be on the detail side of a master-detail relationship.
  • B . There are already two master-detail relationships on the Invoice Line Item.
  • C . Invoice Line-Item records exist without having the Invoice lookup field populated.
  • D . There is a roll-up summary field on the Invoice object.

Reveal Solution Hide Solution

Correct Answer: B, C
B, C

Explanation:

The two reasons that could be preventing this relationship conversion are that there are already two

master-detail relationships on the Invoice Line Item and that Invoice Line Item records exist without having the Invoice lookup field populated. A custom object can have up to two master-detail relationships, so adding another one would exceed the limit. Also, a master-detail relationship requires that the detail records have a value in the master lookup field, so any records with a blank Invoice lookup field would prevent the conversion.

Question #49

What are two reason to create an unmanaged package? Choose 2 answers

  • A . Distributing open-source projects on the AppExchange.
  • B . Publishing an application for sale on the AppExchange
  • C . Deploying from a Developer Edition environment
  • D . Distributing upgradeable components to another Salesforce org

Reveal Solution Hide Solution

Correct Answer: A, C
A, C

Explanation:

The two reasons to create an unmanaged package are to distribute open-source projects on the AppExchange and to deploy from a Developer Edition environment. An unmanaged package is a collection of components that can be installed in any Salesforce org but cannot be upgraded or controlled by the developer. An unmanaged package can be used to share open-source projects or to deploy components from a Developer Edition environment to another org.

Question #50

Universal Containers is adding drone delivery to service offerings, and the developer has written and tested code prior to deployment to production, and the change set is ready to go. The deployment window will occur when the developer is on vacation.

What can the app builder do to ensure a smooth deployment to production?

  • A . Remove Apex classes from Abound change set.
  • B . Validate the inbound change set.
  • C . Use a metadata package set.
  • D . Validate the outbound change set.

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The app builder should validate the inbound change set to ensure a smooth deployment to production. Validating an inbound change set allows the app builder to test whether the change set can be deployed without errors in the target org. Validating an inbound change set does not affect any data or metadata in the target org.

Question #51

How should an app builder configure access to a contact’s Twitter profile for Salesforce mobile app users?

  • A . Add a formula field to the Contact page layout.
  • B . Add an AppExchange Lightning Component to the mobile app.
  • C . Add the Twitter component to mobile view Lightning pages.
  • D . Add a Twitter Quick Action to the mobile navigation.

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

The Twitter component is a standard Lightning component that can be added to mobile view Lightning pages using the Lightning App Builder. It displays a contact’s Twitter profile and recent tweets

Question #52

Universal Containers would like to collaborate with its customers within Salesforce, and has decided to enable the "Allow Customer Invitations" Chatter setting.

What permission is granted to Customers when invited to ChatterGroup?

  • A . The ability to invite members to groups of which they are a member
  • B . The ability to @mention accounts of which they are a contact.
  • C . The ability to request access to public groups
  • D . The ability to interact with members of their groups

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Customers who are invited to Chatter groups can only interact with members of their groups. They cannot invite other members, @mention accounts, or request access to public groups

Question #53

Universal containers wants to display the real time stock price for each account on the account record page.

How should an app builder implement this request?

  • A . Add a dynamic report to the page layout
  • B . Create a lightning webcomponent
  • C . Install a solution from the appexchange
  • D . Build a visual flow that users API calls

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

One of the easiest ways to display real-time stock price for each account is to install a solution from the AppExchange, such as Stock Price Lightning Component3. This component can be added to any record page using the Lightning App Builder.

Question #54

Universal Containers would like to automatically assign a specific permission set to new users.

How can this requirement bemet? Choose 2 Answers

  • A . Create an approval process on the User object to assign a permission set
  • B . Create a flow on the user object to assign a permission set.
  • C . Create a lightning process on the user object to launch a flow.
  • D . Create a workflow rule on the User object to assign a permission set.

Reveal Solution Hide Solution

Correct Answer: B, C
B, C

Explanation:

A flow or a process can be used to assign a permission set to new users. A flow can be triggered by a record change or an invocable action, while a process can launch a flow as an immediate or scheduled action

Question #55

Containers have the Account object’s Organization-Wide Default set to Private. The marketing team owns Accounts; however, they also need to be able to see the sales team’s Accounts. Both the sales and marketing teams are in completely different branches of the rote hierarchy.

What feature should be used to enable marketing to see sales-owned accounts.

  • A . Public Group
  • B . Flow
  • C . Workflow
  • D . Sharing Rules

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Sharing rules can be used to extend access to records owned by certain users or roles to other users or roles. In this case, a sharing rule can grant read-only or read/write access to sales-owned accounts to the marketing team

Question #56

An app builder installed a custom Lightning component from AppExchange and has deployed My Domain.

What should be done next in order to configure the component for use in a record page?

  • A . Edit a record page using Lightning App Builder > Drag the component onto the page.
  • B . Edit a record page using the Page Layout editor > Drag the component onto the page.
  • C . Edit a record page using the Page Layout editor > Drag the Visualforce component onto the page.
  • D . Edit a record page using App Manager > Drag the component onto the page.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

To configure a custom Lightning component for use in a record page, the app builder needs to edit a record page using the Lightning App Builder and drag the component onto the page. The Page Layout editor and the App Manager are not used for this purpose

Question #57

What should an app builder consider when choosing a template for a new Lightning record page?

  • A . The template is unable to be changed after the initial save.
  • B . To view the record page, users need "View All Data" permissions for the object.
  • C . A Page structure will automatically adapt to the device being used to view the record page.
  • D . Select a new template for each type of device users use to view the record page.

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

A template for a new Lightning record page determines how the page is divided into regions. The template is responsive and will automatically adapt to the device being used to view the record page. The template can be changed after the initial save, and users do not need “View All Data” permissions for the object

Question #58

DreamHouseRealty (DR) is expanding into subsidized housing by partnering with local government entitles. DR uses Sales Cloud and has enabled field history tracking on the Opportunity object. Due to increased Information requirements, the App Dev team is changing Text Area (Long) fields to Rich Text fields to allow for up to 1,000 characters and better descriptions.

Which two considerations should be made by the team? Choose 2 answers

  • A . Rich text field values of all lengths are displayed fully in reports.
  • B . Data loss may occur when changing custom field types.
  • C . Field History Tracking records value changes of 255 characters or less.
  • D . Audit Trail is available through REST API extracts.

Reveal Solution Hide Solution

Correct Answer: B, C
B, C

Explanation:

Changing custom field types may result in data loss if the new field type is incompatible with the old one. For example, changing a text field to a number field may cause text values to be deleted. Field history tracking records value changes of 255 characters or less. If a rich text field value exceeds this limit, only the first 255 characters are tracked.

Question #59

Universal Containers wants to match Opportunity data from Salesforce to the records in a financial database.

What is required to configure an indirect lookup relationship in Salesforce between the Salesforce Opportunity records and those in a financial database?

  • A . Salesforce Record ID
  • B . TEXT(Id)
  • C . External ID
  • D . CASESAFE(Id)

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

An indirect lookup relationship is a custom relationship between two objects that are linked by an external ID field. The external ID field must be a custom field on the parent object that has the “External ID” attribute enabled. The child object must be a standard or custom object that is on the detail side of a master-detail or lookup relationship.

Question #60

universal containers has 20 different workflows on the opportunity object. To ensure that updates are processing properly for all field updates uc has the re-evaluete workflow rules after field change checkbox checked. Recently after adding a new workflow, users have reported receiving errors about workflow limits.

What should a app builder look at so address this?

  • A . Talk to a developer about apex code issues
  • B . Number of workflows per object limits
  • C . Workflows that cause each other to fire back and forth recursively
  • D . Workflows on other objects that are being re triggered

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Workflows that cause each other to fire back and forth recursively can result in workflow limits errors. For example, if workflow A updates a field that triggers workflow B, and workflow B updates a field that triggers workflow A, this can create an infinite loop of workflows that exceed the maximum number of workflow time triggers per hour.

Question #61

Ursa Major Solar wants to see the Type field from the parent object Galaxy listed on the child recordStar. The app builder is receiving an error stating "Picklist values are only supported in certain functions".

What formula should an app builder use to achieve the desired result?

  • A . ISPICKVAL(Galaxy__r.Type__c)
  • B . VALUE(Galaxy_r.Type__c)
  • C . TEXT(Galaxy_r.Type_c)
  • D . FIND(Galaxy__r.Type__c)

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

TEXT() is a formula function that converts a picklist value to text. This can be used to display the Type field from the parent object Galaxy on the child record Star. ISPICKVAL() is used to check if a picklist value is equal to a specified value. VALUE() is used to convert text that represents a number to a number. FIND() is used to locate one text string within another text string.

Question #62

To increase adoption, Universal Containers is proposing changes to its Salesforce data model to allow easier visibility for sales reps into key metrics. The proposal has three custom objectsrelated to the Account object, one with a master-detail, and two that are not. Each of these objects has 15 fields they would like to summarize on the Account object.

What are two considerations for this proposal? Choose 2 answers

  • A . Roll-up summaries allow MAX, MIN, SUM, COUNT, and AVG.
  • B . An object can have 20 object references.
  • C . An object can have 25 roll-up summaries.
  • D . Roll-up summaries are limited to master-detail relationships.

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

Roll-up summaries allow MAX, MIN, SUM, COUNT, and AVG functions on numeric fields from child records related by a master-detail relationship. Roll-up summaries are limited to master-detail relationships and cannot be used with lookup relationships. An object can have up to 40 roll-up summary fields, not 25. An object can have up to 25 relationship fields (master-detail or lookup), not 20.

Question #63

What are two capabilities of Schema Builder? Choose 2 answers

  • A . Editing custom settings
  • B . Creating a new record type
  • C . Showing selected objects on a page
  • D . Viewing page layouts in a new window

Reveal Solution Hide Solution

Correct Answer: A, C
A, C

Explanation:

Schema Builder is a tool that allows app builders to view and modify the data model of their Salesforce org.

Some of the capabilities of Schema Builder are:

Creating and editing custom objects and fields

Creating and editing relationships between objects

Showing selected objects on a page

Editing custom settings

Schema Builder cannot be used to create a new record type or view page layouts in a new window.

Question #64

Manage at Universal Containers want a quick to create additional accounts to form a hierarchy from a parent account record. They want to auto-populate five fields based on the parent to make it easier for users to create the child accounts quickly.

  • A . Custom Global Quick Action
  • B . Custom Global Quick Account.
  • C . Custom action on Account
  • D . Custom link on Account

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

A custom action on Account can be used to create additional accounts from a parent account record. A custom action can have predefined values for certain fields based on the parent record. A custom global action can be used to create records that do not have any relationship with other objects. A custom link on Account can be used to execute JavaScript or link to an external URL.

Question #65

DreamHouse Realty wa nts to import its property records from an external system into Salesforce.

The app builder will use an external ID field to house the property ID from the external system.

Which two details should the app builder know when using external ID fields? Choose 2 answers

  • A . An external ID field can be a number field.
  • B . An external ID field can be a URL field.
  • C . An external ID field can be a phone field.
  • D . An external IDfield can be a text field.

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

An external ID field can be a number field or a text field, but not a URL field or a phone field. A URL field is used to store web addresses and a phone field is used to store phone numbers. An external ID field is used to store unique identifiers from an external system and it can be used for upsert operations

Question #66

Universal Containers wants to display the real-time stock price for each Account on the Account record page.

How should an app builder implement this request?

  • A . Create a Lightning Web Component.
  • B . Install a solution from the AppExchange.
  • C . Build a Flow that uses API calls.
  • D . Use a scheduled Apex job.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

The best way to implement this request is to create a Lightning Web Component that can fetch the real-time stock price from an external API and display it on the Account record page. Installing a solution from the AppExchange may not be feasible as it may not match the exact requirements or may have additional costs. Building a Flow that uses API calls may not be efficient as it may consume API limits and may not be able to update the stock price in real-time. Using a scheduled Apex job may not be suitable as it may not be able to run frequently enough to reflect the real-time stock price

Question #67

Universal Containers wants to streamline its data capture process by linking fields together. They wish to do this so that the available value on dependents fields are driven by value selected on controlling fields.

Which consideration supports the stated requirements? Choose 3 answers

  • A . The import wizard only allows value to be imported into a dependent picklist if they match the appropriate controlling field
  • B . Custom picklist field can be either controlling or dependent field
  • C . Multi select picklist can be dependent picklist but not controlling fields
  • D . Standard and custom picklist fields can be dependent fields.
  • E . Checkbox fields can be controlling fields but not dependent fields

Reveal Solution Hide Solution

Correct Answer: A, B, E
A, B, E

Explanation:

The import wizard only allows values to be imported into a dependent picklist if they match the appropriate controlling field. This ensures data integrity and prevents invalid values from being imported. Custom picklist fields can be either controlling or dependent fields. This allows the app builder to create custom dependencies between custom picklists. Checkbox fields can be controlling fields but not dependent fields. This allows the app builder to create dependencies based on checkbox values, such as true or false. Multi-select picklist fields can be dependent picklist fields but not controlling fields. This allows the app builder to create dependencies based on multiple values selected in a multi-select picklist field. Standard and custom picklist fields can be dependent fields, but not all standard picklist fields can be controlling fields. Some standard picklist fields, such as Lead Status or Opportunity Stage, cannot be controlling fields because they are used in other processes, such as lead conversion or sales path

Question #68

DreamHouse Realty is rethinking its sandbox utilization strategy after acquiring Cloud Kicks. The Salesforce COE already utilizes a partial and a full sandbox, which it refreshes on their own regular schedules. Teams are expanding and have to begin each of their small projects in a sandbox before committing to the larger pool for collaborative testing while still keeping costs down.

What type of sandbox should each team member use?

  • A . Full sandbox
  • B . Developer sandbox
  • C . Developer pro sandbox
  • D . Partial sandbox

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The best type of sandbox for each team member to use is a developer sandbox. A developer sandbox is a copy of production that includes only the metadata, such as objects, fields, layouts, etc. It does not include any data, such as records or attachments. A developer sandbox is ideal for small projects that do not require data testing, such as developing new features or customizations. A developer sandbox has a storage limit of 200 MB and can be refreshed once per day. A developer sandbox is also cheaper than other types of sandboxes. A full sandbox is a copy of production that includes all the metadata and data. It is ideal for large projects that require data testing, such as performance testing or integration testing. A full sandbox has the same storage limit as production and can be refreshed every 29 days. A full sandbox is also the most expensive type of sandbox. A developer pro sandbox is similar to a developer sandbox, but it has a larger storage limit of 1 GB and can be refreshed every 5 days. It is ideal for projects that require some data testing, such as data migration or quality assurance testing. A partial sandbox is similar to a full sandbox, but it has a smaller storage limit of 5 GB and can be refreshed every 5 days. It is ideal for projects that require selective data testing, such as user acceptance testing or staging testing

Question #69

Ursa Major Solar’s sales team has been struggling to enter data on mobile since rollout; the team dislikes scrolling through all of the fields to input only the necessary data.

How could the app builder solve this with minimal impact to desktop users?

  • A . Filter components by device using Form Factor.
  • B . Reorder the fields to make sense for the reps when in the field.
  • C . Update the training documentation with better screenshots.
  • D . Deselect the phone radio button on the Lightning record page assignment.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

The best way to solve this problem is to filter components by device using Form Factor. Form Factor is an attribute that can be applied to components on a Lightning record page to control their visibility based on the device type, such as desktop, phone, or tablet. By using Form Factor, the app builder can hide some components that are not relevant for mobile users, such as charts or reports, and show only the components that are necessary for data entry, such as fields or actions. This way, the mobile users do not have to scroll through all the components and can enter data more easily. Reordering the fields may not solve the problem completely, as there may still be too many components on the page for mobile users. Updating the training documentation may not help either, as it does not address the root cause of the problem, which is the layout of the page. Deselecting the phone radio button on the Lightning record page assignment may not be desirable, as it will prevent mobile users from accessing the record page at all, which may affect their productivity and functionality.

Question #70

An app builder is creating a Lightning record page and has added Mobile & Lightning Actions to the page layout.

What two components could be included on the layout to display the actions? Choose 2 answers

  • A . Highlights panel
  • B . Chatter
  • C . Activities
  • D . Path

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

The two components that could be included on the layout to display the actions are the Highlights panel and the Path. The Highlights panel is a component that shows key information and actions for a record. It can display up to 10 actions from the Mobile & Lightning Actions section of the page layout. The Path is a component that shows the stages of a process, such as a sales process or a service process. It can display up to 5 actions from the Mobile & Lightning Actions section of the page layout. The Chatter and Activities components do not display actions from the Mobile & Lightning Actions section of the page layout. They display other types of actions, such as posting, commenting, liking, logging a call, creating a task, or sending an email.

Question #71

Universal Containers wants some enhancements on its Opportunity page layout to improve efficiency and collaboration.

Which two solutions should an app builder suggest to help meet these requirements? Choose 2 answers

  • A . Mark stage dependent fields as required on the Opportunity page layout.
  • B . Use two Tabs components to separate record information from activities.
  • C . Add a Path component with fields and instructions aligning to stages on the Opportunity.
  • D . Set up an approval process requiring manager consent at each stage of the Opportunity.

Reveal Solution Hide Solution

Correct Answer: A, C
A, C

Explanation:

Marking stage dependent fields as required on the Opportunity page layout is a good solution to improve efficiency and data quality, as it ensures that users enter the necessary information for each stage of the sales process. Adding a Path component with fields and instructions aligning to stages on the Opportunity is another good solution to improve efficiency and collaboration, as it provides guidance and best practices for users to move the Opportunity along the sales cycle. Using two Tabs components to separate record information from activities may not be an optimal solution, as it may reduce the visibility and accessibility of important data. Setting up an approval process requiring manager consent at each stage of the Opportunity may not be a feasible solution, as it may introduce unnecessary delays and complexity in the sales process

Question #72

Cloud Kicks (CK) Is finding sales reps are Inconsistent in data entry when deals are won. CK requires that custom shoes are shipped within two weeks after the close date. A custom field called Scheduled Ship Date on the opportunity records the ship date.

How should the app butler ensure this field is properly filed out before setting the opportunity to closed won?

  • A . OR(ISPICKVAL( StageName ,"Closed Won") && (
    Scheduled_Ship_Date_cCloseDate)>14,ISBLANK(Scheduled_Ship_Date_c))
  • B . OR(ISPICKVAL( StageName ="Closed Won") && ( Scheduled_Ship_Date__c- CloseDate ) > 14,ISBLANK(Scheduled_Ship_Date__c))
  • C . ISPICKVAL( StageName ,"Closed Won") && ( Scheduled _Ship_Date_c-CloseDate ) > 14
  • D . ISPICKVAL( StageName= CloseDate ) > 14,losed Won") && ( CloseDateScheduled_Ship_Date_c) >14

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

The correct validation rule formula to ensure that the Scheduled Ship Date field is properly filled out

before setting the Opportunity to Closed Won is:

OR(ISPICKVAL( StageName ,“Closed Won”) && (

Scheduled_Ship_Date_cCloseDate)>14,ISBLANK(Scheduled_Ship_Date_c))

This formula checks two conditions: if the StageName is Closed Won and the Scheduled Ship Date is more than 14 days after the Close Date, or if the Scheduled Ship Date is blank. If either condition is true, the validation rule will fire and prevent saving the record. The other formulas are incorrect because they either use incorrect syntax (such as “=” instead of “,” or missing parentheses) or incorrect logic (such as checking if the Scheduled Ship Date is less than 14 days after the Close Date)

Question #73

An app builder wants to create a report to compare the number of support cases in each status (New,

In-progress, or Closed) and by priority (Critical, High, Medium, or Low).

What solution should be used for the report?

  • A . Grouping
  • B . Bucket Columns
  • C . Custom Report Type
  • D . Filters

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

The best solution to create a report to compare the number of support cases in each status and by priority is to use grouping. Grouping allows the app builder to summarize data by one or more fields, such as status and priority, and display them in rows and columns. Grouping also enables the app builder to use different chart types, such as stacked bar charts or matrix charts, to visualize the data. Bucket columns are not a suitable solution, as they are used to categorize data into predefined groups, such as high, medium, or low. Custom report types are not a suitable solution, as they are used to define the objects and fields available for a report, not how to display them. Filters are not a suitable solution, as they are used to limit the data shown in a report based on certain criteria, not how to compare them

Question #74

Cloud Kicks recently implemented the application lifecycle management process to its release management strategy.

Which category handles bug fixes and simple changes?

  • A . Patch
  • B . Minor
  • C . Major
  • D . Rollback

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

The category that handles bug fixes and simple changes is minor. A minor release is a type of release that introduces small enhancements or fixes to existing functionality, such as correcting spelling errors or improving performance. A minor release usually has a low impact on users and does not require extensive testing or training. A patch release is a type of release that addresses critical issues or defects that affect the functionality or security of an application, such as fixing broken links or resolving vulnerabilities. A patch release usually has a high impact on users and requires immediate deployment. A major release is a type of release that introduces new functionality or features to an application, such as adding new objects or components or changing business processes. A major release usually has a high impact on users and requires extensive testing and training. A rollback is not a type of release, but an action that reverses a release that has been deployed to an environment, such as undoing changes or restoring previous versions. A rollback may be necessary if a release causes errors or issues that affect the functionality or performance of an application.

Question #75

Properly installing managed packages helps prevent conflicts with customizations made by customers and partners.

What functionality should be used to set up packages?

  • A . Description
  • B . Allow sharing
  • C . Help setting
  • D . Namespace

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

The functionality that should be used to set up packages is namespace. A namespace is a unique identifier that distinguishes one package from another and prevents naming conflicts with other packages or customizations. A namespace also allows developers to expose their code or components for use by other developers through APIs or web services. A description is not a functionality that should be used to set up packages, but a text field that provides information about the package contents or purpose. A description does not prevent conflicts with other packages or customizations. Allow sharing is not a functionality that should be used to set up packages, but a setting that controls whether users can share records owned by other users within their role hierarchy. Allow sharing does not prevent conflicts with other packages or customizations. Help setting is not a functionality that should be used to set up packages, but a setting that determines

whether users can access help documentation for standard Salesforce features or custom features within a package. Help setting does not prevent conflicts with other packages or customizations.

Question #76

Universal Containers has a custom picklist called Support Level on the Account object. They would like to show the real-time value of Support Level on all case records.

How should an app builder implement this requirement?

  • A . Create a formula field on the Case object using the TEXT function.
  • B . Create a formula field on the Account object using the ISPICKVAL function.
  • C . Create a Process Builder and use a field update on the Case object.
  • D . Create a roll-up summary field using Support Level on the Account object.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

The best way to implement this requirement is to create a formula field on the Case object using the TEXT function. A formula field can display the value of another field from a related object, such as the Account object. The TEXT function can convert a picklist value into text, which can be displayed on the Case record. Creating a formula field on the Account object using the ISPICKVAL function is not a valid solution, as it does not show the value of Support Level on the Case record. The ISPICKVAL function is used to check if a picklist field has a certain value, not to display it. Creating a Process Builder and using a field update on the Case object is not an optimal solution, as it requires more configuration and maintenance than a formula field. A Process Builder may also introduce delays or errors in updating the field value. Creating a roll-up summary field using Support Level on the Account object is not a valid solution, as it does not show the value of Support Level on the Case record. A roll-up summary field is used to aggregate numeric values from child records, not to display picklist values.

Question #77

Universal Containers is expecting impacts to operations due to increased demand. The executive team will be reaching out to current customers and want to see the number of open cases for the account and parent account.

Which two tools could an app builder combine to display the number of open cases on the account page? Choose 2 answers

  • A . Flow
  • B . Workflow
  • C . Approval Process
  • D . Process Builder

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

The two tools that an app builder could combine to display the number of open cases on the account page are Flow and Process Builder. Flow is a tool that allows the app builder to create a declarative automation that can query, manipulate, and display data from multiple objects. Process Builder is a tool that allows the app builder to create a trigger-based automation that can invoke a Flow when a record is created or updated. By using these two tools, the app builder can create a solution that can query the number of open cases for the account and parent account and display them on the account page using a screen element. Workflow is not a suitable tool, as it cannot query or display data from multiple objects. It can only perform actions such as field updates, email alerts, tasks, or outbound messages. Approval Process is not a suitable tool, as it is used to automate the approval of records based on certain criteria and predefined steps. It cannot query or display data from multiple objects.

Question #78

An app builder is preparing to deploy a new app from the sandbox to production using change sets.

What two considerations should an app builder keep in mind during this process? Choose 2 answers

  • A . Salesforce Connect automatically establishes a link between environments.
  • B . Change sets do not include all components and may have to perform some changes manually.
  • C . Users should be logged out of production when receiving inbound change sets.
  • D . Transactions will revert if the deployment errors.

Reveal Solution Hide Solution

Correct Answer: B, C
B, C

Explanation:

The two considerations that an app builder should keep in mind during the deployment process using change sets are: Change sets do not include all components and may have to perform some changes manually. Change sets are a way to deploy metadata changes from one Salesforce org to another, but they do not support all types of components, such as reports, dashboards, email templates, etc. The app builder may have to use other methods, such as unmanaged packages or manual configuration, to deploy these components. Users should be logged out of production when receiving inbound change sets. This is a best practice to avoid any errors or conflicts that may occur when deploying changes to production. Users may be working on records or components that are being updated by the change set, which may cause data loss or inconsistency. Salesforce Connect does not automatically establish a link between environments. Salesforce Connect is a feature that allows users to access data from external sources without storing it in Salesforce. It does not have anything to do with deploying changes between Salesforce orgs. Transactions will not revert if the deployment errors. Transactions are units of work that are either completed entirely or not at all. If a deployment error occurs during a transaction, the transaction will be rolled back and no changes will be made to the target org. However, this does not mean that the source org will revert to its previous state before the deployment.

Question #79

An app builder is tasked with adding key performance indicators on client pages. They want to see a summary of the number of open Opportunities and the number of won Opportunities for each Account.

Where should the app builder go to build these new rollups?

  • A . Lightning App Builder
  • B . Account Object
  • C . Lightning Object Creator
  • D . Opportunity Object

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The app builder should go to the Account object to build these new rollups. A roll-up summary field is a type of field that can aggregate numeric values from child records related to a parent record by a master-detail relationship. The app builder can create two roll-up summary fields on the Account object that count the number of open Opportunities and the number of won Opportunities related to each Account. Lightning App Builder is not a place where the app builder can build these new rollups. Lightning App Builder is a tool that allows the app builder to customize the layout and components of Lightning pages, such as record pages, home pages, or app pages. It cannot create new fields or relationships on objects. Lightning Object Creator is not a place where the app builder can build these new rollups. Lightning Object Creator is a tool that allows the app builder to create custom objects from spreadsheet data by uploading a file and mapping columns to fields. It cannot create roll-up summary fields or relationships on existing objects. Opportunity object is not a place where the app builder can build these new rollups. The Opportunity object is the child object in the relationship with the Account object, and roll-up summary fields can only be created on the parent object.

Question #80

Universal Containers wants to understand return on investment for the latest advertising buy. They currently use a private security model for all objects.

What should an app builder recommend?

  • A . Utilize Account Hierarchies and Roil-Up Summary fields
  • B . Run an opportunities pipeline report
  • C . Change to a public security model
  • D . Configure Campaign Hierarchies and Campaign statistics

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The app builder should recommend configuring Campaign Hierarchies and Campaign statistics to understand return on investment for the latest advertising buy. Campaign Hierarchies allow users to organize campaigns into parent-child relationships based on common goals or themes, such as product lines or marketing channels. Campaign statistics allow users to track and measure key metrics for campaigns and campaign hierarchies, such as budgeted cost, actual cost, expected revenue, number of leads, number of contacts, etc. By using these features, users can calculate return on investment for each campaign and campaign hierarchy by comparing actual cost and expected revenue. Utilizing Account Hierarchies and Roll-Up Summary fields is not a valid recommendation, as it does not relate to campaigns or advertising buys. Account Hierarchies allow users to organize accounts into parent-child relationships based on business structure or affiliation, such as subsidiaries or partners. Roll-Up Summary fields allow users to aggregate numeric values from child records related to a parent record by a master-detail relationship. Running an opportunities pipeline report is not a valid recommendation, as it does not provide information about campaigns or advertising buys. An opportunities pipeline report shows the stages and amounts of opportunities in the sales process, such as prospecting, qualification, negotiation, etc. Changing to a public security model is not a valid recommendation, as it does not affect the ability to track and measure campaigns or advertising buys. A public security model is a type of organization-wide default that determines the baseline level of access that users have to records they do not own. A public security model grants all users read or read/write access to all records, regardless of ownership.

Question #81

Accounts at Universal Containers are currently readable by all users but editable only by their owners. Management wants to designate some Accounts as VIP Accounts. Only Account owners should have read access to these VIP accounts.

Which two actions should an app builder take to meet the requirements? Choose 2 answers

  • A . Implement a sharing rule.
  • B . Configure a permission set.
  • C . Set up an Account Team.
  • D . Change organization-wide defaults.

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

The two actions that an app builder should take to meet the requirements are: Implement a sharing rule. A sharing rule is a way to grant additional access to records based on certain criteria, such as record owner, role, profile, or field value. The app builder can create a sharing rule that grants read access to all accounts with the VIP Account field value to all users. This way, all users can view these accounts, but only the owners can edit them. Change organization-wide defaults. Organization-wide defaults are the baseline level of access that users have to records they do not own. The app builder can change the organization-wide default for accounts from Public Read Only to Private. This way, only the owners can view and edit their own accounts, unless additional access is granted by other means, such as sharing rules. Configuring a permission set is not a valid action, as it does not affect record-level access. A permission set is a way to grant additional permissions and access settings to users on top of their profile settings, such as object permissions, field permissions, app permissions, etc. Setting up an Account Team is not a valid action, as it does not restrict record-level access. An Account Team is a way to share an account and its related records with a group of users who work together on the account, such as sales reps, managers, or support agents. An Account Team grants

additional access to team members based on predefined roles and access levels.

Question #82

Universal Container wants customers to be able to open cases from a public-facing website.

What should the app builder use to enable visitors to the website?

  • A . Outbound message
  • B . Web-to-case
  • C . Screen flow
  • D . Email-to-case

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The app builder should use Web-to-Case to enable visitors to the website to open cases. Web-to-Case is a feature that allows users to create an HTML form that can be embedded into a public-facing website. When visitors fill out and submit the form, a new case is automatically created in Salesforce with the information from the form fields. Web-to-Case can also assign cases to queues or users based on predefined rules and criteria. Outbound message is not a valid tool, as it does not enable visitors to open cases. An outbound message is a type of workflow action that sends a secure XML message to a designated endpoint URL when a record meets certain criteria. An outbound message can be used to integrate Salesforce with external systems or applications. Screen flow is not a valid tool, as it does not enable visitors to open cases from a public-facing website. A screen flow is a type of flow that allows users to create an interactive guided process that can collect, display, and update data from multiple objects within Salesforce. A screen flow can be embedded into Lightning pages or Visualforce pages, but it cannot be exposed to unauthenticated users on a public website. Email-to-Case is not a valid tool, as it does not enable visitors to open cases from a website. Email-to-Case is a feature that allows users to create cases from email messages sent to a specific email address. Email-to-Case can also capture email attachments and thread information and associate them with the case.

Question #83

Cloud Kicks (CK) wants to quickly insert a list of over 60,000 net new Accounts. The template based

on CK’s data model was used to populate the list.

Which tool should be used?

  • A . Data Loader
  • B . A Lightning Object Creator
  • C . Import Wizard
  • D . Schema Builder

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

The app builder should use Data Loader to quickly insert a list of over 60,000 net new Accounts. Data Loader is a tool that allows users to insert, update, delete, or export large amounts of data from Salesforce using CSV files or database connections. Data Loader can handle up to 5 million records at a time and supports features such as bulk API, batch operations, mapping files, etc. Data Loader is ideal for loading large data sets into Salesforce quickly and efficiently. Lightning Object Creator is not a valid tool, as it cannot insert data into existing objects. Lightning Object Creator is a tool that allows users to create custom objects from spreadsheet data by uploading a file and mapping columns to fields. It cannot load data into existing objects or handle more than 500 records at a time. Import Wizard is not a valid tool, as it cannot handle more than 50,000 records at a time. Import Wizard is a tool that allows users to insert, update, or delete data from Salesforce using CSV files or Excel files. Import Wizard supports standard objects and some custom objects and provides features such as field mapping, duplicate detection, data validation, etc. Import Wizard is ideal for loading small data sets into Salesforce with more control and accuracy.

Question #84

Cloud Kicks (CK) wants to begin socializing and collaborating within Salesforce around customer accounts to discuss various topics. CK would like all company employees to see these conversations.

Which two features of Chatter would meet CK’s business needs? Choose 2 answers

  • A . Set up new private Chatter groups.
  • B . Set up new public Chatter groups.
  • C . Use post action on the Account object.
  • D . Use Chatter actions to create tasks to complete.

Reveal Solution Hide Solution

Correct Answer: B, C
B, C

Explanation:

The two features of Chatter that would meet CK’s business needs are: Set up new public Chatter groups. A public Chatter group is a way to create a collaborative space for users to share information, files, polls, and ideas around a common topic or interest. A public Chatter group can be joined by any user in the organization and can be seen by anyone who has access to Chatter. By setting up new public Chatter groups, CK can enable users to socialize and collaborate around customer accounts and discuss various topics. Use post action on the Account object. A post action is a type of quick action that allows users to create a post on a record’s feed or on their own feed. A post can include text, mentions, hashtags, topics, links, files, or images. By using post action on the Account object, CK can enable users to share updates, feedback, or questions about customer accounts and engage with other users who follow the accounts. Set up new private Chatter groups is not a valid feature, as it does not meet CK’s business needs. A private Chatter group is a way to create a collaborative space for users to share information, files, polls, and ideas around a confidential or sensitive topic or interest. A private Chatter group can only be joined by invitation and can only be seen by the group members. By setting up new private Chatter groups, CK would limit the visibility and accessibility of the conversations around customer accounts. Use Chatter actions to create tasks to complete is not a valid feature, as it does not meet CK’s business needs. A Chatter action is a type of quick action that allows users to create a task from a record’s feed or from their own feed. A task can include subject, due date, priority, status, assigned to, etc. By using Chatter actions to create tasks to complete, CK would enable users to track and manage their work related to customer accounts, but not to socialize and collaborate with other users.

Question #85

Cloud Kicks wants to know the total value of all won Opportunities for Accounts and display it on the record.

What type of summary should the app builder use in the roll-up summary field?

  • A . Count
  • B . Q Max
  • C . Sum
  • D . Min

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

The app builder should use Sum as the type of summary in the roll-up summary field. A Sum type of summary allows the app builder to calculate the total value of a numeric field from the child records related to a parent record by a master-detail relationship. The app builder can create a roll-up summary field on the Account object that sums the Amount field from the won Opportunities related to each Account. Count is not a valid type of summary, as it does not calculate the total value of a numeric field. A Count type of summary allows the app builder to count the number of child records related to a parent record by a master-detail relationship. Max is not a valid type of summary, as it does not calculate the total value of a numeric field. A Max type of summary allows the app builder to display the largest value of a numeric or date field from the child records related to a parent record by a master-detail relationship. Min is not a valid type of summary, as it does not calculate the total value of a numeric field. A Min type of summary allows the app builder to display the smallest value of a numeric or date field from the child records related to a parent record by a master-detail relationship.

Question #86

Ursa Major Solar wants to convert the relationship between Galaxy and Star from a lookup relationship to a master-detail relationship so each Galaxy record can be equipped with a roll-up summary count of Star records.

Which two considerations should be made? Choose 2 answers

  • A . The Star records are all required to have an existing value in their Galaxy field.
  • B . The Galaxy object has fewer than two existing master-detail relationships.
  • C . The Galaxy object is required to contain existing roll-up summary fields.
  • D . The Star object has fewer than two existing master-detail relationships.

Reveal Solution Hide Solution

Correct Answer: A, B
A, B

Explanation:

The two considerations that should be made are: The Star records are all required to have an existing value in their Galaxy field. This is a prerequisite for converting a lookup relationship to a master-detail relationship. A lookup relationship is an optional relationship that links two objects together, but does not enforce referential integrity or cascade delete. A master-detail relationship is a required relationship that links two objects together and enforces referential integrity and cascade delete. To convert a lookup relationship to a master-detail relationship, all child records must have a value in their lookup field that references an existing parent record. The Galaxy object has fewer than two existing master-detail relationships. This is another prerequisite for converting a lookup relationship to a master-detail relationship. An object can have up to two master-detail relationships with other objects and can act as both the parent and child in different relationships. To convert a lookup relationship to a master-detail relationship, the parent object must have fewer than two existing master-detail relationships with other objects. The Galaxy object is required to contain existing roll-up summary fields is not a valid consideration, as it is not related to converting a lookup relationship to a master-detail relationship.

Question #87

Universal Containers has two types of applicants, hourly and salary. There are separate record types for each. While all members of the human resource department need to be able to view all applicant records, only the hiring Manager and VP of HR should be able to create salary applicant records.

What should the app builder recommend to meet this requirement?

  • A . Update the org-wide default to private and create a sharing rule for the role of recruiting manager.
  • B . Create a permission set containing the salary record type and assign it to the appropriate users.
  • C . Remove "create" permission for the salary applicant object for everyone except the manager and VP.
  • D . Configure the hourly record type as the default and instruct non-management users to accept the default record type.

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

A permission set containing the salary record type and assigning it to the appropriate users would allow only those users to create salary applicant records, while still allowing all users to view all applicant records. This is the most granular and flexible way to meet the requirement

Question #88

The DreamHouse Realty (DR) service manager has asked for some improvements in case management to enforce process compliance so that cases are unable to be reverted to an earlier case status, and to ensure that certain fields are required when specific case criteria are met.

What solution should an app builder implement to meet these requirements?

  • A . Workflow Rules
  • B . Process Builder
  • C . A Validation Rules
  • D . Activities Component

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

A validation rule can enforce process compliance by preventing users from saving records that do not meet certain criteria. In this case, a validation rule can prevent users from reverting to an earlier case status or leaving certain fields blank when specific case criteria are met

Question #89

Cloud Kicks (CK) wants to track orders against inventory, ensuring its ability to fulfill order requests. CK created a junction object called Request Inventory to enable many-to-many relationships with the Inventory and Order objects.

What does the app builder need to provide to ensure users can view Request Inventory records?

  • A . Read access to both master objects.
  • B . Apex-based sharing on the first master object.
  • C . Sharing rules on Request Inventory object.
  • D . Read access to the first master object.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

To view a junction object record, a user must have at least read access to both master objects. This is because the junction object inherits the sharing and security settings from both master objects

Question #90

An app builder would like to streamline the user experience by reflecting summarized calculations of specific fields on various objects.

Which field types could be used in roll-up summary fields to accomplish this? Choose 3 answers

  • A . Currency
  • B . Percent
  • C . Date
  • D . Checkbox
  • E . Time

Reveal Solution Hide Solution

Correct Answer: A, B, D
A, B, D

Explanation:

Roll-up summary fields can only be created on master-detail relationships, and they can only calculate numeric fields, such as currency, percent, and number. Date and time fields are not supported for roll-up summary fields. Checkbox fields can be used in roll-up summary filters, but not in the field to aggregate

Question #91

universal containers has several large customers that sell their products through dealers. Each customer and dealer have an individual rep who works directly with uc and each is billed separately.

How can an app builder implement these requirements?

  • A . Create a single account record, add each rep as a contact and create a custom dealer object
  • B . Create both customer and dealer as accounts, add each rep as a contact on the corresponding account and create an account hierarchy.
  • C . Create a single parent record, add each rep as a contact to the parent account and add each dealer as a child record
  • D . Create both customer and dealer as accounts, create account teams on each account and associate the dealer records with the parent account.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Creating both customer and dealer as accounts, creating account teams on each account and associating the dealer records with the parent account would allow UC to track each customer and dealer separately, as well as their relationships and reps. Account hierarchy is not suitable for this scenario, as it is used to show the relationships among parent and child accounts within a single company

Question #92

Cloud Kicks (CK) tracks the support level of its customers on the account record page. CK wants to show a text notification on a case record page when the related account is a platinum-level customer.

How could an app builder meet this requirement?

  • A . Add a rich text area to the Case Lighting page > Set the component visibility of the rich text area to show when the account support level is platinum.
  • B . Create a text-only Visualforce page > Drag the Visualforce component into the Case page layout > Set its visibility to show when the account support level is platinum.
  • C . Create a text-only Visualforce page > Clone the case page layout > Drag the Visualforce component into the page, and assign the layout to platinum cases.
  • D . Clone the Case Lightning page > Add a rich text area to the new page, and assign this page to platinum accounts.

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

A text-only Visualforce page can be used to show a text notification on a case record page based on a condition. The Visualforce component can be dragged into the Case Lightning page and its visibility can be set to show when the account support level is platinum. This is the simplest and most flexible way to meet the requirement

Question #93

Universal Containers (UC) has large data volumes and is nearing data storage limits. The planned solution is to archive historical data to reduce data storage in Salesforce; however, UC would still like to use reports, queries, and lookups on the archived information.

Which two options could meet this requirement? Choose 2 answers

  • A . Big objects
  • B . Custom objects
  • C . Related objects
  • D . External objects

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

Big objects and external objects can be used to archive historical data and reduce data storage in Salesforce, while still allowing users to access the archived data using reports, queries, and lookups. Big objects store data within Salesforce, while external objects store data outside Salesforce and integrate it with Salesforce using an external data source

Question #94

Universal Containers has a customer base where many customers have the same or similar company names.

Which functionality should be configured to improve an end user`s search experience? Choose 2 answers

  • A . Update the account search layout’s view filter settings.
  • B . Update the account search layouts search results columns displayed.
  • C . Update the account search filter fields.
  • D . Update the account search layouts accounts tab columns displayed.

Reveal Solution Hide Solution

Correct Answer: B, C
B, C

Explanation:

Updating the account search layouts search results columns displayed and updating the account search filter fields can improve an end user’s search experience by showing more relevant information and allowing more refined filtering. The view filter settings and the accounts tab columns displayed are not related to the search functionality

Question #95

Universal Containers uses a custom picklist field Account Region on the account record. They want this region to be reflected on all related contact records and stay in sync if the value of this field changes on the Account.

How should an app builder meet this requirement?

  • A . Create a picklist field called ‘Account Region’ on Contact object > Create a workflow rule to update this picklist field if the Account Region field on the Account is changed.
  • B . Create a formula field on the Contact object > Set the value of the formula to ISPICKVAL(Account.Account_Region__c).
  • C . Create a formula field on the Contact object > Set the value of the formula to TEXT(Account.Account_Region__c).
  • D . Create a text field called ‘Account Region’ on Contact object > Create a workflow ruleto update this picklist field if the Account Region field on the Account is changed.

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Creating a formula field on the Contact object and setting the value of the formula to TEXT(Account.Account_Region__c) would reflect the region of the related account on the contact record and stay in sync if the value changes on the account. This is the most efficient and maintainable way to meet the requirement. Creating a workflow rule or a picklist field would require additional configuration and complexity

Question #96

Universal Containers is piloting new features in an existing sandbox and wants to prevent outbound email sends during testing.

What should the app builder do to meet the requirement?

  • A . Email deliverability set to system email only.
  • B . Email configured for SMTP authentication.
  • C . Email relay to the configured host enabled.
  • D . Email deliverability set to no access.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Setting email deliverability to no access would prevent outbound email sends during testing in a sandbox. This would ensure that no emails are sent to any users or external email addresses from the sandbox. Setting email deliverability to system email only would still allow some emails to be sent, such as password reset emails or new user emails. Configuring SMTP authentication or email relay would not affect email deliverability in a sandbox

Question #97

Universal Containers wants to deliver purchased containers to remote construction address. In these cases, the customers will supply UC with the coordinates to the location.

What type of field should the app builder use to capture this information?

  • A . Number
  • B . Geo location
  • C . Text
  • D . External Lookup

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

A geolocation field can be used to capture the coordinates of a location in latitude and longitude. This field type can also be used in reports, formulas, validation rules, and Apex

Question #98

An app builder has created a new report type but users are unable to select it from the Report Type list when making a new report for records they own.

What could be causing this issue?

  • A . Access to the necessary object is unavailable.
  • B . The report type is in a status of Deployed.
  • C . Access to Create and Customize Reports is disabled.
  • D . The report type is in a status of in Development.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

A report type that is in a status of In Development is not available for users to select when creating a new report. The app builder needs to change the status to Deployed to make it visible to users

Question #99

The app builder at Ursa Major Solar has just created a master-detail relationship between a parent object Galaxy__c and child object Star__c.

What would be the effect of creating this type of relationship if users want to report on Galaxy__c with Star__c?

  • A . A Star__c report typewith Galaxy__c as a field will be automatically created.
  • B . A new custom report type will need to be created for Star__c with lookup fields from Galaxy__c.
  • C . A Galaxy__c with Star__c report type will be automatically created.
  • D . A new custom report type will need to be created for Galaxy__c with Star__c.

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

A master-detail relationship between two objects automatically creates a report type that includes both objects. The app builder does not need to create a custom report type for this scenario. The report type will have the format of Parent object with Child object

Question #100

Service agents are required to confirm a user identity before providing support information over the phone.

What feature can an app builder use to help agents meet this requirement?

  • A . Include Surveys as a Case related list
  • B . Case Validation Rules
  • C . Add Path to the top of the Case layout
  • D . Guided Action Flows on the record page

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Guided Action Flows on the record page can help service agents meet the requirement of confirming a user identity before providing support information over the phone. Guided Action Flows are a series of screens that guide agents through a predefined process, such as verifying user information, collecting case details, or resolving issues

Exit mobile version