Issue with setting short description with variables in flow designer

Pam Reid1
Kilo Sage

Hi there.. trying to set the short description using javascript for the creation of a catalog task in the flow designer.  

 

var shortDesc = 'Telephone Services ' + current.variables.request_type.getDisplayValue() + ' for ' + current.request.requested_for.getDisplayValue();
return shortDesc;
 
The name of the variables are correct.  The short description turns out like this: Telephone Services undefined for undefined.
 
I am far from a guru when it comes to javascript.. can anyone help me trouble shoot this?
1 ACCEPTED SOLUTION

Pam Reid1
Kilo Sage

it didn't work perfectly but i was able to use the requested_for part that you provided.  I was able to resolve the issue using this:

var ritmSysId = fd_data.trigger.request_item.sys_id;
var rec = new GlideRecord('sc_req_item');
rec.get(ritmSysId);
var variableDisplayValue = rec.variables.request_type.getDisplayValue();
return 'Telephone Services ' + variableDisplayValue + ' for ' + fd_data.trigger.request_item.request.requested_for.getDisplayValue();

View solution in original post

4 REPLIES 4

Mike Patel
Tera Sage

try

var shortDesc = 'Telephone Services ' + fd_data.trigger.current.variables.request_type.getDisplayValue() + ' for ' +fd_data.trigger.current.request.requested_for.getDisplayValue();
return shortDesc;

Pam Reid1
Kilo Sage

this gives the same error.  It does not work 😞

Have tried below

var shortDesc = 'Telephone Services ' + fd_data.trigger.request_item.variables.request_type.getDisplayValue() + ' for ' +fd_data.trigger.request_item.request.requested_for.getDisplayValue();
return shortDesc;

Pam Reid1
Kilo Sage

it didn't work perfectly but i was able to use the requested_for part that you provided.  I was able to resolve the issue using this:

var ritmSysId = fd_data.trigger.request_item.sys_id;
var rec = new GlideRecord('sc_req_item');
rec.get(ritmSysId);
var variableDisplayValue = rec.variables.request_type.getDisplayValue();
return 'Telephone Services ' + variableDisplayValue + ' for ' + fd_data.trigger.request_item.request.requested_for.getDisplayValue();