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.