How to write UI action script to bring RITM variables to change request description?

Dakarapu Ramya1
Kilo Contributor

Hi all,

We have a requirement whenever user clicks on new change request in related list from RITM  for normal , emergency change variables on RITM should get populated in description.

find_real_file.png

I tried using the script on OOB UI action but no result , Can anyone help with the script:

find_real_file.png

1 ACCEPTED SOLUTION

Hi,

then use display business rule on change_request and same script

it will work

var ritm = new GlideRecord('sc_req_item');
ritm.get(current.getValue('parent'));

var arr = [];
var variables = ritm.variables.getElements(); 
for (var i=0;i<variables.length;i++) { 
	var question = variables[i].getQuestion();
	var label = question.getLabel();
	var value = question.getDisplayValue();
	if(label != '' && value != ''){
		arr.push(label + ":" + value + "");
	}
}
current.description = arr.join('\n');

Regards
Ankur

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

View solution in original post

19 REPLIES 19

Hi @Ankur Bawiskar , How to copy the variables from sctask to story. I don't find any table on SC Task that stores variable label and value.

@sath 

what's the relationship between sctask and story?

your sctask will have RITM from where you can pick the variables

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

Hi @Ankur Bawiskar 

There is a 'Create Story' UI action on sc task. When user clicks on it, all the variables(from variable editor) from sc task should be copied to story. We have variables which are visible only on sc tasks but not on RITM.

@sath 

can you post a new question for this and tag me there as this is an older thread?

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

Created a new post and tagged you. Thank you.