How to force cancel change?

omkar2
Giga Contributor

I need to force cancel a change request, is there any script to it & where to run it?

1 ACCEPTED SOLUTION

change.setWorkflow(false); before your update(); statement.




var change = new GlideRecord('change_request');


change.get('<sys_id of change>');


change.setWorkflow(false);


change.state = 4;


change.update();


View solution in original post

13 REPLIES 13

If you want to delete it:



var change = new GlideRecord('change_request');


change.get('<sys_id of change>');


change.deleteRecord();


Hi Mike,



After running the script I get an error:



Operation against file 'change_request' was aborted by Business Rule 'Check if CI has valid AG & SG^ae9dee2b6f760a80fd2230444b3ee4f8'. Business Rule Stack:Check if CI has valid AG & SG


Background message, type:info, message: <p><span style="color: #ff0000;">  Submit aborted.  An Approval Group and a Support Group are required for Change Request.</span></p>


*** Script: change_request




Please help. Thanks



omkar2
Giga Contributor

Actually, I want it force closed


change.setWorkflow(false); before your update(); statement.




var change = new GlideRecord('change_request');


change.get('<sys_id of change>');


change.setWorkflow(false);


change.state = 4;


change.update();


Thanks a ton. U r a Saviour