Built something you're proud of? Tell the story. A quick G2 review of App Engine or Build Agent helps other developers see what's possible on ServiceNow. Share your experience.

ACL Issue in Flow When the Flow is triggered by the System

Rohit_Singh_19
Tera Contributor

Hi All/ @Ankur Bawiskar 

 

I have a flow which is triggered at 4:00 AM GMT. Now in that flow I am using look-up record for the table X and then sending an email using Send Email Action. In Send E-mail body I am using Table X record attributes using data pili picker. When I am testing the Flow using Test UI Action in flow I am not facing any issue. My Flow Properties is set as Run As - User Who initiates the session.

 

However, when the flow is getting triggered by the system at 4:00 AM GMT. I am getting an error while sending email. 

I tried to change the Flow property to Run As - System User. Now when I am testing it manually through UI Action I am getting the same ACL error.

 

My understanding is when the flow is initiated by the system then the all the ACL's are evaluated to true. 

 

Error: Email validation failed: ACL restricts retrieval of the record: Table Name of X Sys_ID of the table record

 

Note: The Flow and Table X both are in same application. 

1 REPLY 1

Huynh Loc
Mega Sage

Hi @Rohit_Singh_19 ,

 

Setting the Run as property to User who initiates session should resolve the issue.

For further details, please refer to the following article:
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0852784

If this response was helpful, please consider marking it as Correct and Helpful. You may mark more than one reply as an accepted solution.