Namespace identifier

The system adds the namespace identifier to the front of all application tables, fields, and script names to uniquely identify the application artifacts.

As the application developer, you cannot change or remove the identifier from application artifacts. This ensures that application artifacts are associated to the proper application and that all application artifacts have a unique name.

Namespace identifiers have this format:

x_[Vendor prefix]_[Application ID]_

The system computes the application namespace identifier from the following elements:

Table 1. Computing a namespace identifier
Element Requirements Sample Value
The prefix character for custom applications This string is always the x character. x
The separator character for namespace identifier prefixes This string is always the underscore character. The separator also appears between other elements in the prefix. _
The instance vendor prefix ( This string is two to five characters long. ServiceNow generates this prefix for each customer. The instance stores the prefix in the system property. acme
The application ID This string can be up to 40 characters long. Typically the ID matches the application name with spaces replaced by underscores. book_rooms

The example values above generate a namespace identifier of x_acme_book_rooms.

Note: When you create a table or field, you cannot modify the namespace identifier but you can modify the rest of the name.