I need to populate assigned to based on assignment group.

niveditakumari
Mega Sage

Hi, 

 

I need to populate assigned to based on assignment group. I have written this code and it is not working. 

niveditakumari_0-1707422000437.png 

niveditakumari_1-1707422097971.png

 

 

Please correct my code to make it work. 

 

Regards, 

Nivedita 

 

 

 

1 ACCEPTED SOLUTION

Rohini S Sane
Tera Guru

Hi @niveditakumari 

You can write below code in script include, its working on my PDI.

Script include code :

var populate_ag = Class.create();
populate_ag.prototype = {
    initialize: function() {
    },
myFunction : function(aggroup)
{
    var arr = [];
    var gr = new GlideRecord('sys_user_grmember');
    gr.addQuery('group',aggroup);
    gr.query();
    while(gr.next())
    {
arr.push(gr.user.toString());
    }
    return 'sys_idIN' + arr;
},
    type: 'populate_ag'
};
 
advanced ref qualifier script : javascript:new populate_ag().myFunction(current.u_group);
 
result.pngscriptinclude.pngadvref.png
 
Please mark helpful .
 
Thanks and Regards,
Rohini S Sane

View solution in original post

17 REPLIES 17

Hi @niveditakumari,

 

Script include :

var populate_ag = Class.create();
populate_ag.prototype = {
    initialize: function() {
    },
myFunction : function(aggroup)
{
    var arr = [];
    var gr = new GlideRecord('sys_user_grmember');
    gr.addQuery('group',aggroup);
    gr.query();
    while(gr.next())
    {
arr.push(gr.user.toString());
    }
    return 'sys_idIN' + arr;
},
    type: 'populate_ag'
};

 In line no 14 you just have to remove ' ' quotes from the your script include code.

Please mark helpful.

 

Regards,

Rohini Sane

 

Rohini S Sane
Tera Guru

Hi @niveditakumari 

You can write below code in script include, its working on my PDI.

Script include code :

var populate_ag = Class.create();
populate_ag.prototype = {
    initialize: function() {
    },
myFunction : function(aggroup)
{
    var arr = [];
    var gr = new GlideRecord('sys_user_grmember');
    gr.addQuery('group',aggroup);
    gr.query();
    while(gr.next())
    {
arr.push(gr.user.toString());
    }
    return 'sys_idIN' + arr;
},
    type: 'populate_ag'
};
 
advanced ref qualifier script : javascript:new populate_ag().myFunction(current.u_group);
 
result.pngscriptinclude.pngadvref.png
 
Please mark helpful .
 
Thanks and Regards,
Rohini S Sane

Rohini S Sane
Tera Guru

Hi @niveditakumari 

You can write below code, its working on my PDI.

Script include :

var populate_ag = Class.create();
populate_ag.prototype = {
    initialize: function() {
    },
myFunction : function(aggroup)
{
    var arr = [];
    var gr = new GlideRecord('sys_user_grmember');
    gr.addQuery('group',aggroup);
    gr.query();
    while(gr.next())
    {
arr.push(gr.user.toString());
    }
    return 'sys_idIN' + arr;
},
    type: 'populate_ag'
};
 
advanced Ref Qualifier :
javascript:new populate_ag().myFunction(current.u_group);
 
RohiniSSane_0-1707479222412.pngRohiniSSane_1-1707479233729.pngRohiniSSane_2-1707479252018.png

 

Please mark helpful.

 

Thanks and Regards,

Rohini Sane