Question

Difficulty: MediumFlow Types and Triggers

An administrator at Cloud Kicks needs to build automation for custom Subscription__c records to satisfy two operational requirements:
1. Update the Discount_Tier__c field on the triggering subscription record before it is committed to the database whenever the subscription value changes.
2. Create a Renewal_Opportunity__c record and send an email notification to the account owner after a subscription is marked as 'Active'.

Which two flow trigger configurations should the administrator use to achieve this? (Choose two.)

  1. Configure a Record-Triggered Flow optimized for Fast Field Updates (before-save) to update the Discount Tier on the triggering record.Answer
  2. Configure a Record-Triggered Flow optimized for Actions and Related Records (after-save) to create the renewal opportunity and send the email notification.Answer
  3. C
    Configure a Record-Triggered Flow optimized for Actions and Related Records (after-save) to calculate and update the Discount Tier on the triggering record.
  4. D
    Configure a Record-Triggered Flow optimized for Fast Field Updates (before-save) to create the renewal opportunity and send the email notification.

Answer

The administrator should configure a Record-Triggered Flow optimized for Fast Field Updates (before-save) for same-record updates, and a Record-Triggered Flow optimized for Actions and Related Records (after-save) for creating related records and sending emails.
Record-Triggered Flows provide two main trigger optimization paths: Fast Field Updates (before-save) and Actions and Related Records (after-save). Updating fields on the triggering record before save is best handled by Fast Field Updates because it modifies record values directly in memory prior to the database commit. Conversely, creating related records and executing communication actions like sending emails require an after-save context (Actions and Related Records) because the triggering record must already be committed and have a valid ID.

Step-by-Step Solution

1
Analyze Requirement 1: updating a field directly on the triggering Subscription record prior to database commit.
Identify that Fast Field Updates (before-save record-triggered flow) are designed specifically for updating fields on the triggering record before database commit.
Before-save flows run much faster because they do not trigger additional database commits or recursive automation cycles.
2
Analyze Requirement 2: creating a separate related record and dispatching an email alert.
Identify that Actions and Related Records (after-save record-triggered flow) must be used for performing actions outside the triggering record.
Creating related records and sending external notifications require the triggering record ID to exist in the database and must execute after save.

Key Concept

Selecting the appropriate Record-Triggered Flow optimization (Fast Field Updates vs. Actions and Related Records) based on the target object and action type.
Rate this question