An organization requires an automated process to calculate and set a custom field value on a Contact record using values from that same record whenever a Contact is created or updated. Which solution provides the most efficient execution for updating fields on the triggering record prior to saving to the database?
- A Flow Builder solution configured for Fast Field Updates (Before-Save)Answer
- BA Flow Builder solution configured for Actions and Related Records (After-Save)
- CA Roll-Up Summary field configured directly on the Contact object
- DAn Approval Process triggered automatically upon record creation
Answer
A Flow Builder solution configured for Fast Field Updates (Before-Save) is the correct choice because it updates fields on the triggering record before it is committed to the database, executing up to 10 times faster than after-save updates.
Configuring a Flow for Fast Field Updates (Before-Save) is Salesforce's recommended best practice when modifying fields on the record that launched the automation. Because changes occur in memory before the record is saved to the database, performance is maximized and additional DML operations are avoided.
Step-by-Step Solution
Key Concept
Selecting Fast Field Updates (Before-Save) in Flow for same-record field modifications