ExamGecko
Home Home / Salesforce / Certified Platform App Builder

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

Question list
Search
Search

List of questions

Search

Related questions











The app builder needs to change the data types of new custom fields. The app builder is not able to delete and recreate any of the fields, nor modify any apex code. Which data type change will require the app builder to perform the additional steps in order to retain existing functionalities?

A.
Changing the data type of a field used in an apex class from number to text.
A.
Changing the data type of a field used in an apex class from number to text.
Answers
B.
Changing the data type of a field used in a report from a text to an encrypted field
B.
Changing the data type of a field used in a report from a text to an encrypted field
Answers
C.
Changing the data type of a field used as an external id from number to text.
C.
Changing the data type of a field used as an external id from number to text.
Answers
D.
Changing the data type of a field used in lead conversion from number to text
D.
Changing the data type of a field used in lead conversion from number to text
Most voted
Answers (1)
Most voted
Suggested answer: A

Explanation:

Changing the data type of a field used in an apex class from number to text will require the app builder to perform additional steps in order to retain existing functionalities. This is because changing the data type of a field may affect the apex code that references or manipulates the field value, and may cause compilation errors or unexpected results. The app builder will need to update the apex code to handle the new data type and ensure that the logic and calculations are still correct. Option B is incorrect because changing the data type of a field used in a report from a text to an encrypted field will not require additional steps, as encrypted fields can still be used in reports with some limitations. Option C is incorrect because changing the data type of a field used as an external id from number to text will not require additional steps, as external id fields can be either number or text. Option D is incorrect because changing the data type of a field used in lead conversion from number to text will not require additional steps, as lead conversion fields can be mapped regardless of their data types.

After a deal is closed, Cloud Kicks (CK) wants to assign a user as a customer service manager (CSM) in addition to the account owner and would like a new field to easily track and report which CSM is assigned to the Account.

Which solution should an app builder use for this request?

A.
Multi-select picklist Meld
A.
Multi-select picklist Meld
Answers
B.
Picklist field
B.
Picklist field
Answers
C.
Lookup field
C.
Lookup field
Answers
D.
Text field
D.
Text field
Answers
Suggested answer: C

Explanation:

The solution that an app builder should use for this request is a lookup field. A lookup field is a type of relationship field that links two objects together and allows users to select a record from another object. The app builder can create a lookup field on the account object that references the user object and allows users to assign a customer service manager (CSM) to the account. Option A is incorrect because a multi-select picklist field is not suitable for this request, as multi-select picklist fields allow users to select multiple values from a predefined list, not from another object. Option B is incorrect because a picklist field is not suitable for this request, as picklist fields allow users to select one value from a predefined list, not from another object. Option D is incorrect because a text field is not suitable for this request, as text fields allow users to enter any alphanumeric characters, not from another object.

A custom field on an account is used to track finance information about a customer. Only members of the Finance Team have access to this field. However, the business wants to allow one customer service agent, who is assigned the customer service profile, read-only access to this field for special circumstances. What is the recommended solution to grant the customer service agent access to the field?

A.
Create a permission set that allows read-only access to the field via Field Level Security and assign it to the agent.
A.
Create a permission set that allows read-only access to the field via Field Level Security and assign it to the agent.
Answers
B.
Create a new profile to allow for read-only access to the field via Field Level Security and assign it to the agent
B.
Create a new profile to allow for read-only access to the field via Field Level Security and assign it to the agent
Answers
C.
Update the Customer Service Profile already assigned to the agent to allow for read-only access to the field via Field Level Security
C.
Update the Customer Service Profile already assigned to the agent to allow for read-only access to the field via Field Level Security
Answers
D.
Update the custom field's Field Level Security in setup to allow the agent read-only access to the field.
D.
Update the custom field's Field Level Security in setup to allow the agent read-only access to the field.
Answers
Suggested answer: A

Explanation:

