Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Ask for Approval in Flow Designer has different Approval State Choices than OOTB Approval table

Community Alums
Not applicable

Hi All,

I am using Flow designer for approval for My Custom table record in scoped application.

The Ask For Approval action creates a sysapproval_approver record for us.
My Custom Table has only 3 choice options -> Requested, Approved and Rejected which are supposed to be mapped like this:
1. Requested ( sysapproval_approver ) -> Requested (x_custom_table)

2. Approved ( sysapproval_approver ) -> Approved (x_custom_table)

3. Rejected, Cancelled, No Longer Required, Duplicate ( sysapproval_approver ) -> Rejected (x_custom_table)

4. More Information Required ( sysapproval_approver ) -> Notification to the requestor and remain Requested (x_custom_table)

 

The problem is Flow Designer Approval State choices doesn't contain 'More Information Required' and 'Duplicate', instead contains an additional 'Skipped' choice.

 

I have attached The State Choices on Approval (sysapproval_approver) and the Approval state choices in Flow Designer’s Ask for Approval

Is this worth the HI ticket or Am I doing something wrong here?
I am pretty new to Flow designer. Appreciate any lead.

6 REPLIES 6

Hi @Vijay Balotia1 , may I ask you why is Ask for Approval implemented this way? If I got it right, the default configuration of this action is to create an approval request using sysapproval_user's choices (default table for approvals), but the output (state) returned references these var__m_sys_hub_action_... tables.

 

Wouldn't it be better if the state from the output were configured to be from the the choices sent in the approval (in this case the sysapproval_approver's choices)?

This works great to add the choice in the If statement, however Ask for Approval stalls since it doesn't know what to do with the Revision state/response. How could I update Ask for Approval so it responds to approved, rejected AND revision? I am not sure how to create a new rule or where to start to have an approval action that will look for the 3 states.
Thanks for any insight!