Global application vs custom application scopes

stryker129
Mega Guru

Can anyone elaborate advantages/disadvantages of using Global application?

Are there any risks in future?

Suppose, I'll have two different projects on Service Now.

There are 2 steps:

1. create 2 different custom applications

2. create both in Global scope and create modules for each of them.

What are the benefits of using second approach?

Why we need to have custom scopes?

Thanks

1 ACCEPTED SOLUTION

marcguy
ServiceNow Employee
ServiceNow Employee

Scoped applications are sandboxed into their own application, thereby heavily restricting their ability to cause any performance issues to other running applications.



In the past with a global application, you could write some bad code which could also impact other processes because you can reference the for example the incident table and cause major issues to other processes. With scoped applications they are much more restricted and are therefore considered safer to install on an existing instance with virtually no chance of any side effects to other existing applications.



They are also more secure in terms of who can access them, for instance the new Scoped HR Application is locked down in order for HR only users to be able to access HR Data, not even admin can access the scoped application.



Scoped Applications - Introduction


you can also look for more info on developer.servicenow.com


View solution in original post

1 REPLY 1

marcguy
ServiceNow Employee
ServiceNow Employee

Scoped applications are sandboxed into their own application, thereby heavily restricting their ability to cause any performance issues to other running applications.



In the past with a global application, you could write some bad code which could also impact other processes because you can reference the for example the incident table and cause major issues to other processes. With scoped applications they are much more restricted and are therefore considered safer to install on an existing instance with virtually no chance of any side effects to other existing applications.



They are also more secure in terms of who can access them, for instance the new Scoped HR Application is locked down in order for HR only users to be able to access HR Data, not even admin can access the scoped application.



Scoped Applications - Introduction


you can also look for more info on developer.servicenow.com