// JWJ0215 06/07/22 // var SOURCE_REQUESTS = ['REQ0049983', 'REQ0049970','REQ0050149']; // This will close the request, requested item, and the task of MH Cure Requests. // put all req number in lone 5 ClearUserLog(); var SOURCE_REQUESTS = ['REQ0050149']; var requestGR = new GlideRecord('sc_request'); requestGR.addQuery('number' , 'IN' , SOURCE_REQUESTS); requestGR.setValue('state' , 4); requestGR.setValue('request_state' , 'closed_incomplete'); requestGR.setValue('stage' , 'closed_incomplete'); requestGR.setValue('description' , 'Bulk closure of old tickets per SER0058621'); requestGR.setWorkflow(false); requestGR.updateMultiple(); var requestItemGR = new GlideRecord('sc_req_item'); requestItemGR.addQuery('request.number' , 'IN' , SOURCE_REQUESTS); requestItemGR.addActiveQuery(); requestItemGR.setValue('state' , 4); requestItemGR.setValue('stage' , 'Request Cancelled'); requestItemGR.setWorkflow(false); requestItemGR.updateMultiple(); var taskGR = new GlideRecord('sc_task'); taskGR.addQuery('request.number' , 'IN' , SOURCE_REQUESTS); taskGR.addActiveQuery(); taskGR.setValue('state' , 4); taskGR.setWorkflow(false); taskGR.updateMultiple();