Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

How to populate the all variables of submitted catalog item in the notifications

divyal09
Tera Contributor

How can I populate all variables in the notification from the submitted catalog item. I tried updating it with email script but the variables are not getting populated.

14 REPLIES 14

kkrushkov
Mega Sage

Hi, @divyal09 

Are you using a flow designer for that?

No, I tried updating from workflow

May I see your script, please?

(function runMailScript(current, template, email, email_action, event) {

    // Add your code here

    template.print('Variable Summary: <br/>');
   
    var ritm = new GlideRecord('sc_req_item');
    ritm.get('request', current.request_item);
   
    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 != ''){
            template.space(4);
            template.print('  ' + label + " = " + value + "<br/>");
        }
    }

})(current, template, email, email_action, event);