How to configure the ServiceNow Workspace for SmartChange?
This guide describes how to configure the Service Operations Workspace to properly display and manage SmartChange integration components.
How can I display the related list “Smart Change”? ⚙️
Follow these steps to add the SmartChange related list:
Steps
Go to System UI → Related Lists.
Open the record change_request → Service Operations Workspace.
Add a new related list with the value:
x_real3_app1_sap_transports.item_sys_id
How can I hide the “New” button? 🚫
Follow these steps to hide the New button in the related list:
Steps
Switch to Scope: Global.
Navigate to Now Experience Framework → Declarative Actions → Related List Actions.
Find the record where the action “New” is defined.
Search with Action = new | Table = global | Application = service operations
Open the record and go to Action Exclusions.
To make the button “New” available, temporarily switch the scope to Service Operations Workspace Core.
Click the New button to add an exclusion.
Change the scope to SAP Transport Integration for ServiceNow.
Add the exclusion for table:
x_real3_app1_sap_transportsand mark the checkbox Exclude this table.
Submit
How can I make the fields non-editable? 🔒
You can make transport fields read-only to prevent manual changes.
Options
Either wait for the next release update, or
Manually go to
System Definition → Tables → x_real3_app1_sap_transports
and mark the relevant fields as Read-only.
How can I add the SmartChange button? 🪄
Follow these steps to add the SmartChange button as a custom related list action:
Steps
Go to Now Experience Framework → Declarative Actions → Related List Actions.
Add a new entry and insert the following function in the onClick() field:
function onClick() { var tableName = g_form.getTableName(); var sysId = g_form.getUniqueValue(); var number = g_form.getValue('number'); var shortDescription = g_form.getValue('short_description'); top.window.open('/x_real3_app1_SmartChange.do?sysparm_table=' + tableName + '&sysparm_sys_id=' + sysId + '&sysparm_number=' + number + '&sysparm_short_description=' + shortDescription, '_blank'); }
✅ Result:
The Service Operations Workspace now displays SmartChange transports as a related list, with a functional SmartChange button and restricted field editing.