Ask For Approval Action - Due Date field weird behavior observed

Viraj Hudlikar
Giga Sage

Hello All,
I have some observations in Ask For Approval Action over Flow Designer and want to get clarification if have you seen the same.

UseCase = Want to auto-reject approval which is triggered by using the Due Date field in OOTB Action.
Sample Catalog Item Design = "Select User" field referencing the Users table with filter Active=true & Manager is not empty.
Flow Steps =
1) Get Catalog Variables (Select User variable is fetched).
2) Wait for a duration of time (05 seconds).
3) Ask for Approval (Approval is sent to the manager for the user who was selected while submitting the request).

ScreenShot of Ask for Approval action:

VirajHudlikar_0-1704289659992.png

 

Now upon the Due Date completion, I was expecting the approval to be set as Rejected since I selected the option as Reject but what I observed is that approval is set to "No Longer Required" state.

Now is this behaviour or do I need to configure something in Flow?

Note - I have already gone through this https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0993243 but still want to ask you all if anything can be done on this.

Regards,
Viraj

1 REPLY 1

Siddhesh Gawade
Mega Sage
Mega Sage

Hello @Viraj Hudlikar ,

 

As per the support article, I am on the article side, So as we reject the approval of a requested item or incident, the system will change the approval status on specific tables, not the main approval table. Any approval records related to approvers will be marked as "No Longer Required" when the approval state is achieved by the due date, not through these specific approval records.

 

So if you still wanted to change the approval to reject then you need to add update record action on sysapproval table and make the state to Reject.

 

Kindly mark the answer ✔️Correct or Helpful ✔️If it addresses your concern.


Regards,

Siddhesh