- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2024 11:59 AM
Hi team,
if RITM state is 3 or 5 i have trigger a event i am using below script in inbound email action in var ritmnumber i am getting the number with that number i am gliding the ritm table and able to fetch the state. How can i fetch the requested for with this ritm number and add into gs.eventQueue so that notification will trigger to requested for can anyone help me in the script sharing script for reference
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2024 12:05 PM
@shabbir9 Please update your script as follows and see if it works.
var ritmNumber = email.subject.match(/RITM\d{7}/) || email.body.match(/RITM\d{7}/);
var requestNumber = ritmNumber[0].trim();
gs.log('check ritm number' + ritmNumber);
var rim = new GlideRecord(sc_req_item);
rim.addQuery('number', ritmNumber);
rim.query();
if (rim.next()) {
if (rim.state == '3' || rim.state == '5') {
gs.eventQueue('<name of event>', rim, rim.requested_for, '');
}
}
Replace <name of event> with the event which you would like to trigger.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2024 12:05 PM
@shabbir9 Please update your script as follows and see if it works.
var ritmNumber = email.subject.match(/RITM\d{7}/) || email.body.match(/RITM\d{7}/);
var requestNumber = ritmNumber[0].trim();
gs.log('check ritm number' + ritmNumber);
var rim = new GlideRecord(sc_req_item);
rim.addQuery('number', ritmNumber);
rim.query();
if (rim.next()) {
if (rim.state == '3' || rim.state == '5') {
gs.eventQueue('<name of event>', rim, rim.requested_for, '');
}
}
Replace <name of event> with the event which you would like to trigger.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2024 09:46 PM
Thank you @Sandeep Rajput
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2024 01:31 PM
Hi @shabbir9 ,
Add line like below:
gs.eventQueue('event_name', rim, rim.requested_for);//replace your field name and event name
Plz mark my solution as Accept, If you find it helpful.
Thanks & Regards,
Sumanth meda