Platform-App-Builder Practice Test Questions

289 Questions


Cloud Kicks wants to know the total value of all won Opportunities for Accounts and display it on the record. What type of summary should the app builder use in the roll-up summary field?


A. Count


B. Q Max


C. Sum


D. Min





C.
  Sum

Explanation: The app builder should use Sum as the type of summary in the roll-up summary field. A Sum type of summary allows the app builder to calculate the total value of a numeric field from the child records related to a parent record by a master-detail relationship. The app builder can create a roll-up summary field on the Account object that sums the Amount field from the won Opportunities related to each Account. Count is not a valid type of summary, as it does not calculate the total value of a numeric field. A Count type of summary allows the app builder to count the number of child records related to a parent record by a master detail relationship. Max is not a valid type of summary, as it does not calculate the total value of a numeric field. A Max type of summary allows the app builder to display the largest value of a numeric or date field from the child records related to a parent record by a master-detail relationship. Min is not a valid type of summary, as it does not calculate the total value of a numeric field. A Min type of summary allows the app builder to display the smallest value of a numeric or date field from the child records related to a parent record by a master-detail relationship.

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


B. Many-to-many


C. Master-detail


D. Lookup





D.
  Lookup

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

DreamHouse Realty (DR) asks for some improvements in case management. They want to enforce process compliance so that cases are unable to be reverted to an earlier case status, and to ensure that certain fields are required when specific case criteria are met. Which solution should an app builder implement to meet these requirements?


A. Configure validation rules with help text.


B. Create dependent picklist fields and set them as required.


C. Use an approval process to check field criteria are met.


D. Make the fields required on the page layout.





A.
  Configure validation rules with help text.

Explanation:
To ensure process compliance where cases cannot revert to an earlier status and certain fields are required based on specific case criteria, the recommended solution is:

  • Configure validation rules with help text (A). Validation rules enforce data integrity and business processes by preventing users from saving records if certain conditions are not met. For instance, a validation rule can prevent the status of a case from being changed back to an earlier status and can conditionally require fields based on other field values on the case.
  • Dependent picklists (B) ensure field values depend on another field’s value but do not enforce the inability to revert status. Approval processes (C) are used for step-by-step record approval and are not designed to prevent status reversion or conditionally require fields. Making fields required on the page layout (D) ensures they are always required when accessing the record through that layout but does not enforce conditional requirements based on other criteria.

Service agents at Ursa Major Solar want a more condensed case view. Service agents also want to be able to modify the associated contact and account records from the case page layout on the Lightning record page. Which two components should an app builder use to meet these requirements? (Choose 2 answers)


A. Path


B. Rich text


C. Related record


D. Tabs





C.
  Related record

D.
  Tabs

Explanation: Related record and Tabs. These are correct because the related record component allows service agents to view and edit fields from a related record on the same page, and the tabs component allows service agents to switch between different views of related lists or other components on the same page.

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.


B. The Owner field on the Detail record.


C. The Owner field on the Master record.


D. The owner is set independently on the detail object's settings.





C.
  The Owner field on the Master record.

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

An app builder at Cloud Kicks has been working on changes to a custom Shoe Sales app in a sandbox and is ready to deploy their changes to production with a change set. Part of the work included updates to a permission set. What should the app builder take into consideration when deploying the change set to production?


A. The deployed permission set will only contain changes related to the change set.


B. Change to field-level security in the permission set will not be applied.


C. The deployed permission set will manage with the existing permission set.


D. The existing permission set will be completely overwritten.





A.
  The deployed permission set will only contain changes related to the change set.

Explanation: The deployed permission set will merge with the existing permission set in production, meaning changes made in the sandbox will be added to the existing permission set after deployment.

When an opportunity is closed date is pushed more than 30days, manager approval is required. An approval process is in place but reps frequently forget to submit for approval to run the process. How can an app builder ensure that these opportunities are submitted into the approval process?


A. Change the entry criteria on the approval process to criteria are met and lock the record on initial submission.


B. Use a validation rule and an email alert to the manager requesting approval.


C. Submit the record for approval from an automated process.


D. Give the manager the "API Enabled" permission to permit approval responses by email.





C.
  Submit the record for approval from an automated process.

Explanation: To ensure that opportunities are submitted into the approval process when their close date is pushed more than 30 days, an app builder should use an automated process to submit the record for approval. An automated process can be created using tools such as Process Builder or Flow Builder, and it can define the criteria and actions for submitting a record for approval.

