The Group Approval record stays open and active after cancelling the requested item

Field set for the record after cancelling the request are "Approval = Cancelled", "Active = true", and "State = Open"

However if the request is Approved/Rejected by an approver the Group approval record is set to "Approval = Approved/Rejected", "Active = False", "State = Closed Complete/Closed Incomplete"
change this behaviour you will have to modify "SNC - Match state to approval" business rule.

I have also attached the updated BR to the problem

The Business Rule responsible for updating the state for this rule is https://empachalak.service-now.com/nav_to.do?uri=sys_script.do?sys_id=54899c6c0a6a803f44bd0be739dc906d
Where we are missing the check for "cancelled" option for "approval"

else if (current.approval.changesTo('cancelled'))
current.state = '4'; // Closed Incomplete

Is there any design reason for this behaviour?

And the above fix be the best way of doing this?

Steps to Reproduce


Download the attached file.

NOTE!!!!  This file will update the Business Rule named "SNC - Match state to approval"

As Admin, Import the downloaded file as XML from any record list. Go to System Definition > Business Rules. Right-Click on the list header, then click "Import XML"

Related Problem: PRB593930

Seen In

Calgary Patch 1
Calgary Patch 6
Calgary Patch 7 Hot Fix 5
Eureka Patch 11

Fixed In


Associated Community Threads

There is no data to report.

Article Information

Last Updated:2017-05-15 16:25:43