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

trigger an event on sysevent_register table via background script

Raunak kapoor2
Tera Expert

Hi all,

I am trying to trigger an event created on sysevent_register table using the following background script:

 

// Get the event registry record for the "automation.email.script.notification" event

var eventGr = new GlideRecord('sysevent_register');

eventGr.addQuery('event_name', 'automation.email.script.notification');

eventGr.query();

if (!eventGr.next()) {

gs.logError('Event registry record not found for "automation.email.script.notification"');

} else {

 // Create an event object and set the payload

 var event = new GlideRecord('em_event');

 event.initialize();

 event.event_name = 'automation.email.script.notification';

 event.source = 'ServiceNow';

 event.payload = {

 message: 'This is a test notification',

 additional_data: 'Add any additional data you want to include in the payload'

 }; // Fire the event

 gs.eventQueue(event, eventGr.getValue('sys_id'));

}

 

but when i check the em_event table after running this i dont see it triggering the alert.

 

Please help me how can i fix this ?

0 REPLIES 0