After-Save Record-Trigger Flow Fails to Fire When Update Done By Approval Process Field Update
Last updated 2022-02-03 ·Reference W-8608042 ·Reported By 192 users
Summary
After-Save Record-Trigger Flows don't execute when an Approval Process updates a record field using a field update with "Re-evaluate Workflow Rules after Field Change" option enabled.
- Actual Result
After-Save Record-Trigger Flow doesn't execute.
- Expected Result
After-Save Record-Trigger Flow executes.
Repro
1) Create a after-save record-trigger flow.
-Trigger = "A record is updated"
-Run Flow = "After the record is saved"
-Object = "Account"
-Record Conditions = <anything that would evaluate to true> e.g. BillingCity equals "San Francisco"
-When to Run the Flow for Updated Records = "Every time a record is updated and meets the condition requirements"
2) Add an Action element, Post to Chatter
-Message = "Greetings from after-save record-trigger flow"
-Target Name or ID = {!$Record.Id}
-Target Type = {!$Record.Type}
3) Save and activate the flow
4) Create an Approval Process on the Account object using standard wizard
-Name it anything
-Use this approval process if the following = "formula evaluates to true"
-In the formula, put "true" (without quotes)
-Next Automated Approver Determined By = Manager
-Leave default and click next for step 4, 5, and 6
-Create an approval step
--Name it anything
--Enable "All records should enter this step.", next
--Enable "Let the submitter choose the approver manually"
-No need to create an approval action
-In final approval actions, click add new Field Update, name it anything and select Employees as the field to update.
--Enable "Use a formula to set the new value" and set it to NumberOfEmployees + 1
-- Enable "Re-evaluate workflow rules after field change"
--Save
5) Create a test Account record with the BillingCity=San Francisco.
6) Submit for Approval
7) In the Approval History related list, approve the record. Notice nothing is posted to chatter.
Workaround
Create an equivalent process in Process Builder and it will work.
Reported By (192)

















































Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.