Interceptors in Source-to-Pay Workspace is NOT showing for custom applications

pjftenorio
Tera Guru

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:

pjftenorio_0-1782146393499.png

pjftenorio_3-1782146533095.png

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:

pjftenorio_1-1782146494735.png

pjftenorio_2-1782146517726.png

 

 

1 REPLY 1

SoureshD6782072
Kilo Expert

 

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.