Script not working

sunil10
Tera Contributor

Hi all

I am using below business rule on user table after update and active changes to false, everything is working fine state getting update worknotes getting updated but autosysfields not working, please suggest

 

(function executeRule(current, previous /*null when async*/ ) {


    var grScReqItem = new GlideRecord('sc_req_item');
    grScReqItem.addEncodedQuery("cat_item=32524947c32b9a1062c17ebdc00131a5^stateNOT IN3,4,7^requested_for=" + current.sys_id);
    grScReqItem.query();
    while (grScReqItem.next()) {
 
        grScReqItem.setWorkflow(false);
         grScReqItem.autoSysFields(false);
 
        grScReqItem.work_notes = "RITM is closed incomplete as the requestor has been deactivated.";
        grScReqItem.state = "4";
        grScReqItem.update();
    }
})(current, previous);