Universal Containers has a requirement that an opportunity should have a field showing the value of its associated account's billing state. This value should be static after the opportunity has been created.
Correct Answer: C
The requirement is to copy the parent Account's Billing State onto a custom field on Opportunity at the moment the Opportunity is created, and keep that value static thereafter. Why not Formula (B): A formula would always recalculate, so the value would change if the Account's Billing State later changes.Exact Extract: "Formula fields are read-only fields that automatically recalculate their values when any referenced fields change." - Salesforce Help | Formula Fields Why not Roll-Up Summary (A): Roll-up summary fields only summarize child records onto a master (parent) record; they do not copy values from a parent (Account) down to a child (Opportunity), and they can't summarize a text/state value.Exact Extract: "A roll-up summary field calculates values from related records, such as those in a related list, on a master record." - Salesforce Help | Roll-Up Summary Fields Why Flow (C) is correct: A Record-Triggered Flow on Opportunity (when a record is created) can set a field value by referencing the related Account (e.g., Opportunity.Account.BillingState) and writing it into a dedicated "snapshot" field (e.g., Billing State at Create__c). Because this is a one-time assignment on create, the value remains static unless intentionally updated by further automation.Exact Extract 1: "Use Flow Builder to automate business processes by collecting data and performing actions in your Salesforce org." - Salesforce Help | Flow BuilderExact Extract 2: "Record-triggered flows launch when a record is created, updated, or deleted, and can update fields on the triggering record." - Salesforce Help | Record-Triggered Flows Why Apex (D) is not preferred: While Apex could do the same copy-on-create, Salesforce's recommended approach is to use declarative automation (Flow) when possible.Exact Extract: "Before considering Apex, evaluate whether your solution can be implemented with declarative tools such as Flow." - Salesforce Architect Guidance | Clicks, Not Code Implementation note (for clarity): Create a custom text field on Opportunity, e.g., Billing State at Create (Billing_State_at_Create__c). Build a Record-Triggered Flow: Trigger: Opportunity - "A record is created" Get or use the related Account from the $Record.AccountId relationship Update the new Opportunity field with Account.BillingState Do not run the flow on updates Reference (Salesforce Platform App Builder documents / Study Guide topics): Salesforce Help - Formula Fields Salesforce Help - Roll-Up Summary Fields Salesforce Help - Flow Builder Salesforce Help - Record-Triggered Flows Salesforce Architect Guidance - Clicks, Not Code Salesforce Platform App Builder Exam Guide - Business Logic and Process Automation
Question 22
Universal Because of the small screen, they currently have to scroll down the page to view the information for an account based on criteria about the related contact. Which solution should an app builder use to fulfill this requirement?
Correct Answer: C
Reference: Salesforce Help - Dynamic Forms
Question 23
universal containers has 20 different workflows on the opportunity object. To ensure that updates are processing properly for all field updates uc has the re-evaluete workflow rules after field change checkbox checked. Recently after adding a new workflow, users have reported receiving errors about workflow limits. What should a app builder look at so address this?
Correct Answer: C
Workflows that cause each other to fire back and forth recursively can result in workflow limits errors. For example, if workflow A updates a field that triggers workflow B, and workflow B updates a field that triggers workflow A, this can create an infinite loop of workflows that exceed the maximum number of workflow time triggers per hour.
Question 24
Universal Containers (UC) tracks Account locations in Zip Code, a custom text field with a validation rule to enforce proper formatting of the US ZIP+4 code for UC's orders. What formula should the app builder create on Order to display only the first five digits of Zip Code from the parent Account?
Correct Answer: C
LEFT(Account.Zip_Code_c, 5) is the correct formula to display only the first five digits of Zip Code from the parent Account. LEFT function returns the specified number of characters from the left side of a text string. Account.Zip_Code_c is the custom text field that stores the Zip Code on Account object. 5 is the number of characters to return from the left side of the Zip Code. The other options are not valid formulas or functions.
Question 25
A new app builder on the Cloud Kicks team is getting familiar with relationships in the data model. What functionality would present the app builder a comprehensive view of all relationships in one pi
Correct Answer: A
Schema Builder is a tool that presents a comprehensive view of all relationships in one place. It allows app builders to see how objects are connected and create new relationships. Lightning Object Creator, Object Manager, and Lightning Record Page are not tools for viewing relationships, but for creating objects, managing fields, and customizing record pages respectively.