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

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>");
}