Interceptors in Source-to-Pay Workspace is NOT showing for custom applications
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
5 hours ago
Hi Everyoneee,
We've created new application under Finance Case, but we need to show this table in Source-to-Pay Workspace instead of Finance Operations Workspace. But now, the interceptors won't appear in users but in Admin it displays correctly.
User with Role of new custom Application:
Note: User already had all the roles needed when creating a case, write access to sn_spend_sdc_service_request(Finance Case) table
Admin user:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Based on the screenshots, this does not look like a standard table write-access issue. The user can access the workspace and can initiate the “Create new case” modal, but the case type dropdown is empty for non-admin users while admin users can see the options.
In Source-to-Pay Workspace and Finance Operations Workspace, the “Create new case” popup is not driven only by the classic System Definition > Interceptors configuration. In Workspace, the modal is rendered through UI Builder / Page Collection, and the dropdown values are populated by a Data Resource. ServiceNow’s S2P article explains that the case interceptor popup in S2P and Finance Workspaces is rendered by a UX page in the workspace Page Collection, and the dropdown is fed by a Data Resource that builds options based on the case types associated with sn_spend_sdc_service_request. The article also points to the Data Resource named Get Service cases/task data 1, which calls:
JavaScriptdata.dropdownData = new InterceptorUtil().constructDataForLinkSet(input.query, input.table)
So the issue is likely in the Workspace Case Interceptor configuration / Data Resource / role filtering, not just the table ACL on sn_spend_sdc_service_request.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
I saw that there is a Data Broker Server Script OOTB for Source-to-Pay Workspace, but where can I declare the new roles from my custom app from here?
https://(instancename).service-now.com/now/nav/ui/classic/params/target/sys_ux_data_broker_transform.do%3Fsys_id%3De873253fc34f20106331737a3c40dd81