Issues with assignment rules script
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-21-2023 08:11 AM
Hello,
i have issues with below script for assignment rules. Im unable to push Opened by user into the collaborators field.
Is there any issue with my script?
var myUtils = new util();
var owningGroupID = myUtils.findOwningGroup(current.service_offering.toString());
if (owningGroupID) {
current.assignment_group = owningGroupID;
var collaboratorsListArr = [];
var owningGroupUsersGR = new GlideRecord('sys_user');
owningGroupUsersGR.addQuery('group', owningGroupID);
owningGroupUsersGR.query();
while (owningGroupUsersGR.next()) {
collaboratorsListArr.push(owningGroupUsersGR.sys_id.toString());
}
collaboratorsListArr.push(current.opened_by.toString());
current.collaborators = collaboratorsListArr.join(',');
}
5 REPLIES 5

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-21-2023 07:04 PM
@Spike236 My bad, I pasted a wrong script. Here is the updated one.
var myUtils = new util();
var owningGroupID = myUtils.findOwningGroup(current.service_offering.toString());
if (owningGroupID) {
current.assignment_group = owningGroupID;
var collaboratorsListArr = [];
var owningGroupUsersGR = new GlideRecord('sys_user_grmember');
owningGroupUsersGR.addQuery('group', owningGroupID);
owningGroupUsersGR.query();
while (owningGroupUsersGR.next()) {
collaboratorsListArr.push(owningGroupUsersGR.user.sys_id.toString());
}
collaboratorsListArr.push(current.opened_by.toString());
current.collaborators = collaboratorsListArr.join(',');
}