I want to send Email Alert to Opportunity Owner when Account record is updated.Therefore I believe combination between Process builder and Flow is a good idea.
Heads up, I am system admin and I don't have any issue on record access, I already test it before I create the email alert.
I created email alert using flow refer to this doc :
I tried assign Opportunity Id with SObject variable when it is not working, I tried also Sobject Collection Variable .When I tested it give me this error .This error really confusing because I should not have access issue.
Error element send_email_to_Opportunity_Owner (FlowActionCall). insufficient access rights on cross-reference id
I gave up using Fast look up, so I try to use Record lookup and it works without fuss. Now because of this, I assume that Fast lookup will not work in Email Alert because Flow Email Alert element treats record id as text which not support in Fast lookup.Fast Lookup only has options SObject Variable or SObject Collection variable while Record Lookup offer more type.
Record ID : Select a variable that contains the ID for the record that you want the email to reference. If the email alert uses any merge fields, this record is the starting point for those merge fields. This field accepts single-value variables of any type. The value is treated as text.