Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Get assignment group in workflow script

Nawal
Mega Guru

Hi, 

i m trying to retrieve the assignement group related to the choice selected in the catalog item.

with this script in a task activity : 


var a= current.variables.la_reclamation_concerne.getDisplayValue();

//gs.log(a,'aaaa'); ==> good value.

var getag=new GlideRecord('u_sctask_assignment_socle_open'); ==> for every choice, an assignment group is dedicated in this table.

getag.addQuery('sys_id',a);


//gs.info("Field value iss "+getag.u_recl);

getag.query();

if(getag.next())

{

task.assignment_group=getag.u_assignment_group_open;

}

the variable in the catalog item : la_reclamation_concerne : "Lookup select box"

 

Any Idea why it s not working?

 

Thank you for your help

 

 

 

 

 

 

 

1 ACCEPTED SOLUTION

It works with this :  getag.addQuery('u_recl.label', a);

thank you for your help

View solution in original post

18 REPLIES 18

Are you trying to update catalog task assignment group through workflow script ?

please check once again getag.addQuery('u_recl',a); if the field backend name is correct and try giving a.toString() and compare it with name 

It works with this :  getag.addQuery('u_recl.label', a);

thank you for your help

Try this

var a= current.variables.la_reclamation_concerne;

gs.log(a,'aaaa');

var getag=new GlideRecord('u_sctask_assignment_socle_open');

getag.addQuery('sys_id',a);

//gs.log(getag,'aa');
gs.info("Field value iss "+getag.u_recl);

getag.query();

if(getag.next())

{

task.assignment_group=getag.u_assignment_group_open.getValue();

}
Please hit like and mark my response as correct if that helps
Regards,
Musab

not working 😞

It works with this :  getag.addQuery('u_recl.label', a);

thank you for your help