Loading
Prepare for Email to Become the Default Login ExperienceRead More
Intermittent freezing when using using certain browser versionsRead More
Automate Your Business Processes with Salesforce Flow
Reactive Screen Flow Formula Operators

Reactive Screen Flow Formula Operators

A subset of the formula operators supported in screen flows support reactivity.

Required Editions

View supported editions.

When a formula with these operators references components that support reactivity on the same screen, the flow recalculates the formula in real time when the values of the referenced components change.

Supported Formula Operators and Functions Type
+ Math Operator
- Math Operator
* Math Operator
/ Math Operator
^ Math Operator
= Logical Operator
<> Logical Operator
< Logical Operator
> Logical Operator
<= Logical Operator
>= Logical Operator
& and + (Concatenate) Text Operator
ADDMONTHS Date and Time Function
DATE Date and Time Function
DATEVALUE Date and Time Function
DATETIMEVALUE Date and Time Function
DAY Date and Time Function
MONTH Date and Time Function
NOW Date and Time Function
TODAY Date and Time Function
WEEKDAY Date and Time Function
YEAR Date and Time Function
AND Logical Function
BLANKVALUE Logical Function
CASE Logical Function
IF Logical Function
ISBLANK Logical Function
ISNULL Logical Function
ISNUMBER Logical Function
NOT Logical Function
NULLVALUE Logical Function
OR Logical Function
ABS Math Function
CEILING Math Function
EXP Math Function
FLOOR Math Function
LN Math Function
LOG Math Function
MAX Math Function
MCEILING Math Function
MFLOOR Math Function
MIN Math Function
MOD Math Function
ROUND Math Function
SQRT Math Function
BEGINS Text Function
CONTAINS Text Function
FIND Text Function
LEFT Text Function
LEN Text Function
LOWER Text Function
MID Text Function
RIGHT Text Function
SUBSTITUTE Text Function
TEXT Text Function
TRIM Text Function
UPPER Text Function
VALUE Text Function
TIMENOW Time Function
TIMEVALUE Time Function
HOUR Time Function
MINUTE Time Function
SECOND Time Function
MILLISECOND Time Function
INCLUDES Advanced Function

Considerations

  • Reactivity isn’t supported on cross-object formulas, which are formulas that span two related objects and reference merge fields on those objects. For example, consider an Account selected in a Data Table. The account Name, for example myContactDataTable.FirstSelectedRow.Account.Name, isn’t reactive and doesn’t appear in any components referenced on the same screen.

  • If a reactive formula relies on a field with an initial value of null, the flow doesn’t calculate the formula until the user supplies a value. To ensure that your reactive formulas function as expected, consider null values in your configuration. If needed, use the BLANKVALUE formula operator to set null values to zero: BLANKVALUE({!resource},0).
  • Reactive formulas are limited to 3,900 characters. When you save a formula, Salesforce adds characters to ensure that the formula functions properly. Consequently, your formula can exceed the character limit even if the number of characters you supplied is below the limit. If you exceed the character limit, reactivity isn’t supported.
 
Loading
Salesforce Help | Article