Skipped due to no valid approvers encoutered while building custom app

Jeffrey Barton
Tera Contributor

I'm using the wonderful app engine studio and flow designer to build out an app for my company.  I created an approval field called CRCS approval with type choice and give it the choice type and setup the choices the same as on other approvals but when I use it as the "approval" field on flow designer it's giving me the error "Skipped due to no valid approvers" which I can't figure out.  The user that is the approver has the approval user role and is the manager of the user in question.  So I figure it has to do with the way I configured the field. 
Next test was to change the field type to string and use choices on the string like it does on the sc_request approval field.  That's also not working.  Same issue.  I can't get it to trigger/create an approval record on the approval table - it only skips.  What I can't figure out is how the "reference" fields work on that approval field so I can duplicate the functionality.  Is there a field type I should have picked or some quirky thing about custom tables I'm not aware of that's causing this?  Please help.

1 ACCEPTED SOLUTION

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @Jeffrey Barton 

 

https://www.servicenow.com/community/developer-forum/approvals-are-being-skipped-in-my-flow-designer...

 

https://www.servicenow.com/community/developer-forum/approval-skipped-will-equal-an-error-in-the-flo...

 

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

View solution in original post

5 REPLIES 5

Jeffrey Barton
Tera Contributor

Hye everyone - what it all boiied down to was ACL's.  I feel it's a flaw in the App Engine - that if you are building a catalog item and flow they should just add the needed ACL's as part of the app process - but it doesn't.  You have to give the app read access to any reference fields that it needs to reach out to grab.  At the app level.  Anyway. closing this chain.