- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-21-2024 08:52 PM
Hi Team ,
while clicking on the emoji , coming as undefind
(function runMailScript( /* GlideRecord */ current, /* TemplatePrinter */ template,
/* Optional EmailOutbound */
email, /* Optional GlideRecord */ email_action,
/* Optional GlideRecord */
event) {
gs.log("current " + current.number, 'sys');
var surv = new GlideRecord('asmt_assessment_instance');
surv.addNotNullQuery('trigger_id');
surv.addQuery('trigger_id', current.sys_id);
surv.query();
surv.next();
gs.log("Incident from survey " + surv.number, 'sys');
var params = current.number + "," + surv.number;
//var subject = "survey:" + surv.number + " " + " " + "incident:" + current.number + " ";
var subject = "Reminder:Please share your feedback on " + "Incident: " + current.number;
//+ " " + ": Survey Number : " + surv.number;
email.setSubject(subject);
template.print('<a href="' + gs.getProperty('glide.servlet.uri') + '/sp?id=take_survey&instance_id=' + surv.sys_id + '"><img src="CSAT.png" width="280" height="55"/></a>');
})(current, template, email, email_action, event);Nootification
Event
Scdeule Job
through scheduled job
sendNotification();
function sendNotification() {
try {
var gr = new GlideRecord('asmt_assessment_instance');
gr.addEncodedQuery('metric_type=64e7c28d8794b190158285d50cbb3547^state=ready^due_dateRELATIVELT@dayofweek@ahead@7^u_reminder_sent=false');
gr.query();
while (gr.next()) {
gs.eventQueue('send_reminder_survey', gr, gr.user, '');
gr.u_reminder_sent = 'true'; // u_reminder_sent is a Boolean field
gr.update();
gs.log('Testing');
}
} catch (ex) {
gs.info(ex);
}
}
can anyone please help me here .
Thanks In Adavnce
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-21-2024 09:53 PM
Hi,
(function runMailScript( /* GlideRecord */ current, /* TemplatePrinter */ template,
/* Optional EmailOutbound */
email, /* Optional GlideRecord */ email_action,
/* Optional GlideRecord */
event) {
gs.log("AAAA Incident Number : " + current.number, 'sys');
var surv = new GlideRecord('asmt_assessment_instance');
surv.addNotNullQuery('trigger_id');
surv.addQuery('trigger_id', current.sys_id);
surv.query();
gs.info('AAA Survey Query : '+surv.getEncodedQuery());
if(surv.next()){
gs.log("AAA Incident from survey " + surv.number, 'sys');
var params = current.number + "," + surv.number;
//var subject = "survey:" + surv.number + " " + " " + "incident:" + current.number + " ";
var subject = "Reminder:Please share your feedback on " + "Incident: " + current.number;
//+ " " + ": Survey Number : " + surv.number;
email.setSubject(subject);
template.print('<a href="' + gs.getProperty('glide.servlet.uri') + '/sp?id=take_survey&instance_id=' + surv.sys_id + '"><img src="CSAT.png" width="280" height="55"/></a>');
}
})(current, template, email, email_action, event);
Last line was missing in previous script.
Thanks
Anil Lande
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-21-2024 09:35 PM
I tested this and same is working for me.
Thanks
Anil Lande
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-21-2024 09:45 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-21-2024 09:53 PM
Hi,
(function runMailScript( /* GlideRecord */ current, /* TemplatePrinter */ template,
/* Optional EmailOutbound */
email, /* Optional GlideRecord */ email_action,
/* Optional GlideRecord */
event) {
gs.log("AAAA Incident Number : " + current.number, 'sys');
var surv = new GlideRecord('asmt_assessment_instance');
surv.addNotNullQuery('trigger_id');
surv.addQuery('trigger_id', current.sys_id);
surv.query();
gs.info('AAA Survey Query : '+surv.getEncodedQuery());
if(surv.next()){
gs.log("AAA Incident from survey " + surv.number, 'sys');
var params = current.number + "," + surv.number;
//var subject = "survey:" + surv.number + " " + " " + "incident:" + current.number + " ";
var subject = "Reminder:Please share your feedback on " + "Incident: " + current.number;
//+ " " + ": Survey Number : " + surv.number;
email.setSubject(subject);
template.print('<a href="' + gs.getProperty('glide.servlet.uri') + '/sp?id=take_survey&instance_id=' + surv.sys_id + '"><img src="CSAT.png" width="280" height="55"/></a>');
}
})(current, template, email, email_action, event);
Last line was missing in previous script.
Thanks
Anil Lande
