- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-25-2023 10:14 PM
Hi All / @Ankur Bawiskar / @Anil Lande ,
As per requirement have to send a mail simultaneously when inbound email action is triggered. Inbound email action triggered but event-based notification is not triggered.
//Inbound Email action on table "sys_email".
Notification:
This event-based notification is not triggered. We received log about "Inside true condition".
Could you please guide me ?
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-26-2023 03:57 AM
var ga = new GlideRecord('sn_hr_core_case');
if(ga.get('<sys_id of your case record>'))//pass sys_id of your case
{
gs.eventQueue('sn_hr_core.cmt.case.respond', ga, 'xyz.com','xyz.com');
}
Also, please make sure that the email you are passing in param1 and 2 should be a valid email.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-26-2023 05:10 AM
//var h_profile = new GlideRecord('sn_hr_core_profile');
//h_profile.addQuery('personal_email', email.origemail);
//h_profile.query();
//if (h_profile.next()) {
//if(h_profile.u_contractual_country == "IN"){
//gs.info("Inside true condition");
gs.eventQueue('event name', current, '<put valid email id here>','<put valid email id here>' );
//}
//}
Replace your inbound script with the above script and replace <put valid email id here> with a valid email id and check if it triggers the notification.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-26-2023 04:49 AM
@abirakundu23 Good to know that the notification triggered. This indicates that there is an issue with your param1 or param 2 of your script.
Try updating your script as follows.
var h_profile = new GlideRecord('sn_hr_core_profile');
h_profile.addQuery('personal_email', email.origemail);
h_profile.query();
if (h_profile.next()) {
if(h_profile.u_contractual_country == "IN"){
gs.info("Inside true condition");
gs.eventQueue('event name', current, email.origemail+'', '' );
}
}
Please check if this change triggers the notification.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-26-2023 05:05 AM
Hi @Sandeep Rajput ,
Not working, still notification not triggered.
In event queue log state is showing error with latest triggered, when triggered fix script that time state was Processed.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-26-2023 05:06 AM
Can you please share your latest script?
Thanks
Anil Lande

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-26-2023 05:10 AM
//var h_profile = new GlideRecord('sn_hr_core_profile');
//h_profile.addQuery('personal_email', email.origemail);
//h_profile.query();
//if (h_profile.next()) {
//if(h_profile.u_contractual_country == "IN"){
//gs.info("Inside true condition");
gs.eventQueue('event name', current, '<put valid email id here>','<put valid email id here>' );
//}
//}
Replace your inbound script with the above script and replace <put valid email id here> with a valid email id and check if it triggers the notification.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-26-2023 05:13 AM
Hi @Sandeep Rajput ,
I tried that time event fired but notification not triggered.