Question

Difficulty: HardFlow Types and Triggers

An administrator at Global Logistics Inc. must automate updates to fields on the Shipment_Manifest__c custom object whenever a record is created or updated with a status of 'In Transit'. The automation must compute and populate the Estimated_Delivery_Date__c and Tracking_Hash__c fields directly on the record that triggered the automation. To support high-volume data operations efficiently, the solution must minimize transaction overhead and avoid issuing unnecessary DML operations or extra database save cycles. Which flow trigger configuration should the administrator select?

  1. A Record-Triggered Flow optimized for Fast Field Updates (Before-Save) that updates the triggering $Record fields directly without an Update Records elementAnswer
  2. B
    A Record-Triggered Flow optimized for Actions and Related Records (After-Save) using an Update Records element targeted at the triggering record
  3. C
    An Autolaunchable Flow invoked by a legacy Process Builder process upon record save to execute an immediate field update
  4. D
    A Schedule-Triggered Flow running hourly to query modified Shipment_Manifest__c records and update field values in batch loops

Answer

A Record-Triggered Flow optimized for Fast Field Updates (Before-Save) that modifies the triggering record directly in memory without an Update Records element.
A Record-Triggered Flow configured for Fast Field Updates (Before-Save) modifies field values on the triggering record while it is in memory, right before the database commit. Because values are assigned directly to the $Record global variable, no Update Records element is needed, which avoids extra DML statements and minimizes system performance overhead during bulk imports.

Step-by-Step Solution

1
Analyze the automation requirements for the triggering record
Identified that updates are required strictly on the record that launched the automation (Shipment_Manifest__c).
Determining whether updates apply to the same record or related records dictates whether a before-save or after-save flow is required.
2
Evaluate performance and system execution sequence constraints
Recognized that high-volume operations require eliminating extra DML operations and additional save cycles.
Fast Field Updates (Before-Save) execute 10x faster than after-save automations because they alter field values in memory on the $Record object before writing to the database.
3
Select the optimal Flow trigger type
Configure a Record-Triggered Flow with 'Fast Field Updates' trigger type.
Fast Field Updates eliminate the need for an Update Records element, preventing recursive trigger executions and extra DML statements.

Key Concept

Fast Field Updates (Before-Save) vs. Actions and Related Records (After-Save) Flow Triggers
Estimated Time:2m 0s
Rate this question