ExamGecko
Home Home / Salesforce / Certified Platform App Builder

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

Question list
Search
Search

List of questions

Search

Related questions











Northern Trail Outfitters has two custom objects that are part of a master-detail relationship.

What determines the ownership and sharing access of the detail record?

A.
The default owner is set in the parent object's settings.
A.
The default owner is set in the parent object's settings.
Answers
B.
The Owner field on the Detail record.
B.
The Owner field on the Detail record.
Answers
C.
The Owner field on the Master record.
C.
The Owner field on the Master record.
Answers
D.
The owner is set independently on the detail object's settings.
D.
The owner is set independently on the detail object's settings.
Answers
Suggested answer: C

Explanation:

The Owner field on the Master record determines the ownership and sharing access of the detail record in a master-detail relationship. According to theSalesforce documentation, ''The detail record inherits the sharing and security settings of its master record.'' The default owner is not set in the parent object's settings, the Owner field on the Detail record does not exist, and the owner is not set independently on the detail object's settings.

Cloud Kicks has a shipment date on each shipment that is sent out. Dispatchers need more details on the day and time the shipment was sent out. The app builder needs to change the current field type that is used from Date to Date/Time.

What should the app builder be aware of when it comes to data already in the system?

A.
The change will be instant
A.
The change will be instant
Answers
B.
Historical data will be updated to 12:00 timestamp.
B.
Historical data will be updated to 12:00 timestamp.
Answers
C.
The field name will change.
C.
The field name will change.
Answers
D.
Data loss will be experienced.
D.
Data loss will be experienced.
Answers
Suggested answer: B

Explanation:

Historical data will be updated to 12:00 timestamp when changing a Date field to Date/Time field. According to theSalesforce documentation, ''When you convert a Date field to Date/Time, Salesforce appends ''12:00'' to existing data in your records.'' The change will not be instant, but will require some time for processing. The field name will not change unless specified by the app builder. Data loss will not be experienced, but data accuracy might be affected.

An app builder installs an unmanaged package in a full copy sandbox that is an exact match for production, and now they are ready to install it m production. When the app builder attempts to install the package in production, it fails.

Why did the package fail to install?

A.
Incorrect license types
A.
Incorrect license types
Answers
B.
Package features not compatible
B.
Package features not compatible
Answers
C.
Object limits exceeded
C.
Object limits exceeded
Answers
D.
Apex unit test failures
D.
Apex unit test failures
Answers
Suggested answer: D

Explanation:

Apex unit test failures can cause a package installation to fail. According to theSalesforce documentation, ''If your package contains Apex code, all tests must complete successfully for your package to install.'' Incorrect license types, package features not compatible, and object limits exceeded are not valid reasons for a package installation failure.

The CFO of Cloud Kicks needs to sign off on any major show retail deal that has a discount of more than 30% before the deal can be closed.

What feature would be used to handle this requirement?

A.
Approval Process
A.
Approval Process
Answers
B.
Email Alert
B.
Email Alert
Answers
C.
Field Update
C.
Field Update
Answers
D.
Workflow Rule
D.
Workflow Rule
Answers
Suggested answer: A

Explanation:

Approval Process is the feature that would be used to handle the requirement of signing off on major show retail deals with more than 30% discount. According to theSalesforce documentation, ''An approval process automates how Salesforce records are approved in your org.'' Email Alert, Field Update, and Workflow Rule are actions that can be triggered by an approval process, but they are not features for handling approvals.

DreamMouse Realty has a mentorship program that pairs experienced Realtors with new Realtors. Each experienced Realtor can mentor one or several new Realtors, and each new Realtor is required to work with a single experienced Realtor they report to for a probationary period.

What type of relationship would an app builder set up to meet this specification?

A.
Indirect lookup
A.
Indirect lookup
Answers
B.
Many-to-many
B.
Many-to-many
Answers
C.
Master-detail
C.
Master-detail
Answers
D.
Lookup
D.
Lookup
Answers
Suggested answer: D

Explanation:

Lookup is the type of relationship that would be set up to meet the specification of pairing experienced Realtors with new Realtors. According to theSalesforce documentation, ''A lookup relationship creates a loose association between objects. The lookup field allows users to select a record from another object.'' Indirect lookup is used for junction objects on different platforms. Many-to-many is not a type of relationship, but a result of using junction objects. Master-detail is used for creating parent-child relationships.

The Director of Marketing at Northern Trail Outfitters wants the app builder to create a formula field that tracks how many days have elapsed since a contact was sent a marketing communication. The director is only interested in whole units.

Which function should be used to return a date for calculating the difference?

A.
DATFTIMEVALUE()
A.
DATFTIMEVALUE()
Answers
B.
TODAY()
B.
TODAY()
Answers
C.
DATEVALUE()
C.
DATEVALUE()
Answers
D.
NOW()
D.
NOW()
Answers
Suggested answer: B

Explanation:

TODAY() is the function that should be used to return a date for calculating the difference between today and the date a marketing communication was sent. According to theSalesforce documentation, ''TODAY() returns the current date as a Date value.'' DATETIMEVALUE() converts a text value into a Date/Time value. DATEVALUE() converts a Date/Time value into a Date value. NOW() returns the current Date/Time value.

