Loading

Flow variable changes not getting updated on next screens of flow

게시 일자: Jun 8, 2026
상세 설명

In Salesforce Flow, when a variable is passed from Screen 1 to Screen 2 as a default value, the first navigation works correctly — the value from Screen 1 is properly displayed on Screen 2.


However, if the user clicks the Previous button to return to Screen 1 and updates the value, then clicks Next again, Screen 2 still displays the original value — not the updated one. The new value is not reflected on Screen 2.
This behavior occurs specifically when both fields involved are Large Text Area type fields.


Example: Screen 1 contains the value "abc" which populates as "abc" on Screen 2. If the user clicks Previous and changes the value to "123" on Screen 1, Screen 2 still shows "abc" after clicking Next.

솔루션

Flow Preserves Previously Entered Screen Values by Design

This behavior is working as designed in Salesforce Flow.


Salesforce Flow is designed to preserve values previously entered on any screen that the user has already visited. This prevents users from having to re-enter information if they navigate back and forth through the flow.


When a user navigates to Screen 2 (populating it with the value from Screen 1), then navigates back to Screen 1 using the Previous button and updates the value, the flow continues to display the value that was first entered on Screen 2 — not the updated upstream value. Salesforce Flow does not currently differentiate between a user returning to re-edit an upstream value versus simply navigating back.


This is a known platform behavior, not a bug.

Knowledge 기사 번호

000384049

 
로드 중
Salesforce Help | Article