Dashboard list report links go to sys_id=undefined in Portfolio Planning workspaceDescription Dashboard list report links navigate to a URL with `sys_id=undefined` in the Strategic Planning workspace. When a user clicks on a row item (e.g., a risk) in a dashboard list report (such as the RIDAC tab on the "Execution Dashboard"), the link resolves to a record URL containing `sys_id=undefined`, resulting in a broken page. Hovering over the link shows the correct `sys_id`, indicating the data is available in the event payload but is not being read from the correct property. Steps to Reproduce 0. Login to Zurich instance1. Go to the Strategic Planning workspace.2. Navigate to the dashboard section. Open Dashboard "Execution Dashboard".3. Click on RIDAC tab.4. Click any risk. 5. Observe that the link goes to a URL with sys_id=undefined, even though hovering over the link shows the correct sys_id. PFA.Workaround Root Cause: In the `NOW_RECORD_LIST_CONNECTED#ROW_CLICKED` event handler, the `sysId` was only being read from `event.payload.sys_id`. However, for dashboard list reports the `sys_id` is passed inside the `row` object (`event.payload.row.sys_id.value`) rather than as a direct property on the payload. Since the code did not account for this, `sysId` resolved to `undefined`. File to change: sys_ux_client_script_3319110543eb521090efd058c7b8f23f.xml` UX Client Script: Handle Dashboard Widget Clicked : sys_ux_client_script_3319110543eb521090efd058c7b8f23f Line to update: Inside the `NOW_RECORD_LIST_CONNECTED#ROW_CLICKED` if branchLine: let sysId = event.payload.sys_id; Before (entire if block): } else if (eventOrigin == "NOW_RECORD_LIST_CONNECTED#ROW_CLICKED") { let table = event.payload.table; let sysId = event.payload.sys_id; let title = event.payload.listTitle; urlPayload = { context: { path: 'now/nav/ui' }, params: { target: `${table}.do?sys_id=${sysId}`, }, route: 'classic', title: title || table, }; } After (entire if block): } else if (eventOrigin == "NOW_RECORD_LIST_CONNECTED#ROW_CLICKED") { let table = event.payload.table; let sysId = event.payload.sys_id || event.payload.row?.sys_id?.value; let title = event.payload.listTitle; urlPayload = { context: { path: 'now/nav/ui' }, params: { target: `${table}.do?sys_id=${sysId}`, }, route: 'classic', title: title || table, }; } Related Problem: PRB2013454