How Autopopulate assignment group field??

naveenmyana
Giga Expert

Hi guys,

I need to autopopulate the assignment group field on form load, I have wrtiten the below client script code.

I am able to populate the group field, But going down the road If we upgrade the instance to higher version does it cause any effect...Please correct me I am going in the right way or not???

function onLoad() {

    //Type appropriate comment here, and begin script below

  var x = 'eecdfd9bff131100a0a5ffffffffffe9'; // sys_id of the group name

  g_form.setValue('assignment_group',x);

}

1 ACCEPTED SOLUTION

Hi Naveen,,



Although I am against the use of gliderecords on client script as earlier mentioned, indirectly you are hardcoding scripts which is even less reliable. But nevertheless in the code,please modify to


function onLoad() {


if(g_form.isNewRecord()){


  //Type appropriate comment here, and begin script below


  var gr = new GlideRecord('sys_user_group');


  gr.addQuery('name',"Facilities request assignment group");   //as per my experience group name changes later during the time.


  gr.query();


  if(gr.next()){


  g_form.setValue('assignment_group',gr.sys_id);


  }


}


}


View solution in original post

26 REPLIES 26

Harsh Vardhan
Giga Patron

Hi



can you please tell me on what basis you want to auto populate value in assignment group.


Hi Harsh,



There is no condition for this, Just need to set this value when the form opens.


then why don't you use default value


Hi Harsh,



This field is extended from task table, So can't set the default value??