Question

Difficulty: MediumAutomation Tool Selection

An administrator needs to implement an automation strategy for a custom object named Subscription Renewal. When a record is updated, the system must perform field updates on the triggering record prior to database commit, as well as send an email alert to the account management team. Following Salesforce best practices for declarative automation tool selection, which TWO solutions should the administrator implement?

  1. Configure a Record-Triggered Flow optimized for Fast Field Updates (Before-Save) to handle same-record field modifications.Answer
  2. Configure a Record-Triggered Flow optimized for Actions and Related Records (After-Save) to execute the email alert action.Answer
  3. C
    Configure a Record-Triggered Flow optimized for Actions and Related Records (After-Save) to perform the same-record field updates.
  4. D
    Build a Workflow Rule with an immediate field update and email alert action to maintain backwards compatibility.

Answer

The administrator should select the Fast Field Updates (Before-Save) Record-Triggered Flow for modifying fields on the triggering record, and the Actions and Related Records (After-Save) Record-Triggered Flow for sending the email notification.
Salesforce architecture best practices specify using Fast Field Updates (Before-Save) Record-Triggered Flows whenever updating fields on the record that launched the flow. For actions involving external operations or related objects—such as sending email alerts—Actions and Related Records (After-Save) Record-Triggered Flows must be selected.

Step-by-Step Solution

1
Analyze the automation requirements for record modifications versus external actions.
Identified two distinct operational requirements: updating values on the triggering record itself and triggering an external notification action (email alert).
Salesforce Flow design guidelines recommend separating same-record field updates from external side-effects to maximize performance.
2
Select the appropriate flow trigger type for same-record updates.
Choose Fast Field Updates (Before-Save Flow).
Before-save flows update fields directly in memory before the record is saved to the database, offering up to 10x faster performance than after-save field updates.
3
Select the appropriate flow trigger type for sending an email alert.
Choose Actions and Related Records (After-Save Flow).
Actions like sending email alerts, posting to Chatter, or calling Apex actions require after-save execution context.

Key Concept

Automation Tool Selection: Fast Field Updates vs. Actions and Related Records in Record-Triggered Flows
Rate this question