The recommended solution to grant the customer service agent access to the field is creating a permission set that allows read-only access to the field via Field Level Security and assigning it to the agent. A permission set is a collection of settings and permissions that give users access to various tools and functions. Field Level Security (FLS) is a setting that controls the access level of fields for different profiles or permission sets. The app builder can create a permission set that grants read-only access to the custom field on the account object via FLS and assign it to the agent. Option B is incorrect because creating a new profile to allow for read-only access to the field via FLS and assigning it to the agent is not recommended, as profiles are used to define the baseline permissions and settings for a group of users, and creating multiple profiles for individual users can be hard to maintain. Option C is incorrect because updating the Customer Service Profile already assigned to the agent to allow for read-only access to the field via FLS is not recommended, as this will affect all users who have the same profile, which may violate the security policy. Option D is incorrect because updating the custom field's FLS in setup to allow the agent read-only access to the field is not possible, as FLS can only be set at the profile or permission set level, not at the user level.

Cloud Kicks (CK) wants to simultaneously delete a Supplier's record and all Supplier ltem__c records if a partnership ends with a supplier.

What solution could an app builder use to meet the requirement?

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

Explanation:

The solution that an app builder should use to meet this requirement is master-detail relationship. A master-detail relationship is a type of relationship that creates a parent-child relationship between two objects, where the child records inherit the sharing and security settings of their parent record. The app builder can create a master-detail relationship between Supplier__c and SupplierItem__c objects, where Supplier__c is the parent object and SupplierItem__c is the child object. This way, when a Supplier__c record is deleted, all related SupplierItem__c records are also deleted automatically. Option A is incorrect because many-to-many relationship is not suitable for this requirement, as many-to-many relationship allows two objects to be linked in both directions through a junction object, but does not support cascading delete. Option B is incorrect because indirect lookup relationship is not suitable for this requirement, as indirect lookup relationship allows an external object to link with another object using an external ID field, but does not support cascading delete. Option C is incorrect because hierarchical relationship is not suitable for this requirement, as hierarchical relationship allows users to use a lookup field that links an object with itself, but does not support cascading delete.

At Universal Containers, each admin and developer use a separate developer pro sandbox. Configuration and code are then migrated to a partial data sandbox for combination and initial testing. Once approved the configuration and code are then migrated to a full sandbox for final toad and regression testing before going to production.

When should the full sandbox be refreshed?

A.
After user acceptance testing is complete.
A.
After user acceptance testing is complete.
Answers
B.
After each push from the partial data sandbox.
B.
After each push from the partial data sandbox.
Answers
C.
After each major release to production.
C.
After each major release to production.
Answers
D.
After a new user is added to production.
D.
After a new user is added to production.
Answers
Suggested answer: C

Explanation:

The full sandbox should be refreshed after each major release to production. This way, the full sandbox will have the most updated data and metadata from the production org, and can be used for final load and regression testing before the next release. Option A is incorrect because refreshing the full sandbox after user acceptance testing is complete is not necessary, as user acceptance testing can be done in the partial data sandbox or the production org. Option B is incorrect because refreshing the full sandbox after each push from the partial data sandbox is not necessary, as the full sandbox can receive configuration and code changes from the partial data sandbox without refreshing. Option D is incorrect because refreshing the full sandbox after a new user is added to production is not necessary, as adding a new user does not affect the data and metadata in the full sandbox.

After universal containers converted qualified leads. Sales reps need to be able to report on converted leads. How should an app builder support for this requirement?

A.
Enable preserve lead status in the lead conversion settings
A.
Enable preserve lead status in the lead conversion settings
Answers
B.
Assign the representative view and edit converted leads permission
B.
Assign the representative view and edit converted leads permission
Answers
C.
Ensure the representative has read access to the original lead records
C.
Ensure the representative has read access to the original lead records
Answers
D.
Create a custom report type with converted leads as the primary object
D.
Create a custom report type with converted leads as the primary object
Answers
Suggested answer: D

Explanation:

The solution that an app builder should use to meet this requirement is creating a custom report type with converted leads as the primary object. A custom report type is a template that defines the objects and fields that are available for a report. The app builder can create a custom report type that has converted leads as the primary object and includes fields from related objects, such as accounts, contacts, and opportunities. This way, sales reps can create reports on converted leads and see their related information. Option A is incorrect because enabling preserve lead status in the lead conversion settings does not affect the reporting on converted leads, but rather allows users to retain the original lead status after conversion. Option B is incorrect because assigning the representative view and edit converted leads permission does not affect the reporting on converted leads, but rather allows users to view and edit converted lead records. Option C is incorrect because ensuring the representative has read access to the original lead records does not affect the reporting on converted leads, but rather allows users to view the original lead records.

The app builder at Cloud Kicks has created a custom object named Delivery__c to track the details of products shipped to customers.

Which two actions should the app builder take to prevent users in the shipping department from deleting delivery records?

Choose 2 answers

A.
Remove the Delete permission from the Shipper profile.
A.
Remove the Delete permission from the Shipper profile.
Most voted
Answers (1)
Most voted
B.
Change the organization-wide default of deliveries to Private.
B.
Change the organization-wide default of deliveries to Private.
Answers
C.
Remove the delete button from the Delivery page layout.
C.
Remove the delete button from the Delivery page layout.
Most voted
Answers (1)
Most voted
D.
Use a permission set to remove the Delete permission.
D.
Use a permission set to remove the Delete permission.
Answers
Suggested answer: A, D

Explanation:

Removing the Delete permission from the Shipper profile and using a permission set to remove the Delete permission are both valid ways to prevent users from deleting delivery records. Removing the delete button from the Delivery page layout will not prevent users from deleting records using other methods, such as list views or reports. Changing the organization-wide default of deliveries to Private will not affect the delete permission, but only the sharing settings.

DreamHouse Realty requires that field value changes for certain fields such as Asking_Price__c and Real_Estate_Agentc on their House__c custom object show up prominently on Chatter.

What Chatter feature should the app builder utilize?

A.
Thanks
A.
Thanks
Answers
B.
Publisher Actions
B.
Publisher Actions
Answers
C.
Topics
C.
Topics
Answers
D.
Feed Tracking
D.
Feed Tracking
Answers
Suggested answer: D

Explanation:

Feed Tracking is the Chatter feature that allows field value changes for certain fields to show up on Chatter. Thanks, Publisher Actions, and Topics are other Chatter features, but they do not relate to field value changes.

Universal containers wants to ensure that they are accepting clean data from their users and verify that important fields are entered. What should an app builder recommend to meet this requirement?

A.
Update the important fields to be required on the page layout
A.
Update the important fields to be required on the page layout
Answers
B.
Make a formula field to check the format of the important fields
B.
Make a formula field to check the format of the important fields
Answers
C.
Create a workflow rule to check the fields are formatted correctly
C.
Create a workflow rule to check the fields are formatted correctly
Answers
D.
Configure a validation to require a field for a specific record type
D.
Configure a validation to require a field for a specific record type
Answers
Suggested answer: D

Explanation:

Configuring a validation rule to require a field for a specific record type is the best way to ensure that important fields are entered and formatted correctly. Updating the important fields to be required on the page layout will not prevent users from entering invalid data using other methods, such as data loader or quick actions. Making a formula field to check the format of the important fields will not prevent users from entering invalid data, but only display a message or an indicator. Creating a workflow rule to check the fields are formatted correctly will not prevent users from entering invalid data, but only trigger an action after the data is saved.

An app builder wants to create a custom Sync button on Account that will call a Lightning Web Component that connects with an external system. This action should only be available If the custom Status field is set to Ready to Sync.

What should an app builder use to add this functionality to an Account record page?

A.
Formula field
A.
Formula field
Answers
B.
Dynamic action
B.
Dynamic action
Answers
C.
AppExchange product
C.
AppExchange product
Answers
D.
Custom link
D.
Custom link
Answers
Suggested answer: B

Explanation:

Dynamic actions are a new feature that allow app builders to create custom buttons or actions that can call Lightning Web Components and display them conditionally based on field values or other criteria. Formula fields, AppExchange products, and custom links are not able to call Lightning Web Components.

Total 294 questions
Go to page: of 30