Update a custom application record

You can update a custom application record to add new features or change application functionality.

Before you begin

Role required: admin or a delegated developer role granting full access

About this task

You can only update applications in development on your local instance. You cannot edit applications downloaded from your company application repository or the ServiceNow Store.

Procedure

  1. Navigate to System Applications > Applications > Develop.
  2. Click the application name or the Edit button for the application you want to update.
    The system displays the application and application files in Studio.
  3. Click File > Settings.
    Studio opens a tab containing the Custom Application record for the current application.
  4. Fill in the fields, as appropriate.
    Table 1. Custom Application form
    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.
    Design and Runtime
    JavaScript Mode Select the JavaScript standard the application supports. Select ES5 Standards Mode to support features in ECMAScript 5th edition. Select Compatibility Mode to support earlier ECMAScript editions.
    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 this application is tracked by subscription management.
    Subscription requirement Specifies whether this application requires a separate subscription.
    Primary Menu
    Menu Select the application menu where you want to display modules. For more information about menus and modules, see Create an application menuCreate 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 roleCreate 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.
    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.
  5. Click Update.