- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-22-2025 04:36 AM
I have configured an Edit button in the related list of an RITM in SOW. However, I need a client script for the onclick event to allow selecting RITMs from there. I have tried some scripts,but they are not working, and when I try to save, the changes are not being saved. I have created a related list action for edit and added the table sc_req_item and view Service Operation Workspace
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-2025 01:55 AM
Hi,
Check all the steps again specially the payload mapping and event mappings. It should work.
There is the another way to add child RITMs
1. Create a new action "Edit"
2. Client script
function onClick() {
var parentRITM = g_form.getUniqueValue(); // current RITM sys_id
var _strLink =
'/sys_m2m_template.do?' +
'sys_is_list=true&' +
'sys_is_related_list=true&' +
'sysparm_collectionID=' + parentRITM + '&' +
'sysparm_query=&' +
'sysparm_referring_url=' + location.pathname + '&' +
'sysparm_stack=no&' +
'sys_target=sc_req_item&' +
'sysparm_m2m_ref=sc_req_item&' +
'sysparm_form_type=o2m&'+
'sysparm_collection=sc_req_item&' +
'sysparm_collection_key=parent&' +
'sysparm_collection_label=RequestItems&' +
'sysparm_collection_related_field=&' +
'sysparm_collection_related_file=sc_req_item&';
var win = top.window.open(_strLink, '_self');
if (win) {
win.focus();
}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-2025 01:02 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-2025 01:55 AM
Hi,
Check all the steps again specially the payload mapping and event mappings. It should work.
There is the another way to add child RITMs
1. Create a new action "Edit"
2. Client script
function onClick() {
var parentRITM = g_form.getUniqueValue(); // current RITM sys_id
var _strLink =
'/sys_m2m_template.do?' +
'sys_is_list=true&' +
'sys_is_related_list=true&' +
'sysparm_collectionID=' + parentRITM + '&' +
'sysparm_query=&' +
'sysparm_referring_url=' + location.pathname + '&' +
'sysparm_stack=no&' +
'sys_target=sc_req_item&' +
'sysparm_m2m_ref=sc_req_item&' +
'sysparm_form_type=o2m&'+
'sysparm_collection=sc_req_item&' +
'sysparm_collection_key=parent&' +
'sysparm_collection_label=RequestItems&' +
'sysparm_collection_related_field=&' +
'sysparm_collection_related_file=sc_req_item&';
var win = top.window.open(_strLink, '_self');
if (win) {
win.focus();
}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-2025 02:07 AM
This script solved the problem. Thank You so much
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-22-2025 07:44 AM
did you check this link?
SOLVED: Workaround for "Edit ..." buttons on Related Lists of Workspaces
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader