Script to add variables to catalog item created through run script in workflow

var reqvar = new GlideRecord(‘sc_item_option_mtom’);
reqvar.addQuery(‘request_item’,current.sys_id);
reqvar.query();

while (reqvar.next()) {
var variablereference = new GlideRecord(‘sc_item_option’);

if (variablereference.get(reqvar.sc_item_option)) {
var add_task_var = new GlideRecord(‘sc_item_variables_task’);
add_task_var.task = tsk_sys_id;
add_task_var.variable = variablereference.item_option_new;
add_task_var.insert();

}
}