I have a flow that's set to be triggered from a process builder when a record gets updated.
The flow is triggering when the record is manually updated. But the flow is not triggering when an approval process updates a record.
Its known that a flow will not run when an approval process updates a record. So instead of a record triggered flow I created an auto launched flow with no trigger and connected it to the process builder, since process builder can trigger a flow.
But now I am in the same situation that the flow will not be triggered when an approval process updates a record, even if the flow is connected from a process builder - I need a confirmation on this to figure out the next possible solution - I need to run the flow when a record is updated by an approval process...
So 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.