using below script i need to update ritm closer comments
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
i am using below script to update closer comments in ritm but it's inserting the dummy record not updating record
var grval = new GlideRecord('sc_req_item');
grval.addQuery('sys_id','e03fae4b477eb6189c5e5cbd436d439e');
grval.query();
grval.close_notes = 'test';
grval.update();
Any idea on this please let me know
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hope you are doing good.
Did my reply answer your question?
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago - last edited 3 weeks ago
Hi Ankur,
i am using same script in widget level but still there is no luck script is not checking rejected directly going to sys_approval table
f (input.op == 'approved' || input.op == 'rejected') {
gs.log("Your debug message here");
if (input.reject_raison == 'true' && input.op == 'rejected') {
var grreject = new GlideRecord('sc_item_option_mtom');
grreject.addQuery('request_item', input.ritm_sys_id + '');
// gs.log('the number' + grreject.request_item);
grreject.addQuery('sc_item_option.item_option_new.name', 'reject_raison');
grreject.setLimit(1);
grreject.query();
grreject.next();
var grvalue = new GlideRecord('sc_item_option');
grvalue.get(grreject.sc_item_option);
grvalue.setValue('value', input.comments);
grvalue.update();
var grval = new GlideRecord('sc_req_item');
if (grval.get('input.ritm_sys_id')) {
grval.close_notes = input.comments;
grval.update();
}
}
var app = new GlideRecord("sysapproval_approver");
if (app.get(input.target) && app.state.canWrite()) {
gs.log("Your debug message here3");
app.state = input.op;
if (input.comments) {
app.comments = input.comments;
}
app.update();
}
}
