how to populate assigned to field in change request based on SCTASK assigned to field

Arjun Reddy Yer
Tera Guru

Can anyone help me in getting this as I need to auto populate Assigned to field in Change Request based on SCTASK Assigned to Field. In Change request Assignment Group is getting populated via workflow but Assigned to field should get populate based on SCTASK Assigned to field selection. @Ankur Bawiskar @Vasantharajan N 

 

 

SCTASK Assigned to:

ArjunReddyYer_0-1681089356037.png

 

Change Request Assigned to:

ArjunReddyYer_1-1681089440428.png

 

1 ACCEPTED SOLUTION

@Arjun Reddy Yer - Please use the below code in your BR on sc_task table and check. 

 

var ritm_sysId = current.request_item.toString();

var chGr = new GlideRecord('change_request');
chGr.addQuery('parent', ritm_sysId); // As you are setting Parent field on change request to RITM sys_id, As per the create task script you shared.
chGr.addActiveQuery(); // only use active change ticket. Please apply filters if rquired on state.
chGr.query();
if (chGr.next()) {
    chGr.assigned_to = current.assigned_to.toString(); // Update the curret SC_TASK assigned to Change Assigned to
    chGr.update();
}

 


Thanks & Regards,
Vasanth

View solution in original post

5 REPLIES 5

@Arjun Reddy Yer - Please use the below code in your BR on sc_task table and check. 

 

var ritm_sysId = current.request_item.toString();

var chGr = new GlideRecord('change_request');
chGr.addQuery('parent', ritm_sysId); // As you are setting Parent field on change request to RITM sys_id, As per the create task script you shared.
chGr.addActiveQuery(); // only use active change ticket. Please apply filters if rquired on state.
chGr.query();
if (chGr.next()) {
    chGr.assigned_to = current.assigned_to.toString(); // Update the curret SC_TASK assigned to Change Assigned to
    chGr.update();
}

 


Thanks & Regards,
Vasanth