I have created inbound action and it should create req and ritm.

niveditakumari
Giga Sage

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

yashkamde
Mega Sage

Hello @niveditakumari ,

In email record, the Target field you want to add as ritm has reference to User(sys_user) table :

Screenshot 2026-02-12 151235.png

 

Can you plz describe/clarify your requirement??