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

Automatically populate assignment group from configuration item on incident

jonny1
Giga Contributor

I am trying to get the assignment group field on an incident to automatically populate based on the given configuration item. I know this has been repeatedly asked and there's documentation on it but I am new to service now and I'm failing to have any success. I'd really appreciate a descriptive walk through on how to do it.

1 ACCEPTED SOLUTION

manikorada
ServiceNow Employee
ServiceNow Employee

Jonny,



Create a Client script like this:


Name : Populate assignment Group


Type : onChange


Field Name : cmdb_ci


Script:



function onChange(control, oldValue, newValue, isLoading, isTemplate) {


    if (isLoading || newValue === '')


          return;


  var ref = g_form.getReference('cmdb_ci');


g_form.setValue('assignmnet_group', ref.support_group); // support_group is the name of the field on cmdb from which you want to get the group


}


View solution in original post

11 REPLIES 11

shm
Kilo Contributor

Hi Miriam,


Like above said ,my aim is to Impersonate itil.<first name> and create a new incident for CI "PS ORA01". When the CI is populated the assignment group should be set as "Database" group.I have tried business rule as well as Client script. Still having some problems.Application is in global.The result with client script is assignment group set as NY DB ,but I want the support_group.parent which is "Database" .


And with Buisness rule no effect at all. Please advice.




task6.PNGtask6 brule.PNGbrul2.PNG