I have created inbound action and it should create req and ritm.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2026 01:10 AM
Hi,
I have created inbound action and it should create req and ritm and it should email target in email log record.
I have written code and it is creating req and ritm and it is not adding ritm to email target.
(function runAction(current, email, event) {
// Create REQ
var req = new GlideRecord("sc_request");
req.initialize();
req.short_description = "Device Unlock Request";
req.description = "Created from inbound email";
var reqSysId = req.insert();
// Create RITM
var ritm = new GlideRecord("sc_req_item");
ritm.initialize();
ritm.request = reqSysId;
ritm.cat_item = gs.getProperty("rh_device_unlock_request");
ritm.short_description = "Device Unlock Request - " + new GlideDate().getDisplayValue();
ritm.description = email.body_text;
ritm.priority = 3;
ritm.assignment_group = gs.getProperty(
"rh_tier_1_support_engineering",
"Tier 1 - Support Engineering"
);
ritm.insert();
})(current, email, event);
I have to create req and ritm and in email log record target should be added as ritm.
Can you please correct code to achieve that.
Regards,
Nivedita
10 REPLIES 10
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2026 01:44 AM
Hello @niveditakumari ,
In email record, the Target field you want to add as ritm has reference to User(sys_user) table :
Can you plz describe/clarify your requirement??
