Custom Application record form
The Custom Application form enables you to add or modify information about a custom application to define its behavior.
| Field | Description |
|---|---|
| Name | [Required] Enter a label for the application. Changing the name does not change any other field value derived from the application name such as the Scope, Menu, or User role fields. |
| Version | Enter version information for the application. Both the ServiceNow application repository and the store use this value to determine whether updates are available to your application users. Note: To publish the application in the ServiceNow Store, the version must conform to the application certification standards. |
| Application scoping | |
| Scope | [Read Only] Displays the unique application scope set during the creation process. You can change this value only by deleting and recreating the application with a new value. For more information about the protections offered, see Application scope. |
| Application administration | Select whether to protect sensitive application data by restricting how users acquire application-specific roles. See Application administration. |
| Can edit application in Studio | This field is a legacy option that does not apply to the new ServiceNow Studio. |
| Design and runtime | |
| JavaScript Mode | The JavaScript standard that the application supports. Select ECMAScript 2021 (ES12) to support features in ECMAScript 12th edition or ES5 Standards Mode to support features in ECMAScript 5th edition. Select Compatibility Mode to support earlier ECMAScript editions. For more information, see Set the JavaScript mode for an application. |
| Runtime Access Tracking | Select how the application handles script access requests to resources in other applications. Select None to authorize all access requests to cross-scope resources without logging them. Select Tracking to log and authorize all access requests to cross-scope resources. Select Enforcing to log access requests to cross-scope resources but require an administrator to authorize each request. |
| Restrict Table Choices | Clear the option to allow the application to see tables from other application scopes. Select the option to restrict design choices to only tables in the same application. |
| Subscription Management | |
| Licensable | Specifies whether the application is tracked by the Subscription Management application. |
| Subscription requirement | Not applicable for ServiceNow customers who build custom applications for their own use. Used only by partners who sell and monitor the usage of resellable applications on the ServiceNow Store. Specifies whether the application requires a separate subscription (Required) or is monitored only. |
| Subscription model | Not applicable for ServiceNow customers who build custom applications for their own use. Used only by partners who sell and monitor the usage of resellable applications on the ServiceNow Store. Specifies how the Subscription Management application tracks usage. See Types of subscriptions in Subscription Management. |
| Primary Menu | |
| Menu | Select the application menu where you want to display modules. For more information about menus and modules, see Create an application menu. |
| End user access | |
| User role | Select the user role required to access the application menu. For more information about user roles, see Create a role Create a role. |
| Short description | Enter a description of the application purpose or usage. |
| Logo | Select the image the system displays in the applications list and ServiceNow Store. |
| Guided Setup | Add the Guided Setup to start when the application is installed or upgraded. |
| Application Files | View configuration records associated with this application in platform feature tables. |
| Dependencies | View or add tables or applications on which this application depends. The system automatically adds records to this list when you extend tables or when another application creates application files for this application. Add script-based dependencies. See Dependencies for custom applications. |
| Cross scope privileges | View or create cross-scope privilege records to determine which script operations and targets the system allows to run. See Cross-scope privilege record. |
| Design Access | View or specify which other applications have design access to tables or records in this application. See Application design access record. |