ExamGecko
Home Home / Salesforce / Certified Platform App Builder

Salesforce Certified Platform App Builder Practice Test - Questions Answers, Page 24

Question list
Search
Search

List of questions

Search

Related questions











DreamHouse Realty wants 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 field types are allowed as an external ID?

A.
Number field
A.
Number field
Answers
B.
URL field
B.
URL field
Answers
C.
Test field
C.
Test field
Answers
D.
Phone field
D.
Phone field
Answers
Suggested answer: A, C

Explanation:

A: Number fields and C: Text fields can be set as External IDs. These field types are suitable for housing unique identifiers from external systems.

Reference:

Salesforce Help - External ID Fields

Universal Containers expects impacts to operations due to increased demand. The executive team will reach out to current customers and wants to see the number of open cases for the account and parent account.

What should an app builder use to display the number of open cases on the account page?

A.
Flow
A.
Flow
Answers
B.
Approval Process
B.
Approval Process
Answers
C.
Roll-up summary
C.
Roll-up summary
Answers
D.
Cuctom object
D.
Cuctom object
Answers
Suggested answer: C

Explanation:

Roll-up summary fields can be used to count the number of related open cases for an account, including those from parent accounts if the relationship allows roll-up summaries.

Reference:

[Salesforce Help - Roll-up Summary Fields](https://help.salesforce.com/s/articleView?id=sf.fields_about_roll_up up_summary_fields.htm&type=5)

Universal Containers has created two custom objects called Seminars and Attendees. Organization-wide defaults for these objects have been set to Private. Universal Containers wants to set up a new Junction object between these custom objects. A select group of users should be able to edit records in the Junction object.

Which two steps should an app builder take to configure the proper security?

A.
Set Sharing Settings to Road Only on both Master-Detail relationship fields.
A.
Set Sharing Settings to Road Only on both Master-Detail relationship fields.
Most voted
Answers (1)
Most voted
B.
Create owner-based sharing rules that give Read access to the master objects.
B.
Create owner-based sharing rules that give Read access to the master objects.
Most voted
Answers (1)
Most voted
C.
Sat lookup filters on both Junction object relationship field.
C.
Sat lookup filters on both Junction object relationship field.
Answers
D.
Create an owner-based sharing rule that gives Road action to the junction object.
D.
Create an owner-based sharing rule that gives Road action to the junction object.
Answers
Suggested answer: A, D

Explanation:

A: Setting Sharing Settings to Read Only on both Master-Detail relationship fields ensures that users can view but not edit the master records from the junction object.

D: Creating an owner-based sharing rule that gives Read access to the junction object allows specific users or groups to access and edit records in the Junction object while maintaining the private OWD setting.

Reference:

Salesforce Help - Sharing Settings

Universal Containers (UC) has several large customers that sell their products through dealers. UC identifies and works with a single individual at each customer and at each dealer. Separate bills are sent to each customer and each dealer. These details need to be stored in a format that clearly displays the business entities and their appropriate representatives.

How should an app builder Implement these regalements?

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

Explanation:

Creating both customer and dealer as accounts, adding each rep as a contact on the corresponding account, and creating an account hierarchy provides a clear organizational structure and relationship between the entities.

Reference:

Salesforce Help - Account Hierarchies

The app builder at AW Computing has been asked to track the number of times a case has been reopened.

Which solution should the app builder utilize to help with this request?

A.
Scheduled Triggered flow
A.
Scheduled Triggered flow
Answers
B.
Screw flow
B.
Screw flow
Answers
C.
Process Builder
C.
Process Builder
Answers
D.
Apex Trigger
D.
Apex Trigger
Answers
Suggested answer: A

Explanation:

A Scheduled Triggered flow can be used to increment a custom field on the Case object each time the case is reopened, effectively tracking the number of reopenings.

Reference:

Salesforce Help - Scheduled Flows

Universal Containers deployed an app in a large change set from a Developer Sandbox to a Developer Pro Sandbox used for testing. After testing, changes had to be made to several of the components in the change set.

How should an app builder move the new changes to the Developer Pro Sandbox?

A.
Refresh the text sandbox and re_display the change set.
A.
Refresh the text sandbox and re_display the change set.
Answers
B.
Clone the change set and re_display
B.
Clone the change set and re_display
Answers
C.
Rename the change set, add the changes and re_display
C.
Rename the change set, add the changes and re_display
Answers
D.
Update the change set and re_display
D.
Update the change set and re_display
Answers
Suggested answer: D

Explanation:

Updating the existing change set with the new changes and redeploying is the most efficient way to move the updated components to the Developer Pro Sandbox.

Reference:

Salesforce Help - Change Sets

The marketing director is concerned that too many car parts were given away for free last year.

Which functionality should be used to ensure all free parts receive the marketing directors' sign-off?

A.
Stack post
A.
Stack post
Answers
B.
Chatter approval
B.
Chatter approval
Answers
C.
Automated email message
C.
Automated email message
Answers
D.
Approval process
D.
Approval process
Answers
Suggested answer: D

Explanation:

An Approval Process is the appropriate functionality to ensure all free parts receive the marketing director's sign-off. It allows for setting up a process for record approval.

Reference:

Salesforce Help - Approval Processes

Universal Containers wants sales reps to get permission from their managers before deleting Opportunities,

What can be used to meet these requirements?

A.
Process Builder with Submit for Approval action.
A.
Process Builder with Submit for Approval action.
Answers
B.
Approval Process with a triggered Flow process.
B.
Approval Process with a triggered Flow process.
Most voted
Answers (1)
Most voted
C.
Approval Process with Time-Dependent Workflow action.
C.
Approval Process with Time-Dependent Workflow action.
Answers
D.
Two-step Approval Process.
D.
Two-step Approval Process.
Answers
Suggested answer: D

Explanation:

The feature that can be used to meet these requirements is two-step approval process. An approval process defines the steps and criteria for approving records. A two-step approval process requires two levels of approval before a record can be deleted. The app builder can configure an approval process for opportunities that requires sales reps to submit their delete requests for approval from their managers. Option A is incorrect because Process Builder with Submit for Approval action is not a valid feature, as Process Builder cannot submit records for approval. Option B is incorrect because Approval Process with a triggered Flow process is not a valid feature, as Approval Process cannot trigger Flow processes. Option C is incorrect because Approval Process with Time-Dependent Workflow action is not a valid feature, as Approval Process cannot use Time-Dependent Workflow actions.

Universal Containers wants users to have access to the pricing guidelines document when viewing a Contract related to an Account.

What feature should an app builder use to create easy access to the document?

A.
Quick Action on the Contracts object
A.
Quick Action on the Contracts object
Answers
B.
Quick Action on the Account object
B.
Quick Action on the Account object
Answers
C.
A custom detail page link on the Account object
C.
A custom detail page link on the Account object
Answers
D.
A custom detail page link on the Contract object
D.
A custom detail page link on the Contract object
Answers
Suggested answer: D

Explanation:

The feature that the app builder should use to create easy access to the document is a custom detail page link on the Contract object. A custom detail page link is a type of custom button or link that can display a URL or execute JavaScript when clicked. The app builder can create a custom detail page link on the Contract object that displays the pricing guidelines document in a new window or tab. Option A is incorrect because a quick action on the Contracts object is not suitable for this requirement, as quick actions are used to create or update records, log calls, send emails, or launch flows. Option B is incorrect because a quick action on the Account object is not suitable for this requirement, as quick actions are not related to the Contract object. Option C is incorrect because a custom detail page link on the Account object is not suitable for this requirement, as custom detail page links are not related to the Contract object.

The case handling process at Universal Containers includes multiple steps Including approvals, notifications, and fields updates. To manage and evaluate all of these changes in a single save operation, an app builder wants to use Process Builder and the Advanced option to let the process evaluate a record multiple times has been selected.

Which two options should the app builder avoid to prevent recursion?

Choose 2 answers

A.
IF statements
A.
IF statements
Most voted
Answers (1)
Most voted
B.
Setting a criteria node to No criteria-just execute the procedure
B.
Setting a criteria node to No criteria-just execute the procedure
Answers
C.
Invocable processes
C.
Invocable processes
Answers
D.
The ISCHANGED function
D.
The ISCHANGED function
Most voted
Answers (1)
Most voted
Suggested answer: C, D

Explanation:

The two options that the app builder should avoid to prevent recursion are setting a criteria node to No criteria-just execute the procedure and invocable processes. Setting a criteria node to No criteria-just execute the procedure means that the process will always execute the actions regardless of the record values, which can cause recursion if the process updates the same record that triggered it. Invocable processes are processes that can be invoked from another process or a flow, which can cause recursion if the invocable process updates the same record that triggered the parent process or flow. Option A is incorrect because IF statements are not an option in Process Builder, but rather a function that can be used in formulas or conditions. Option D is incorrect because the ISCHANGED function is not an option in Process Builder, but rather a function that can be used in formulas or conditions to check if a field value has changed.

Total 294 questions
Go to page: of 30