tommeh_1337

Reset request UI action

Sep 7th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. new Workflow().deleteWorkflow(current); //delete current workflow
  2. deleteTasks(); //delete all tasks related to this requested item
  3.  
  4. current.context='';
  5. current.stage='request_approved';
  6. current.work_notes = 'Request reset by user: ' + gs.getUserDisplayName();
  7. current.update();
  8.  
  9. action.setRedirectURL(current); //redirect user to current requested item
  10.  
  11. function deleteTasks() {
  12.     var gr = new GlideRecord('sc_task');
  13.     gr.addQuery('request_item', current.sys_id);
  14.     gr.query();
  15.     gr.setWorkflow(false);
  16.     gr.deleteMultiple();
  17.     gr.setWorkflow(true);
  18. }
Advertisement
Add Comment
Please, Sign In to add comment