How to trigger an event by Schedule Job
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-14-2022 09:53 AM
Hello guys!
I have a problem with the eventQueue, it is not triggering the notification and the event is not starting.
Schedule Job:
All conditions are being met, I did the test and everything passed (there was more "gs.info" in the code).
Event:
Do not know whether the need to put the table. But I saw another example of Schedule Job with eventQueu, which event had no table selected.
Notification > When to send:
Notification > Who will receive:
Please, if anyone can help me, I'm out of time to deliver this story!
Thank you very much!
TABLE: ast_contract
SCRIPT:
var gd = new GlideDate();
gd.addDays(-365);
var gr = new GlideRecord('ast_contract');
gr.addQuery('state', '=', 'active');
gr.addQuery('u_contract_term', '=', '2_years');
gr.query();
while (gr.next()) {
gs.info(gr.number);
var startDate = gr.starts;
gs.info("startdate" + startDate);
if (startDate == gd) {
gs.info('Entrou if startDate!');
gs.eventQueue('ipca.changed', 'gr', '');
}
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-14-2022 10:28 AM
See the syntax -
gs.eventQueue('event.name', GlideRecord, parm1, parm2);
Please verify it. You will get your answer.