Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Script is returning null in flow designer

Nagendra Babu32
Tera Contributor

Hi all,

 

I created a flow as shown in below image .

 

NagendraBabu32_4-1711091430459.png

 

 

In create catalog task, I tried to set the field assignment group through scripting to get the group value from decision table but it was returning null for below code::

 

var UserCompany = fd_data._1__get_catalog_variables.requested_for.company.sys_id;
var UserCountry = fd_data._1__get_catalog_variables.requested_for.country;
var dt = new sn_dt.DecisionTableAPI();
    var inputs = new Object();
    // define decision inputs
    //if(current.request_item.variables.itss_std_vsvar_requested_for){
    inputs['u_company'] = fd_data.trigger.request_item.requested_for.company.sys_id;
    inputs['u_country'] = fd_data.trigger.request_item.requested_for.country;
    // make decision
    var assignment = dt.getDecision('5a9fe9862f0102106d9a49e72799b66f', inputs);
    return assignment.sys_id;
NagendraBabu32_6-1711091705415.jpeg

 

 

 

 

 

I tried of getting same group name through decision table in fix script . It was returning the group sys_id.

NagendraBabu32_0-1711091258553.png

 

NagendraBabu32_2-1711091329461.png

 

 

Please Can anyone suggest what I was missing in the code?

 

 

7 REPLIES 7

Community Alums
Not applicable

In which step of your Flow do you get the actual decision? Are you working with a "Get Decision" step somewhere?

NagendraBabu32_0-1711099792067.png

 

NagendraBabu32_0-1711100151179.png

 

Community Alums
Not applicable

So why are you not using the generic "Get Decision" step?