The Zurich release has arrived! Interested in new features and functionalities? Click here for more

Cross Scope Privilege isn't Sufficient ?

Subramani3
Giga Contributor

Hi Community,

 

I am creating a scoped application that writes to the OAUTH_ENTITY table. I created a record manually in the OAUTH_ENTITY table. I created a Form through which I will take inputs and then using GlideRecord I will update the manually created record in OAUTH_ENTITY table.

 

I initially received an error stating that "Write operation on table "oauth_entity" from <MY_SCOPED_APPLICATION> is denied. The application must declare a cross-scope access privilege".

Later, I added a cross scope privilege to allow write operation on oauth_entity table in the Global Scope [details mentioned below] and I noticed that the error changed to 

"Write Operation against "oauth_entity" table from <MY_SCOPED_APPLICATION> has been refused due to table's cross-scope access policy"

Source Scope: <MY_SCOPED_APPLICATION>
Target Scope: Global

Target Name: oauth_entity

Target Type: Table

Operation: Write
Status: Allowed

 

I even tried to update the Application Access Control on OAUTH_ENTITY table to allow Actions such as Can Read and Can Update from All Application Scopes but still that didn't resolve the issue.

Any information or suggestions on the resolution will be really helpful.

 

Thanks in Advance!

 

Subramani

1 REPLY 1

Anjali N
Tera Contributor

Hi,
I am facing the same issue. I want to create a dictionary entry in another scoped table. I do have created read, write and create cross-scoped privilege records for the target table, but still cannot create a field. 

Subramani3 - Did you got any solution for your case?

ServiceNow Community - any idea how can this be resolved?