Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Email is not being triggered with gs.eventqueue

Community Alums
Not applicable

Hi All,

am trying to trigger an email using gs.event queue with the below script but its not sending any emails.

 

var userGr = new GlideRecord('sys_user');
userGr.addEncodedQuery('active=true^u_account_typeINemployee,contractor');
userGr.query();

while (userGr.next()) {
gs.info('test1');
if (userGr.u_number) {
gs.info('test2');
var adAccountGr = new GlideRecord('u_ad_user_account');
adAccountGr.addEncodedQuery('u_active=true^u_employeenumberISNOTEMPTY');
 
// Add a query condition to filter 'u_ad_user_account' records based on 'u_employeenumber'
adAccountGr.addQuery('u_employeenumber', userGr.u_number);
adAccountGr.query();
 
// Check the number of matching 'u_ad_user_account' records
var adAccountCount = adAccountGr.getRowCount();
gs.info('Number of u_ad_user_account records found: ' + adAccountCount);
 
while (adAccountGr.next()) {
gs.info('u_employeenumber: ' + adAccountGr.u_employeenumber);
//gs.eventQueue('comparemail', adAccountGr);
gs.eventQueue('email.match',adAccountGr);
gs.info('email sent');
}
}
}
could you suggest why its not sending an email
 
thanks
 
10 REPLIES 10

Community Alums
Not applicable

Hi Sandeep,

yes i have given the event name in the notification email.match but still its not getting triggered 

thanks