In a Record-Triggered Flow Approval Process, when a custom Screen Flow is used for the approver’s review step instead of the standard Approvals Workflow: Evaluate Approval Requests flow and the radio button component on the review screen is configured with stored values "Approved" and "Rejected", these values are stored in the approvalDecision output variable. As a result, the Approval Process flow fails at runtime specifically on the approval step with the below errors :
Errors Observed:
Salesforce Flow Approval strictly expects the approvalDecision output variable from the custom Screen Flow to contain the exact strings "Approve" or "Reject". The stored value from the radio button is directly passed into this output variable, and any mismatch prevents the Decision elements in the parent flow from evaluating correctly.
In the custom screen flow, Update the Radio Button component choices as follows:
Also in the Record trigger approval flow,
005385269

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.