How to set group's default asignee value to assigned_to field in a custom table
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-17-2023 04:01 AM
I tried below script but it is not working,
can anyone help with this
scriptinclude:
DefaultAssignee: function() {
var sysid = this.getParameter('sysparm_sysid');
// var grMembers = new GlideRecord('sys_user_grmember');
var grMembers = new GlideRecord('sys_user_group');
grMembers.addQuery('group', sysid);
grMembers.query();
while (grMembers.next()) {
return grMembers.group.default_assignee;
}
},
client script:
function onLoad() {
var uass = g_form.getValue('u_assignee');
if (uass==''){
var sysid = g_form.getValue('u_support_group');
var ga = new GlideAjax('DefaultAssigneeGroupintoCi');
ga.addParam('sysparm_name', 'DefaultAssigneeintoCi');
ga.addParam('sysparm_sysid',sysid);
ga.getXML(DefaultAssigneetParse);
function DefaultAssigneetParse(response) {
var answer = response.responseXML.documentElement.getAttribute("answer");
var myObj = answer;
g_form.setValue('u_assignee', myObj);
}
}
}
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-17-2023 04:12 AM
Hi,
From my assumptions, I believe that default assignee is a field in the group table. If thats correct, please change the code like below and try.
while (grMembers.next()) {
//return grMembers.group.default_assignee;
return grMembers.default_assignee;
}
Please accept solution or helpful, if you find it helpful.