ExamGecko
Home Home / Salesforce / Certified Platform App Builder

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

Question list
Search
Search

List of questions

Search

Related questions











The VP of Sales wants a Chatter post to the All-Sales private group when an opportunity goes to the closed won stage.

What two tools should the app builder use to automate this process? Choose 2 answers

A.
Flow
A.
Flow
Most voted
Answers (1)
Most voted
B.
Process Builder
B.
Process Builder
Most voted
Answers (1)
Most voted
C.
Big Deal Alert
C.
Big Deal Alert
Answers
D.
Workflow
D.
Workflow
Answers
Suggested answer: B, D

Explanation:

The app builder should use two tools to automate this process:

Process Builder: This is a type of automation tool that can execute actions based on certain criteria. In this case, the process builder can have a criteria that evaluates if an opportunity goes to the closed won stage, and then execute an action that posts a message to a Chatter group.

Workflow: This is another type of automation tool that can execute actions based on certain criteria. In this case, the workflow can have a criteria that evaluates if an opportunity goes to the closed won stage, and then execute an action that posts a message to a Chatter group. Option A and C are not tools that can automate this process.

The appraisal team at DreamHouse Realty wants to leverage Salesforce mobile app.

What are three things an app builder should do to optimize mobile experience?

Choose 3 answers

A.
Use Global Actions to make it easy to perform vital functionality on mobile.
A.
Use Global Actions to make it easy to perform vital functionality on mobile.
Answers
B.
Avoid using default field values so that the user is required to fill in all fields on the screen.
B.
Avoid using default field values so that the user is required to fill in all fields on the screen.
Answers
C.
Minimize the amount of formula fields and lookup fields to reduce page load time.
C.
Minimize the amount of formula fields and lookup fields to reduce page load time.
Answers
D.
Create individual customized layouts for different phone operating systems.
D.
Create individual customized layouts for different phone operating systems.
Answers
E.
Put the most important fields in the compact layout so they are easy to find.
E.
Put the most important fields in the compact layout so they are easy to find.
Answers
Suggested answer: A, C, E

Explanation:

The app builder should do three things to optimize mobile experience:

Use Global Actions to make it easy to perform vital functionality on mobile: Global actions are actions that allow users to create records or perform tasks from anywhere in Salesforce. They are displayed in various places in Salesforce mobile app, such as action bar, action menu, or publisher. By using global actions, the app builder can make it easy for the appraisal team to perform common tasks on mobile, such as creating a new appraisal record or logging a call.

Minimize the amount of formula fields and lookup fields to reduce page load time: Formula fields and lookup fields are types of fields that can affect the performance of Salesforce mobile app. Formula fields are fields that calculate a value based on an expression or formula. Lookup fields are fields that create a relationship between two objects and allow users to select a value from a list of records. Both types of fields can increase the page load time on mobile devices, especially if they are complex or reference many other fields. By minimizing the amount of formula fields and lookup fields, the app builder can optimize the mobile experience for the appraisal team.

Put the most important fields in the compact layout so they are easy to find: Compact layouts are layouts that display a record's key information at a glance. They are used in various places in Salesforce mobile app, such as record highlights, list views, related lists, and lookup dialogs. By putting the most important fields in the compact layout, the app builder can ensure that the appraisal team can easily find the information they need on mobile devices. Option B and D are not things that an app builder should do to optimize mobile experience.

An app builder wants to update a field on the parent record when a child record connected via lookup is deleted.

What automation should the app builder use?

A.
Screen flow
A.
Screen flow
Answers
B.
Process Builder
B.
Process Builder
Answers
C.
Apex code
C.
Apex code
Answers
D.
Workflow rule
D.
Workflow rule
Answers
Suggested answer: C

Explanation:

The app builder should use Apex code to update a field on the parent record when a child record connected via lookup is deleted. Apex code is a programming language that allows developers to execute complex logic on the Salesforce platform. Apex code can be triggered by certain events, such as insert, update, delete, or undelete of records. In this case, the app builder can write an Apex trigger that runs after a child record is deleted and updates a field on the parent record accordingly. Option A, B, and D are not automation tools that can perform this task.

