Does a flow get triggered when a record gets updated by an approval process in salesforce

approval-processvisual-workflow

The flow (record triggered) should run when a check box is made true on update. It runs when the check box is checked manually on an update and saved. But It also should run when the check box is checked by an approval process – but this doesn't seem to work.

I am stuck! Process builder can launch a flow only when a manual update happens. It cannot launch a flow when an approval process updates a record, which is what I want. This is what I found out from my tests.

This is basically what my flow does: https://youtu.be/RZOClRIpZeg

Since I couldn't get this flow to fire from an approval process, because I needed this flow to run when the status is Approved, I hoped I could do it using process builder, since PB can launch a flow.

So I did a save as and duplicated the flow to an auto launched flow with no trigger so it could be called in from the Process Builder and supplied the required ids but PB did not launch the flow when the approval process updated the record.

Best Answer

Seems this issue is a known issue in Salesforce. Currently this issue in review condition and doesn't get any fix from Salesforce side.

So please call your flow by using Process Builder based on this question's answer.

Please let me know if it helps.

Related Topic