Advantages of Scoped Application vs Global Applications

pardhiv
Tera Contributor

What are the advantages of creating a application as a scoped application instead of a global application ?

1 ACCEPTED SOLUTION

Sai Kumar B
Mega Sage
Mega Sage

@pardhiv 

 

1.) Scoped apps are sandboxed from the system at large and utilize a restricted API to minimize/prevent damage to anything outside of their 'scope' aka sandbox. 

2.) Most applications are independent with their own security however, Sometimes to utilize OOB fields we can depend on Global tables as well, for instance, we can inherit the TASK table for scoped application tables
3.) You can push your scoped application to the ServiceNow store and also via source control integration you can import/export them to/from GitHub.
4.) If you are in Tokyo release you can use the latest JavaScript engine (ECMA 2021) for your scoped applications
5.) When you open the studio you can see all the modules and menus related to the scoped applications in one place.
6.) All scoped applications have a private scope that uniquely identifies them and their associated artifacts with a namespace identifier.

 

You can refer to the ServiceNow documentation for more information - https://docs.servicenow.com/en-US/bundle/tokyo-application-development/page/build/applications/conce... 

View solution in original post

7 REPLIES 7

OlaN
Giga Sage
Giga Sage

You won't have to worry if your scoped application will be affected when upgrading ServiceNow to a newer family release. Everything that you have created will be unchanged by patches/upgrades.

Sai Kumar B
Mega Sage
Mega Sage

@pardhiv Any updates on this? If you have any queries, kindly let us know. If the response is correct and helpful, you can mark it as correct and close the question loop. It would help future readers as well.

Akhilesh Raghuw
Tera Expert

link can help you for better understanding advantages of scoped application

https://www.qualityclouds.com/advantages-of-scoped-applications-in-servicenow/