Cloud Kicks has five years of sales data and would like to track when customers made their first purchase. How should an app builder use a roll-up summary to meet the requirements?

A.
Create a new roll-up summary field called First Order Date, using Type MIN on the Opportunity Close Date with a filter where IsWon = TRUE.
A.
Create a new roll-up summary field called First Order Date, using Type MIN on the Opportunity Close Date with a filter where IsWon = TRUE.
Answers
B.
Create a new date field called First Order Date, create a new Workflow to set the date, and roll up the value with a filter where IsWon = TRUE.
B.
Create a new date field called First Order Date, create a new Workflow to set the date, and roll up the value with a filter where IsWon = TRUE.
Answers
C.
Create a new roll-up summary field called First Order Date, using Type SUM on Opportunity Close Date.
C.
Create a new roll-up summary field called First Order Date, using Type SUM on Opportunity Close Date.
Answers
D.
Create a new date field called First Order Date, then create a roll-up summary to update the field using Type MIN.
D.
Create a new date field called First Order Date, then create a roll-up summary to update the field using Type MIN.
Answers
Suggested answer: A

Explanation:

The app builder should create a new roll-up summary field called First Order Date, using Type MIN on the Opportunity Close Date with a filter where IsWon = TRUE. A roll-up summary field is a type of field that calculates values from related records and displays them on the parent record. In this case, the app builder can create a roll-up summary field on the Account object that calculates the minimum (earliest) value of the Opportunity Close Date field from the related opportunities where IsWon = TRUE. This will show when customers made their first purchase. Option B, C, and D are not correct ways to use a roll-up summary field to meet the requirement.

An app builder has created a custom Lightning App and wants to make it available to the internal users at Universal Containers.

Which two steps are necessary to accomplish this task?

Choose 2 answers

A.
Add the app to a Visualforce page.
A.
Add the app to a Visualforce page.
Answers
B.
Upload the app to Static Resources.
B.
Upload the app to Static Resources.
Answers
C.
Create a subdomain using My Domain.
C.
Create a subdomain using My Domain.
Answers
D.
Build a Custom Tab for the app.
D.
Build a Custom Tab for the app.
Answers
Suggested answer: C, D

Explanation:

The app builder needs to do two steps to make the custom Lightning App available to the internal users at Universal Containers:

Create a subdomain using My Domain: My Domain is a feature that allows an organization to set up a custom domain name for their Salesforce instance.This is required to use custom Lightning components and apps in Salesforce1.

Build a Custom Tab for the app: A custom tab is a tab that displays any custom object or web page in Salesforce.This is required to make the custom Lightning App accessible from the navigation menu or app launcher2. Option A and B are not necessary steps to make the custom Lightning App available to the internal users.

An App Builder wants to deploy a new version of an auto launched flow to production in an active state so that the new functionality Is immediately available to users

What should the App Builder rake into consideration when planning the deployment?

A.
Verify there is an Apex test that provides test coverage for the Flow.
A.
Verify there is an Apex test that provides test coverage for the Flow.
Answers
B.
Grant user access to the Flow.
B.
Grant user access to the Flow.
Answers
C.
Manually activate the Flow after deployment
C.
Manually activate the Flow after deployment
Answers
D.
Include the Process Builder calling the Flow In the deployment
D.
Include the Process Builder calling the Flow In the deployment
Answers
Suggested answer: A

Explanation:

The app builder should verify that there is an Apex test that provides test coverage for the Flow. An Apex test is a unit test that verifies the functionality and quality of Apex code.Apex tests are required to deploy any change that contains Apex code or references Apex code, such as an auto launched flow3.The app builder should ensure that there is an Apex test that covers at least 75% of the Flow logic before deploying it to production in an active state4. Option B, C, and D are not things that the app builder should take into consideration when planning the deployment.

Cloud Kicks has leads owned by users and queues. The sales manager wants the status to change to working when a user takes ownership.

What does an app builder need to have in the criteria to ensure the process runs without error?