Sales Managers want to be automatically notified any time there is a change to an Opportunity Close Date and want these changes to be tracked on the Opportunity.

Which two configurations should an app builder recommend?

Choose 2 answers

A.
Create an Opportunity outbound message.
A.
Create an Opportunity outbound message.
Answers
B.
Use Process Builder on Opportunities and a Chatter post action.
B.
Use Process Builder on Opportunities and a Chatter post action.
Answers
C.
Activate Historical Trending for Opportunities.
C.
Activate Historical Trending for Opportunities.
Answers
D.
Enable Feed Tracking on Opportunities.
D.
Enable Feed Tracking on Opportunities.
Answers
Suggested answer: B, D

Explanation:

Using Process Builder on Opportunities and a Chatter post action, and enabling Feed Tracking on Opportunities are two configurations that an app builder can recommend to meet the requirement of notifying and tracking changes to an Opportunity Close Date. Process Builder can create a process that triggers a Chatter post action when the Close Date field is changed on an Opportunity. Feed Tracking can enable tracking of field history for the Close Date field on the Opportunity feed. Creating an Opportunity outbound message and activating Historical Trending for Opportunities are not valid configurations for this requirement.

An app builder created multiple custom fields, page layouts, and reports in the sandbox and added them to a change set was deployed to production, the reports were NOT deployed.

What should the app builder do?

A.
Move the reports to the Untried Public Reports folder and add them to a new change set.
A.
Move the reports to the Untried Public Reports folder and add them to a new change set.
Answers
B.
Move the reports from the Unfiled Public Reports folder and add them to a new change set
B.
Move the reports from the Unfiled Public Reports folder and add them to a new change set
Answers
C.
Recreate the reports in production. Reports are not supported in change sets
C.
Recreate the reports in production. Reports are not supported in change sets
Answers
D.
Add the reports to an unmanaged package and install the unmanaged package into production.
D.
Add the reports to an unmanaged package and install the unmanaged package into production.
Answers
Suggested answer: B

Explanation:

Moving the reports from the Unfiled Public Reports folder and adding them to a new change set is what the app builder should do to deploy the reports to production. According to theSalesforce documentation, ''Reports in the Unfiled Public Reports folder aren't available for deployment.'' Moving the reports to the Untried Public Reports folder, recreating the reports in production, and adding the reports to an unmanaged package are not necessary or recommended actions.

An app builder wanes to show Groups as the last navigation menu item in the mobile app. However, (he app builder is unable to select Groups as one of the items on the drop-down menu.

What could cause this?

A.
Groups is available in the recent section of the navigation menu.
A.
Groups is available in the recent section of the navigation menu.
Answers
B.
Groups is included m the Smart Search items butunavailable on the navigation menu.
B.
Groups is included m the Smart Search items butunavailable on the navigation menu.
Most voted
Answers (1)
Most voted
C.
Groups is unavailable in the selected list for the navigation menu.
C.
Groups is unavailable in the selected list for the navigation menu.
Answers
D.
Groups is available in the Chatter section of the navigation menu.
D.
Groups is available in the Chatter section of the navigation menu.
Answers
Suggested answer: D

Explanation:

Groups is available in the Chatter section of the navigation menu, not in the selected list for the navigation menu. According to theSalesforce documentation, ''Groups appear in Chatter, not in Navigation Menu.'' Groups is not available in the recent section of the navigation menu, nor is it included in the Smart Search items but unavailable on the navigation menu. Groups is unavailable in the selected list for the navigation menu.

The Recruiting ream at AW Computing captures thejob acceptance and date of hire of a candidate on the Job Application custom object. Once the candidate accepts the recruiter s job offer, the date of hire should be entered and not be changed on subsequent cecord edit.

Which validation formula should the app builder use?

A.
NOT(ISCLANK(Job_Accepted_c)) && ISCHANGED(Hire_Date_c)
A.
NOT(ISCLANK(Job_Accepted_c)) && ISCHANGED(Hire_Date_c)
Answers
B.
(ISBLANK(Job_Accepted_c) II NOT(lSCMANGED(Mire_Daie_c))
B.
(ISBLANK(Job_Accepted_c) II NOT(lSCMANGED(Mire_Daie_c))
Answers
C.
NOT{IS&lANK(Job_Accepted_c)) II ISCHANGED(Hire_Date_c)
C.
NOT{IS&lANK(Job_Accepted_c)) II ISCHANGED(Hire_Date_c)
Answers
D.
(lSBLANK(Job_Accepted_c) && NOT(lSCHANGED(Hire_Date_c))
D.
(lSBLANK(Job_Accepted_c) && NOT(lSCHANGED(Hire_Date_c))
Answers
Suggested answer: A

Explanation:

NOT(ISBLANK(Job_Accepted__c)) && ISCHANGED(Hire_Date__c) is the validation formula that the app builder should use to meet the requirement of preventing changes to Hire Date after Job Accepted is entered. This formula will return TRUE if Job Accepted is not blank and Hire Date is changed, which will display an error message and prevent saving the record. The other formulas are not correct or valid.

Total 294 questions
Go to page: of 30