ServiceNow metadata in applications

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 2 Minuten Lesedauer
  • ServiceNow metadata refers to the configuration and structural definitions that make up a ServiceNow application itself.

    What ServiceNow metadata is

    Application metadata encompasses all the configuration elements that define how a ServiceNow application works. Think of it as the "blueprint" of your application. It's not the data users create, but rather the structure and rules that govern how the application behaves.

    Files are distinct from metadata

    The fundamental difference between files and metadata is that application files are user data or content managed within the platform, while application metadata is the platform configuration that defines the application's structure, logic, and behavior. Metadata is what developers and admins configure to build applications; files are what end users and processes upload or generate within those applications.

    Metadata examples

    There are many types of metadata you can associate with an application. Some examples are included here.

    Configuration records: Tables, fields, forms, lists, UI policies, business rules, client scripts, access control lists (ACLs), workflows, and other platform components that define how an application works.

    Application scope: In the ServiceNow scoped application model, metadata is organized into applications that have their own namespace and can be version-controlled.

    Update sets: Metadata changes are captured in update sets, which are collections of configuration modifications that can be migrated between instances.

    System definition: The structural elements stored in various system tables (like [sys_db_object] for tables, [sys_dictionary] for fields, [sys_ui_section] for forms) that define the application's behavior and appearance.

    How metadata is used in applications

    Metadata is used in applications in several different ways.

    Application development: Developers use ServiceNow Studio or the platform interface to create and modify metadata records. When you build a custom application, you create a collection of related metadata that works together.

    Scoped applications: The ServiceNow application scope model organizes metadata into discrete applications with their own namespace (like x_company_appname). This prevents naming conflicts and makes applications portable and manageable.

    Version control: Metadata is tracked in update sets or source control, allowing you to capture changes, migrate them between instances (development, test, production), and maintain version history.

    Platform interpretation: At runtime, ServiceNow reads the metadata to understand how to render forms, enforce rules, execute logic, and control access.

    Customization without coding: Much of the power of the ServiceNow AI Platform comes from the ability to let administrators configure complex applications by creating and modifying metadata records, often without writing code.

    Application store: When you install applications from the ServiceNow Store, you import a package of metadata that gets installed into your instance.