A.
BEGINS([Lead].OwnerId, ,,005')
A.
BEGINS([Lead].OwnerId, ,,005')
Most voted
Answers (1)
Most voted
B.
[Lead].Owner:User.Role Is Null = False
B.
[Lead].Owner:User.Role Is Null = False
Answers
C.
[Lead].Owner:Queue.OwnerId Is Null = True
C.
[Lead].Owner:Queue.OwnerId Is Null = True
Answers
D.
NOT(ISBLANK([Lead].OwnerId))
D.
NOT(ISBLANK([Lead].OwnerId))
Answers
Suggested answer: D

Explanation:

The app builder needs to have NOT(ISBLANK([Lead].OwnerId)) in the criteria to ensure the process runs without error. This formula checks if the OwnerId field on the Lead object is not blank, which means that the lead is owned by a user or a queue. This will prevent the process from running on leads that are not owned by anyone, which could cause an error. Option A, B, and C are not formulas that can ensure the process runs without error.

A new field has been added to the Applicant object that is part of an unmanaged package. A recruiter ran the Position with or without Applicants report and noticed that the new field was missing as an option to add as a column.

How should an app builder troubleshoot this issue?

A.
Adjust the field level security to include in the report type.
A.
Adjust the field level security to include in the report type.
Answers
B.
Check Allow Reports for the position and applicant objects.
B.
Check Allow Reports for the position and applicant objects.
Answers
C.
Add the field to the custom report type field layout.
C.
Add the field to the custom report type field layout.
Answers
D.
Update the profile with the Manage Public Reports permission.
D.
Update the profile with the Manage Public Reports permission.
Answers
Suggested answer: C

Explanation:

The app builder should add the field to the custom report type field layout to troubleshoot this issue. A custom report type is a type of report that defines which objects and fields are available for reporting. The app builder can customize which fields are included in each custom report type by editing its field layout. If a new field is added to an object that is part of an unmanaged package, it will not be automatically added to the custom report type field layout. The app builder needs to manually add it to make it available as an option to add as a column in reports based on that custom report type. Option A, B, and D are not steps that can troubleshoot this issue.

An app builder has deployed a change set from a sandbox to production. There is a long delay in the deployment.

What can be causing the delay?

A.
Profiles are included in the change set.
A.
Profiles are included in the change set.
Answers
B.
A field type change is included in the change set.
B.
A field type change is included in the change set.
Answers
C.
Dependent fields are included in the change set.
C.
Dependent fields are included in the change set.
Answers
D.
Roles are included in the change set.
D.
Roles are included in the change set.
Answers
Suggested answer: B

Explanation:

The app builder should know that a field type change is included in the change set and that it can cause a delay in the deployment. A field type change is a change that modifies the data type of an existing field, such as changing a text field to a number field. A field type change can affect many aspects of Salesforce functionality, such as validation rules, formulas, workflows, reports, dashboards, and more. Therefore, deploying a change set that contains a field type change can take longer than usual and require more testing and verification. Option A, C, and D are not changes that can cause a delay in the deployment.

Universal Containers implemented an application process that uses custom objects Internships and Applications. The organization-wide default for Internships has been set to private and is the master in the master-detail relationship with Applications. The VP of HR wants to allow edit access to Applications to recruiters.

How should an app builder configure the proper access?

A.
Set the organization-wide default on the Applications object to Read/Write.
A.
Set the organization-wide default on the Applications object to Read/Write.
Answers
B.
Add a sharing rule that grants the users Read/Write access to the Internship records.
B.
Add a sharing rule that grants the users Read/Write access to the Internship records.
Most voted
Answers (1)
Most voted
C.
Create a queue for the web applications and assign access to the users who will be editing the records.
C.
Create a queue for the web applications and assign access to the users who will be editing the records.
Answers
D.
Create a sharing rule that grants the users Read/Write access to the Application records.
D.
Create a sharing rule that grants the users Read/Write access to the Application records.
Answers
Suggested answer: D

Explanation:

The app builder should create a sharing rule that grants the users Read/Write access to the Application records. A sharing rule is a type of rule that can extend record access to groups of users based on certain criteria. In this case, the app builder can create a sharing rule that grants Read/Write access to the Application object to the recruiters based on their role, public group, or queue. This will allow them to edit the Application records related to any Internship record, regardless of the ownership. Option A, B, and C are not ways to configure the proper access.

Total 294 questions
Go to page: of 30