Custom table in global scope versus custom table in scoped application

ajeet2
Tera Expert

Hi All,

 

We have a custom application with customized and complex flow which allows a group of requesters to order several types of applications and different types of configurations, and fulfillers to perform all the necessary tasks to deliver the required applications or configurations on target machines.

 

This application is an old build on ServiceNow platform within global scope. This application includes almost 15 custom tables. 

We are planning to migrate the application to new ServiceNow platform, so we have an opportunity to optimize this application. We have options as :-

  1. To map application capability with any out of box product capability
  2. To keep application as custom application with optimization.

We found Digital product release application which match with our few requirements. But due to complexity of required workflow and required custom inputs throughout the different request & fulfillment process (almost 200 custom fields which drives the process), we are planning to keep this application as custom application.

 

We have now two options to to keep this application in either global scope , which would for sure not a best practice or we can build the application as scoped application.  We understand that keeping application in scoped application would be preferred as per best practice. Although considering that there would be still more than 12 custom tables required to build the application with improved data model architecture, I would like to understand the impact on the licensing. Which among below do you think would be cost effective in terms of ServiceNow licensing:- 

(1) keeping 10 custom tables in Global scope
(2) keeping 10 custom tables in scoped app

 

Any suggestion would be highly appreciated.

Thanks,
Ajeet

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron
Tera Patron

@ajeet2 

my thoughts

1) custom tables are counted towards your license entitlement irrespective of whether they are in global scope or in scoped app

2) ServiceNow has some subscription model (Standard, Pro etc)

3) I will prefer scoped app rather than global scope due to the nature of scoped app being private and you can control who can access the app data

4) Since you have got now an opportunity to revisit this, I will suggest to use custom scope app

5) Check with your company's ServiceNow account representative for the licensing cost etc as they get updated frequently and varies from customer to customer.

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

3 REPLIES 3

Ankur Bawiskar
Tera Patron
Tera Patron

@ajeet2 

my thoughts

1) custom tables are counted towards your license entitlement irrespective of whether they are in global scope or in scoped app

2) ServiceNow has some subscription model (Standard, Pro etc)

3) I will prefer scoped app rather than global scope due to the nature of scoped app being private and you can control who can access the app data

4) Since you have got now an opportunity to revisit this, I will suggest to use custom scope app

5) Check with your company's ServiceNow account representative for the licensing cost etc as they get updated frequently and varies from customer to customer.

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Thanks @Ankur Bawiskar  for your input to this.

 

Regards,

Ajeet

@ajeet2 

Glad to help.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader