- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-09-2020 01:43 PM
Hello everyone,
Please need your help creating a fix script that will change the assignment group from the current one to a different one from the beginning of time, I have been checking scripts but the ones I have found are just to update last year's.
This script I took it from sachin.namjoshi
var inc = new GlideRecord('incident');
inc.addEncodedQuery('sys_created_onONLast year@javascript:gs.beginningOfLastYear()@javascript:gs.endOfLastYear()');
inc.query();
while(inc.next()){
inc.assignment_group = "d625dccec0a8016700a222a0f7900d06";
inc.update();
}
what do I need to modify so that it changes all incidents?
Thank you
Solved! Go to Solution.
- Labels:
-
Incident Management

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-09-2020 01:57 PM
Updated script below. Please update line no 2 with the exact sysid of the Service Desk group.
var inc = new GlideRecord('incident');
inc.addQuery('assignment_group','PASS Service Desk SYSID HERE'); //Replace PASS Service Desk SYSID HERE with the sysid of the Service Desk group
inc.query();
while(inc.next()){
inc.assignment_group = "d625dccec0a8016700a222a0f7900d06"; //Assume this is the SYSID of SD alert group
inc.setWorkflow(false); //Disables the running of business rules that might normally be triggered by subsequent actions.
inc.update();
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-09-2020 01:46 PM
try below. NOTE: This will change assignment group on all incidents. if you want to change assignment group of specific group to new group then we can add inc.addQuery('assignment_group', 'OLD_GROUP_SYS_ID');
var inc = new GlideRecord('incident');
inc.addQuery('assignment_group', '!=', 'd625dccec0a8016700a222a0f7900d06');
inc.query();
while(inc.next()){
inc.assignment_group = "d625dccec0a8016700a222a0f7900d06";
inc.update();
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-09-2020 01:54 PM
Hello Mike,
Thank you yes I need to change just the incidents assigned to "Service Desk" to "SD alert"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-09-2020 01:57 PM
So the code would be like this right?
var inc = new GlideRecord('incident');
inc.addQuery('assignment_group','OLD_GROUP_SYS_ID');
inc.query();
while(inc.next()){
inc.assignment_group = "GROUP_NAME";
inc.update();
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-09-2020 02:04 PM
Yes, this should work.