what is scoped application? how we can use in servicenow?

syedfarhan
Kilo Sage

what is scoped application?   Can anybody give me an example

10 REPLIES 10

will_smith
Mega Guru

Hi Syed,



Please read through this on the wiki, if you haven't already - Application Scope - ServiceNow Wiki



To summarize, each application has an application scope that determines which of its resources are available to other parts of the system. Application scoping ensures that one application does not impact another application. There are two types of scope, private (local) and global, similar to Javascript variables.



Hope that helps...


I am working on a scoped application. Could you please explain if there is any way a scoped application can save you money for ServiceNow user license. We have a global application using which users can request printing business cards. I somehow came to know that if we make a new scoped application, then ServiceNow won't charge us regarding the access of these users. I can't understand how it would save us some money if we have a scoped application. Also, if you can please explain how ServiceNow charges for every individual user.

Thank you.

syedfarhan
Kilo Sage

Hi William thanks. It would be great if you give me an example.


Hello Syed,



Private application scope

With the help of application access settings (see link in the wiki) you can limit what is available to other parts of ServiceNow from your application. As an example, a conference room booking application can have its own tables and business logic in the Conference Room Booking private application scope. While it can allow other applications to read its records such as a list of available conference rooms, it can prevent other applications from overwriting protected data such as reservation schedules.



Global scope

Applications in the global scope are like shared resources that any application developer can modify. Global scope applications do not have a unique namespace identifier included in their application artifact names, but they can have their own application access permissions. Typically, only applications provided by ServiceNow are in the global scope, however all custom applications created before application scope was implemented are also in the global scope.




Have you been to the ServiceNow developer site (ServiceNow Developers)? It covers many of these topics in more depth and walks through, with wonderful step-by-step instruction, how to perform common developer tasks inside the ServiceNow environment. As a new developer inside the ServiceNow environment, I am still going through some of the courses myself. And, when you combine that with your free personal instance (playground or sandbox), well you can develop some very neat stuff!