diff --git a/Background Scripts/restart_workflow_from_background.js b/Background Scripts/restart_workflow_from_background.js new file mode 100644 index 0000000000..77d0553291 --- /dev/null +++ b/Background Scripts/restart_workflow_from_background.js @@ -0,0 +1,7 @@ +var recordId = "ritm_sys_id"; +var grRitm = new GlideRecord("sc_req_item"); +grRitm.addQuery("sys_id", recordId); +grRitm.query(); +if (grRitm.next()) { +new Workflow().restartWorkflow(grRitm); +} diff --git a/Scheduled Jobs/update_inactive_application_owner.js b/Scheduled Jobs/update_inactive_application_owner.js new file mode 100644 index 0000000000..140dde52f1 --- /dev/null +++ b/Scheduled Jobs/update_inactive_application_owner.js @@ -0,0 +1,10 @@ +var grApp = new GlideRecord("cmdb_ci_appl"); +grApp.addEncodedQuery("owned_by.active=false"); +grApp.query(); +while(grApp.next()){ +var managerSysId = grApp.owned_by.manager.toString(); // Get Manager SysId +if (managerSysId) { +grApp.owned_by = managerSysId; +grApp.update(); +} +}