Platform-App-Builder Practice Test Questions

289 Questions


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.


B. Create both customer and dealer as accounts, create account teams on each account and associate the dealer records with the parent account.


C. Create a single account record, add each rep as a contact and create a custom dealer object.


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.

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.

Universal Containers (UC) has several picklist fields on the Account object whose values are routinely modified to meet changing business requirements. Due to these revolving changes, UC has a high number of inactive picklist values that are impacting system performance and user experience.
What can the app builder do to alleviate this issue?


A. Establish upper bound on existing picklists in Picklist Settings.


B. Set up Global Values in Picklist Value Sets.


C. Remove upper bound on inactive picklist values in Picklist Settings.


D. Convert the picklist fields to a different field type that will still meet the business requirements.





B.
  Set up Global Values in Picklist Value Sets.

Explanation: To manage frequently changing picklist values effectively:
B. Set up Global Values in Picklist Value Sets. This approach allows for centralized management of picklist values that can be reused across multiple fields and objects. By using global value sets, inactive values can be efficiently managed and deactivated without impacting fields that use these sets.
For further information on managing picklists, check Salesforce's Picklist Management guide.

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.





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.

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.

Universal Containers has several new fields they've requested for the Opportunity Product object. What should an app builder be able to configure using a formula field?


A. A hyperlink to the parent Account of the parent Opportunity.


B. A Rich Text area field that uses HTML to bold certain characters.


C. A combination of the Opportunity's Text and a Description fields.


D. A mix of functions and concatenation of 10 Account fields and 10 Opportunity fields.





C.
  A combination of the Opportunity's Text and a Description fields.

Explanation: Formula fields in Salesforce can use various functions including text, mathematical, and logical functions to create simple or complex expressions. They can handle data from fields of the same record. Option C, "A combination of the Opportunity's Text and a Description fields," is a valid configuration for a formula field as it involves simple concatenation of text fields, which is supported. Options A, B, and D exceed the capabilities of formula fields:
A: Hyperlinks to other objects using formula fields do not directly support navigation to parent records of a different object.
B: Rich Text and HTML formatting are not supported in formula fields.

A business user at Universal Containers wants to update an Account directly from an Opportunity record. What should the app builder create to allow the business user to make these edits?


A. An update record action with a related record component.


B. An update record action with a details component


C. Formula fields displaying the Account fields.


D. Opportunity fields updated by a process.





A.
  An update record action with a related record component.

Explanation: An update record action with a related record component on the Opportunity layout allows users to edit related Account records directly.

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





A.
  Use an AppExchange solution.

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.

An App Builder has been asked to integrate Salesforce with an external web service. The web service must be notified every time an Opportunity is Won. Which two can satisfy this requirement?


A. Use a workflow rule and an outbound message


B. Use a flow and an outbound message


C. Use a process and Apex Code


D. Use a process and an outbound message





A.
  Use a workflow rule and an outbound message

C.
  Use a process and Apex Code

Explanation: Workflow rule and an outbound message or Process Builder and Apex Code are two ways to integrate Salesforce with an external web service. Workflow rule can define criteria and actions for triggering an outbound message, which is an XML message sent to a designated endpoint URL. Process Builder can invoke Apex Code, which is a programming language that can make callouts to external web services using HTTP requests. Flow Builder and an outbound message or Process Builder and an outbound message are not possible combinations.

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.





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.

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 invokable action, while a process can launch a flow as an immediate or scheduled action.

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





B.
  Developer sandbox

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.

The Universal Containers data manager has been complaining about the lack of data integrity on Contact records.
Sales reps have not been filling out the Region field. The data manager wants the Region field filled out only for Contacts that are associated to Accounts that have been marked as ‘High Priority’ on the Customer Status field.
What can the app builder do to fulfill this requirement?


A. Make the Region field required on Contact.


B. Create a validation rule on Contact.


C. Create 4 validation rule on Account.


D. Make the Customer Status field required or Account.





B.
  Create a validation rule on Contact.

Explanation:
To ensure data integrity where the Region field on the Contact object needs to be filled out conditionally based on the parent Account's status, a validation rule on the Contact is the most effective method:
B. Create a validation rule on Contact. This rule can enforce that the Region field must be filled out for Contacts related to Accounts marked as 'High Priority'.
Steps to create this validation rule:
Navigate to Setup Object Manager Contact Validation Rules.
Create a new validation rule.
In the formula, use:
AND(
ISPICKVAL(Account.Customer_Status__c, 'High Priority'),
ISBLANK(Region__c)
) )
Provide an error message to display when the rule is violated.
Save and activate the rule.
This validation rule checks that if a Contact is associated with an Account marked 'High Priority', the Region field cannot be blank.
For further detail, Salesforce's Validation Rule Considerations provides additional guidance.

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





A.
  Big objects

D.
  External objects

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.

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()


B. TODAY()


C. DATEVALUE()


D. NOW()





B.
  TODAY()

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 the Salesforce 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.


Page 4 out of 25 Pages
Previous