- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-06-2022 09:00 PM
What are the advantages of creating a application as a scoped application instead of a global application ?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-06-2022 10:04 PM
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...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-06-2022 09:45 PM
1. The First advantage is security - ( Which includes data in tables , roles,scripts etc.)
2. You can have delegated developers specific to the scope for developing the application.
3. Lesser dependency on the other modules if you are making changes because it doesn't affect the global scoped items. For more information refer ServiceNow Docs.
Mark Correct and helpful
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-06-2022 10:04 PM
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...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-20-2023 12:52 AM
Seems that you need 'App Engine' License, for this to work.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-06-2022 10:25 PM
Hello,
Below 9 minutes video can help you better understand the difference between scoped and global applications:
https://www.youtube.com/watch?v=4eXQUF4F37U&t=55s
Please mark the answer correct if it helps.