Custom Applications. What is the benefit?

Andrii
Kilo Guru

Hello everybody,

I know this sounds a bit weird that I'm asking this question, but at this moment I don't see the benefit of using scoped applications rather than developing in an old manner - transporting all in update set within global scope. Can anyone give me an example of real benefits from scoped application?

1 ACCEPTED SOLUTION

The SN Nerd
Giga Sage
Giga Sage

Benefits of scoped applications:


  • If you are a Technology Partner it enables you to deploy apps to the store.
  • You can deploy scoped apps to any instance that shares the same company of which the application was made.
  • Updates to your are automatically detected on all instances your scoped app is deployed to, making it much easier to maintain your applications throughout the development life cycle.
  • You can protect your IP when deploying apps to customer sites (you can make scripts read only or hidden completely)
  • Additional security layer can prevent other applications from manipulating your data and schema
  • Prevents clashing of identically named Script includes, classes and methods
  • Publish to Update Set functionality - you no longer need to worry about missing configuration or multiple update sets, as everything is captured under the one application 'umbrella'
  • Easier to audit licenses. As a general rule of thumb (depending on your license agreement), all roles that give access to custom application require a CreateNow license.
  • Allows you to use the new Application Studio


Added extra points as I thought of more
Added extra point based on link below



ServiceNow Nerd
ServiceNow Developer MVP 2020-2022
ServiceNow Community MVP 2019-2022

View solution in original post

4 REPLIES 4

Jace Benson
Mega Sage

I've been struggling with this too.


Here's what I can tell;



1.   You get to use the cool studio editor thing.   (Sure you can use it on the "Global" application too but it's a pain then.


2.   Custom applications will not break with an upgrade, or at least it will be a lot less likely.   Even if you are calling global script includes in it, it would be clear.


3.   Anything done in the Application scope can't change other application scopes (unless they allow it, i think)



That's all I know so far, if anyone else knows more I'd be interested too.   I was concerned previously that SN might change their licensing on things made in scoped applications but for some reason I don't think that is a concern any more.   I don't know why.


I know we are looking to expand who can make changes on our platform internally, and currently we have to fix stuff almost everytime someone does this.   If we just made them use application scopes it wouldn't be an issue.   However... they are changing "Core" application things as that's what they use.   So that would require us to move some "Core" applications out of global and into custom scopes.


The SN Nerd
Giga Sage
Giga Sage

Benefits of scoped applications:


  • If you are a Technology Partner it enables you to deploy apps to the store.
  • You can deploy scoped apps to any instance that shares the same company of which the application was made.
  • Updates to your are automatically detected on all instances your scoped app is deployed to, making it much easier to maintain your applications throughout the development life cycle.
  • You can protect your IP when deploying apps to customer sites (you can make scripts read only or hidden completely)
  • Additional security layer can prevent other applications from manipulating your data and schema
  • Prevents clashing of identically named Script includes, classes and methods
  • Publish to Update Set functionality - you no longer need to worry about missing configuration or multiple update sets, as everything is captured under the one application 'umbrella'
  • Easier to audit licenses. As a general rule of thumb (depending on your license agreement), all roles that give access to custom application require a CreateNow license.
  • Allows you to use the new Application Studio


Added extra points as I thought of more
Added extra point based on link below



ServiceNow Nerd
ServiceNow Developer MVP 2020-2022
ServiceNow Community MVP 2019-2022

Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hi Andri,



Below is the thread with similar discussion you may find helpful.


Re: Are Scoped Apps of any value to customers?