notification_email_scripts
Table of Contents
Notification Email Scripts
Incident Additional Details
- IncAdditonalDetails.js
(function runMailScript(current, template, email, email_action, event) { template.print('<p><font size="4" color="#999999" face="helvetica"><strong>'); template.print(gs.getMessage('Additional Details:')); template.print('</strong></font></p>'); template.print('<font size="3" color="#999999" face="helvetica">'); var i18nCaller = gs.getMessage('Caller: {0}', '${caller_id}'); var i18nContactMethod = gs.getMessage('Preferred contact method: {0}', '${severity}'); var i18nCagegory = gs.getMessage('Category: {0}', '${category}'); var i18nPriority = gs.getMessage('Priority: {0}', '${priority}'); var i18nShortDescription = gs.getMessage('Short description: {0}', '${short_description}'); template.print('<p>' + i18nCaller + '<br/>'); template.print('<p>' + i18nContactMethod + '</p>'); template.print('<p>' + i18nCagegory + '</p>'); template.print('<p>' + i18nPriority + '</p>'); template.print('<p>' + i18nShortDescription + '</p>'); template.print('</font>'); })(current, template, email, email_action, event);
Incident Subject
- incidentSubject.js
(function runMailScript(/* GlideRecord */ current, /* TemplatePrinter */ template, /* Optional EmailOutbound */ email, /* Optional GlideRecord */ email_action, /* Optional GlideRecord */ event) { var subject = email.subject; var priority = current.priority.getDisplayValue(); var priorityText = priority.match(/([A-Za-z])\w+/)[0]; email.setSubject(priorityText + ' ' + subject); })(current, template, email, email_action, event);
notification_email_scripts.txt · Last modified: by johnsonjohn
