The CreatorCon Call for Content is officially open! Get started here.

How to set group's default asignee value to assigned_to field in a custom table

pavam
Tera Contributor

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

Sruthi17
Kilo Sage

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.