cross-scope access policy

Pavan_Snow_1
Kilo Guru

I have Scripted REST API and script include on scoped application and I am using GlideRecord to create record from that script include.

I am trying to create record from scoped application to global application table. I am getting below error.

Error:

Create operation against 'u_test_table' from scope 'x_50390_app' has been refused due to the table's cross-scope access policy

I made below Application Access changes under this custom table u_test_table and to allow access created records of read, write , create operations on sys_scope_privilege table but still getting same error.

 

Screenshot (755).png

Need your help or suggestions to resolve this issue?

1 ACCEPTED SOLUTION

Pavan_Snow_1
Kilo Guru

Hi,

I have deleted records under this table sys_scope_privilege which I created manually and again tested payload then it created automatically one create record under same sys_scope_privilege table and status is allowed.

Then it is working fine.

View solution in original post

3 REPLIES 3

Community Alums
Not applicable

Hi @Pavan_Snow_1 ,

irst have a look if the Restricted Caller Access Privilege record already exists. Navigate to:

System Applications > Application Restricted Caller Access

Then search for:

Operation = Create

 and 'x_50390_app'

If you find a match, have a look at the Status of the Restricted Caller Access Privilege record. Most likely the Status is "Invalidated" or "Requested". Make sure you are in the correct Application Scope, and update the Status to "Allowed".

 

Hi @Community Alums ,

I didn't find any records status of  Invalidated" or "Requested" under that module for my scope application.

For all available records status are allowed.

Pavan_Snow_1
Kilo Guru

Hi,

I have deleted records under this table sys_scope_privilege which I created manually and again tested payload then it created automatically one create record under same sys_scope_privilege table and status is allowed.

Then it is working fine.