An app builder needs to change the data type of some custom fields. Which two limitations should the app builder be aware of when changing the data type of a custom field? (Choose 2 answers)


A. It is not possible to change the data type of a formula field to any data type.


B. It is not possible to change the data type of field referenced by Apex code,


C. It is not possible to change the data type of a field used as an External ID from number to text.


D. It is not possible to change the data type of a Text Area (Long) field to Text.





A.
  It is not possible to change the data type of a formula field to any data type.

D.
  It is not possible to change the data type of a Text Area (Long) field to Text.

Explanation:
Changing the data type of custom fields in Salesforce has specific limitations that need to be considered to ensure system integrity and prevent errors:

  • A. It is not possible to change the data type of a formula field to any data type. Formula fields are calculated based on other field values and cannot be converted into a storage data type because they do not store data themselves.
  • D. It is not possible to change the data type of a Text Area (Long) field to Text. Text Area (Long) fields support up to 131,072 characters, which far exceeds the 255 character limit of standard Text fields. Converting such a field to a smaller capacity field would potentially lead to data truncation or loss.
For official guidance on data type changes, refer to Salesforce's Custom Field Considerations.

Universal containers is migrating its sales operations from a legacy system that was used. opportunities need to be imported with the proper country currency. Which two steps should an app builder configure to meet these requirements? (Choose 2 answers)


A. Include the currency ISO code in all currency fields in the import file.


B. Use Data Loader to import the records.


C. Include the currency ISO Code Column in the import file.


D. Use import the currency ISO Code Column in the import file.


E. Use Import Wizard to import the records.





A.
  Include the currency ISO code in all currency fields in the import file.

B.
  Use Data Loader to import the records.

Explanation: To import opportunities with the proper country currency, the app builder needs to include the currency ISO code in all currency fields in the import file, and use Data Loader to import the records. Data Loader supports importing multiple currencies, while Import Wizard does not. The currency ISO code column in the import file specifies the currency for each record.

Ursa Major Solar wants to create a relationship between the standard Contact object and a custom Solar Project object Contacts potentially be related to multiple Solar Project objects, and a Solar Project can have multiple Contacts associated with it. How should an app builder configure the data model?


A. One Master-detail relationship on Conduct and one Master-detail relationship on Solar Project


B. Two Lookup relationships on a new custom object


C. One Lookup relationship on Contact and one Lookup relationship on Solar Project


D. Two Master-detail relationships on a new custom object





C.
  One Lookup relationship on Contact and one Lookup relationship on Solar Project

Explanation: Two Master-detail relationships on a new custom object is how an app builder should configure the data model to create a relationship between Contact and Solar Project objects where each Contact can be related to multiple Solar Project objects, and each Solar Project can have multiple Contacts associated with it. This is an example of a many-to-many relationship that requires a junction object with two master-detail relationships. One Master-detail relationship on Contact and one Master-detail relationship on Solar Project, two Lookup relationships on a new custom object, and one Lookup relationship on Contact and one Lookup relationship on Solar Project are not valid or correct ways to create a many-to-many relationship.

Which two solutions prevent a formula field from being referenced by a Roll-Up Summary Field?


A. A cross-object workflow updating a field referenced by the formula field


B. A cross-object field reference in the formula field


C. The CASE () function in the formula field


D. The NOW () function in the formula field





B.
  A cross-object field reference in the formula field

D.
  The NOW () function in the formula field

Explanation: A formula field cannot be referenced by a roll-up summary field if it contains a cross-object field reference or a time-based function. A cross-object field reference is a reference to a field from a different object, such as Account. Name on a Contact object. A time-based function is a function that returns the current date or time, such as NOW() or TODAY(). Option A and C do not prevent a formula field from being referenced by a roll-up summary field.

Universal Containers is adding drone delivery to service offerings, and the developer has written and tested code prior to deployment to production, and the change set is ready to go. The deployment window will occur when the developer is on vacation. What can the app builder do to ensure a smooth deployment to production?


A. Remove Apex classes from Abound change set.


B. Validate the inbound change set.


C. Use a metadata package set.


D. Validate the outbound change set.





B.
  Validate the inbound change set.

Explanation: The app builder should validate the inbound change set to ensure a smooth deployment to production. Validating an inbound change set allows the app builder to test whether the change set can be deployed without errors in the target org. Validating an inbound change set does not affect any data or metadata in the target org.


Page 11 out of 25 Pages
Previous