- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-28-2018 08:56 AM
Hello,
We have a requirement to send an email to the Change Management group if the Planned Start time is 8 hours in the future from the current time.
I created an onBefore business rule. Here is my code:
(function executeRule(current, previous /*null when async*/) {
var gdt = new GlideDateTime(gs.nowDateTime()); //get the current date and time from the server
gdt.addSeconds(28800); //add 8hours in milliseconds because this is how the server thinks
gs.addInfoMessage(gdt.getValue()); //this is working
gs.addInfoMessage(gs.nowDateTime()); //this is working
if(current.start_date < gdt.getValue()){ //gdt value is 8 hours in the future
gs.addInfoMessage('A notification has been sent to the Change Manager as this may be considered as an expedited change.'); //this is working
gs.eventQueue('change.expedited', gdt, gs.getUserID(), gs.getUserName()); //email not sent
}
})(current, previous);
The gs.eventQueue is not firing the change.expedited event.
The event is registered.
The email is set to:
What am I doing wrong?
Thank you in advance,
Laurie
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-28-2018 01:42 PM
Can you make sure there is no html error on what will it contain section of notification.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-28-2018 10:04 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-28-2018 10:13 AM
validate the email table to see if a notification was created with no recipients. also validate the email properties. outbound has been checked or not
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-28-2018 10:20 AM
No email notifications created with no recipients.
Outbound is not checked. Using email log to check emails.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-28-2018 10:44 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-28-2018 11:05 AM
No, because I don't want to actually send the emails. All the generated emails show in the email log, correct?