How to fetch the incident number in the problem notification.

shrinivasprasad
Tera Expert

Hi Community,

How to fetch the incident number in the problem notification?

I have tried below email script but i didnt get expected results.

Code:

template.print("<p><Related incidents:<br />");
var gr = newGlideRecord("incident");
gr.addQuery("problem_id", current.sys_id);
gr.query();
while(gr.next()) {
template.print(gr.number + ": " + gr.number.getDisplayValue() "<br />");
}

Appriciated for the quick reply.

Thanks in advance,

Shrinivasprasad

1 ACCEPTED SOLUTION

Updated @Smudge original script:

 

template.print("<p>Related incidents: <br></p>");

var gr = new GlideRecord("incident");
gr.addQuery("problem_id", current.sys_id);
gr.query();
while(gr.next()) {
template.print(gr.getValue('number') + ": " + gr.getDisplayValue('number') + "<br>");
}

View solution in original post

7 REPLIES 7

Shakeel Shaik
Giga Sage
Giga Sage

Hi @shrinivasprasad 

 

Here is the updated script.

 

template.print("<p>Related incidents: <br></p>");

var gr = new GlideRecord("incident");
gr.addQuery("problem_id", current.sys_id);
gr.query();
while(gr.next()) {
template.print(gr.number + ": " + gr.number.getDisplayValue() + "<br>");
}

 

Please check and let me know

Thanks 🙂

Thanks,
Shakeel Shaik 🙂

Hi Smudge,

thanks for the reply.

no it is not working, showing empty.

(function runMailScript(current, template, email, email_action, event) {
template.print("<p><Related incidents:<br />");
var gr = newGlideRecord("incident");
gr.addQuery("problem_id", current.sys_id);
gr.query();
while(gr.next()) {
template.print(gr.number + ": " + gr.number.getDisplayValue() + "<br>");
}
})(current, template, email, email_action, event);

 

find_real_file.png

Updated @Smudge original script:

 

template.print("<p>Related incidents: <br></p>");

var gr = new GlideRecord("incident");
gr.addQuery("problem_id", current.sys_id);
gr.query();
while(gr.next()) {
template.print(gr.getValue('number') + ": " + gr.getDisplayValue('number') + "<br>");
}