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

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();