Skip to main contentSkip to search
Powered by Zoomin Software. For more details please contactZoomin
Product Documentation | ServiceNowProduct Documentation | ServiceNow
Product Documentation | ServiceNow
  • Home
  • Technical Documentation
  • Release Notes
  • API Implementation
  • Accessibility
  • EnglishDeutsch日本語한국어FrançaisPortuguês
  • CommunityAsk questions, give advice, and connect with fellow ServiceNow professionals.
    DeveloperBuild, test, and deploy applications
    DocumentationFind detailed information about ServiceNow products, apps, features, and releases.
    ImpactAccelerate ROI and amplify your expertise.
    LearningBuild skills with instructor-led and online training.
    PartnerGrow your business with promotions, news, and marketing tools
    ServiceNowLearn about ServiceNow products & solutions.
    StoreDownload certified apps and integrations that complement ServiceNow.
    SupportManage your instances, access self-help, and get technical support.

Vancouver Build or modify applications

Filters

Clear All Filters
Versions
Products
Clear All Filters

Create reports

Watch
Save as PDF
Save topicSave topic & subtopicsSave entire publication
Share this page
Share to emailCopy latest version URL
Feedback
Print
Table of contents
  • Building applications
    • Learning about developing on the ServiceNow Now Platform
      • Find ServiceNow developer products quickly
        • Finding ServiceNow developer products
          • What do you want to do?
            • Build apps
            • Manage Apps
              • Customize my apps
              • Automate apps
              • Secure apps
              • Test apps
              • Deploy apps
              • Maintain apps
            • Engage with customers
            • Create reports
          • What do you want to do?
            • Build apps
            • Manage apps
              • Customize my apps
              • Automate apps
              • Secure apps
              • Test apps
              • Deploy apps
              • Maintain apps
            • Engage with customers
            • Create reports
        • What ServiceNow product solves your problem
      • Programming basics
      • Anatomy of an application
        • Custom application record
        • Application versions
        • Application scope
          • Global scope
          • Namespace identifier
            • Namespace identifier examples
        • Application tables
        • Dependencies for custom applications
        • Application files
          • View file properties
          • Application File form
          • Application file protection policy
          • Relationships between configuration records
        • Fix scripts
          • Create a fix script
          • Test a fix script
          • Run fix scripts
        • Fulfillment tables
          • Specify that a table is a fulfillment table
      • Personal developer instance guide
        • Understanding PDIs
        • Get a development instance
        • Obtaining a PDI
        • Accessing your PDI
        • Activating a plugin from your PDI
        • Activating a PDI plugin from the developer site
        • Managing email properties for your PDI
        • Releasing your PDI
        • Changing your instance user role
        • Removing demo data from your PDI
        • Resetting your PDI to its initial state
        • Upgrading your PDI
        • Getting instance assistance
      • Early Availability guide
        • Early availability personal developer instances
        • Early Availability learning plans and training courses
        • Early availability API documentation
      • Low-code versus pro-code development
      • Modifying versus building an application
      • Understand the ServiceNow® UI experiences
      • Support for developers
      • Application collaboration
        • Install the app collaboration application
        • Create collaboration descriptors to assign permissions
        • Add permissions to collaboration descriptors
        • Assign collaboration descriptors to users
        • Assign collaboration descriptors to groups
        • Collaboration permissions
      • Contextual development environment
        • Application context
        • Application access settings
          • Application design and runtime settings
            • Runtime access tracking
            • Cross-scope privilege record
            • Application design access record
          • Table design and runtime settings
            • Runtime access to applications tables
              • Default runtime access permissions
              • Set runtime access to application tables
              • Example denying all runtime access to a table
              • Example granting all runtime access to a table
            • Design-time access to application tables
              • Default design access permissions
              • Set design-time access to application tables
              • Example denying all design access to a table
              • Example allowing configuration records for a table
          • Restricted caller access privilege settings
            • Activate application restricted caller access
            • Define cross-scope access to an application resource
            • Set the application scope, application resource, and event access
              • Scope-to-scope settings
              • Scope-to-target settings
              • Source-to-scope settings
              • Source-to-target settings
          • Requested restricted caller access (RCA)
        • Application list
        • Application picker
        • Lists and forms in scoped applications
          • Available layout and design actions
          • Form design visual indicators
            • Default form design permissions
          • Layout visual indicators
          • Contextual development edit messages
        • Script protection policy
        • Application administration
          • Restrict access to an application
          • Access control rules in application administration apps
            • Configure a table in an application administration app to inherit global ACL rules
        • Access enforcement for ServiceNow Store apps
      • Licensing
      • Creation restrictions across application scopes
    • Planning your application
      • Submit your idea for app development
      • Specify data for your application
      • Delegated development and deployment
        • Delegate development and deployment permissions to personnel
          • Developer and deployment permissions
          • Remove a developer
        • Display or hide update set deployment permissions
        • Instance-specific deployment user roles
          • Add deployment user roles
          • System-managed developer and deployment roles
        • Assign source control permissions
        • Assign delete permissions
        • Domain separation and Delegated Development
      • Table administration
        • Exploring Now Platform® tables
          • Table extension and classes
          • The tables module
          • Storage aliases
        • Managing tables
          • Schema map for tables
            • Generate a schema map
            • View the schema map
          • Roll back and delete recovery
            • Roll back patch upgrades or plugin activations
            • Use the Deleted Records module to restore a deleted record
            • Use the Delete Recovery module to restore a deleted record
            • Use the Script Execution History module to roll back a Scripts-Background execution
            • Rollback context properties
        • Creating tables
          • Data dictionary tables
            • System dictionary
              • Dictionary overrides
                • Define a dictionary override
              • Modify dictionary entries
                • Dictionary entry form
            • Dictionary attributes
            • Modify the Glide durations format
          • Create a table
            • Global default fields
          • Delete a table
            • Delete a custom table
            • Delete all records from a table
          • Create a table index
          • Create a many-to-many table relationship
            • Reference default many-to-many relationships
        • Using the Task table
          • Task table structure
            • Important Task table fields
            • Journal fields
            • Reminder table
            • Task table modifications
          • Working with Tasks
            • Create a task
            • Tasks workflow
            • Tools for completing tasks
          • Define assignment rules
            • Assignment rules module
            • Data lookup rules
            • Precedence between data lookup, assignment, and business rules
            • Workflow assignments
            • Baseline assignment rules example
            • Create an assignment rule
            • Create an assignment data lookup rule
          • Extend the Task table with Planned tasks
            • Create a planned task
            • Create a baseline
            • Measure time and effort
            • Important planned task table fields
            • Planned task scripts
            • Planned task hierarchy
            • Configure rollup for planned task fields
          • Create many-to-many task relations
            • Request many to many task relations
            • Plugin manifest
            • Define a relationship type
            • Define a task relationship allowed from the task relationship type record
            • Modify the displayed field
            • Mark as Solution button
            • Task relationships with UI actions
          • Time Card Management
            • Activate Time Card Management
            • Time sheet policies
              • Create a time sheet policy
              • Set a time sheet policy as default policy
              • Assign a time sheet policy to a user
            • Create a rate type
            • Time Sheet Portal
              • Create time cards and log time through Time Sheet Portal
              • Submit time sheet through Time Sheet Portal
              • Log time and submit time sheets of your resources
            • Time Sheets
              • Create a time sheet
              • Submit a time sheet
              • Approve or reject a time sheet
            • Time cards
              • Create a time card
                • Copy time cards from a previous time sheet
                • Auto-generate time cards
              • Submit a time card
              • Approve or reject a time card
            • Record time worked
            • Manage costs
            • Domain separation and Time Card
        • Creating database views for reporting
          • Database view creation
            • Create a database view
            • Add a table to the database view
            • Example left join in creating a database view
            • Specify a field to return
            • Relabel a column
            • Specify the number of records to return
            • Test the database view
          • Displaying function results in a database view
            • Create a function field to perform a database function
            • Display function results in a database view
          • Use disjunctions in complex queries
          • Database views in the base system
      • Team Development
        • Team Development overview
          • When to use Team Development
          • Local changes
          • Local change lists
          • Pull exceptions
          • Team dashboard
          • Approve or reject a push
          • Back out a local change
          • Cancel a code review request
          • Change the parent instance
          • Check the review status of a pushed change
          • Compare a pushed version to a local version
          • Compare to peer instances
          • Ignore a local change
          • Pull a version
          • Push a version
          • Back out a push
          • Queue a local change for a push
          • Reconcile changes
          • Resolve a collision in Team Development
          • Limitations on updating records
          • Resolve multiple collisions
        • Team Development setup
          • Access rights for developers
          • Create an exclusion policy
          • Define a remote instance
          • Enable a code review
          • Select the parent instance
          • Set up an instance hierarchy
        • Code reviews
        • Code review notifications
        • Code review workflow
        • Exclusion policies
        • Instance hierarchies
        • Pulls and pushes
        • Team Development process
        • Team Development roles
        • Versions
          • Version record navigation
          • Versions transferring
          • Version records
            • Merge tool
          • Compare to the current version
          • Revert a change
          • Suppress versions
        • Versions and local changes
    • Developing your application
      • Building low-code applications with App Engine
        • Build apps using App Engine Studio
          • Exploring App Engine Studio
            • AES user interface
            • Integrated development tools for AES
            • App Engine and App Engine Studio
            • Learning plan for getting started with App Engine Studio
          • Configuring App Engine Studio and related apps
            • AES and domain separation
            • Installing App Engine Studio
              • AES instance strategy
              • AES and the ServiceNow Store
                • Get entitlement for AES apps
                • Install AES from the ServiceNow Store for the first time
                • Install the AES product and integrations
                • Update a previously installed AES version
                • Upgrade your AES instance to the next family release
              • Components installed with AES
            • Configure App Engine Studio
              • Configure AES personas and roles
              • Perform AES configuration tasks
                • Add users to the App Engine Admin group
                • Grant user access to AES
                • Manage template access
                • Set up custom collaboration descriptors
              • Delegate developers using AES
              • AES integration with a Git source control repository
                • Link an application or application-customization to source control
                • Edit a Git repository configuration
            • Configure the App Engine Management Center
            • Configure Application Intake
              • Application Intake configuration tasks
                • Activate the Apply for Citizen Development catalog item
                • Customize the App Intake form in Catalog Builder
            • Configure Pipelines and Deployments
              • Pipelines and Deployments configuration tasks
                • Configure environment credentials
                  • Configure OAuth credentials for use in Pipelines and Deployments
                    • Create OAuth API endpoints for external clients
                    • Create third-party OAuth provider records
                    • Use OAuth to create pipeline credentials
                • Configure your pipeline environments
                • Configure your pipeline
                • Configure your controller instance
                • Add ATF and instance scan suites for testing
                • Enable Automated Test Framework (ATF) properties
                • Enable Change Management integration
                • Configure properties to integrate Change Management
            • Cloning instances with AES
          • Building apps in App Engine Studio
            • Plan your app development
            • Create your app
              • Create your app using an application template
                • Available templates
                  • Document Approval template
                  • Emergency Alert template
                  • Event Registration template
                  • Expense Pre-Approval template
                  • Inventory Tracker template
                  • Performance Review template
                  • Service Request Management template
                  • Team Contacts template
                  • Time Off template
                • Build a custom template
                  • Build a custom template from an existing application
                  • Build a custom template from scratch
                  • Identifying and fixing app template creation errors
                  • Assign permissions to publish custom templates
                  • Publish a custom template
                • Update custom template contents and properties
                • Manage template activation
                • App template sharing
              • Create your application from scratch
              • Prepare your app for approval
            • Enhance your app
              • Resources for enhancing your app
              • Create a data model for your application
                • Create a blank table
                • Use a spreadsheet to add data
                  • Import a spreadsheet
                  • Create new table from spreadsheet import
                  • Create new table from extensible table and spreadsheet import
                  • Modify existing table using spreadsheet import
                • Use a PDF to create data tables
                • Create a data integration
                • Modify application data tables
              • Add an application experience
                • Choose between record producers and catalog items
                • Add a record producer
                  • Sample record producer
                • Add a standard catalog item
                  • Sample standard catalog item
                • Add a workspace
                  • Sample workspaces you can build
                  • Building workspaces in AES
                  • Configure a workspace in Workspace Builder
                  • Configure workspace settings in Workspace Builder
                  • Configure a workspace home page in Workspace Builder
                  • Workspace Builder components for home pages
                  • Configure a record page for a workspace in Workspace Builder
                  • Configure lists for a workspace in Workspace Builder
                  • Configure analytics for a workspace in Workspace Builder
                • Add a portal
                  • Sample portals you can build
                • Add a mobile experience
                  • Sample mobile experience
                • Editing an experience in App Engine Studio
                  • Preview an experience
                  • Delete an experience
              • Add logic and automation
                • Add a pre-built flow using a template
                • Add a flow from scratch
                  • Modify a flow
                • Add a decision
                  • Edit a decision
                • Add an email notification
                  • Modify an email notification
                • Modify a process
              • Add application security
                • Build a new role for your application
                • Use an existing role for your application
                • Change access settings for a role
                • Delete a role
            • Collaborate with other developers
            • Use AES with a Git source control repository
              • Source control operations in App Engine Studio
              • Import application or application-customization from source control
              • Work with changes in Git
                • Pull changes from a repository
                • Commit changes to a repository
              • Create versions and branches in Git
              • Stash changes
                • Stash local changes
                • Manage stashes
              • Resolve conflicts
              • View commit history
              • Move application files in a Git repository
            • Publish your app
              • Submit your app for approval and publishing
              • Publish an app from App Engine Studio when linked to source control
            • Remove an app from App Engine Studio
          • Managing app deployments using Pipelines and Deployments
            • Pipelines and Deployments workflow version 24.0.2
            • Pipelines and Deployments workflow version 24.1.2
          • Managing app development using the App Engine Management Center
            • Managing requests using AEMC
              • Manage application intake requests
              • Manage collaboration requests
              • Manage deployment requests
              • Filter and search for requests in AEMC
            • Managing deployments using pipelines in AEMC
            • Managing custom apps using AEMC
            • Managing developers using AEMC
          • App Engine Studio reference
            • AES glossary
            • AES properties
            • Deployment Request form in the Pipelines and Deployments app
            • Supported features and metadata in custom templates
        • ServiceNow CLI
          • Install the ServiceNow CLI
            • Install the ServiceNow CLI on Mac
            • Install the ServiceNow CLI on Windows
            • Install the ServiceNow CLI on Linux
          • Configure and manage your ServiceNow CLI connection profiles
            • Create a default profile
            • Create a named profile
            • View profiles
            • Remove a profile
            • Refresh your connection
          • Get help with ServiceNow CLI
          • Perform record operations using ServiceNow CLI
            • Create a record
            • Delete a record
            • Get a record
            • Query records
            • Update a record
          • Create a custom command in ServiceNow CLI
          • Manage ServiceNow CLI extensions
          • ServiceNow CLI available commands
          • Commands installed with CMDB Application CLI and API
        • App Engine for ERP with the Now Platform
        • ERP Canvas
          • Exploring ERP Canvas
            • Next steps after extracting data from your ERP system using ERP Canvas
            • Managing ERP development pipelines in ERP Canvas
            • Identifying ERP candidates to replatform with ERP Canvas and ERP-CM
            • ERP Canvas custom field example
            • ERP Canvas and security
          • Configuring ERP Canvas
            • Requirements for installing ERP Canvas
            • Install ERP Canvas
            • Run Guided Setup for ERP Canvas
            • Configure the ERP Canvas credentials and connection
            • ERP Canvas roles
            • Working with ERP systems in ERP Canvas
              • Create an ERP system in ERP Canvas
              • View and monitor the health of ERP systems
          • Working with ERP models, extraction tables, and remote tables
            • Building ERP models to work with ERP data
              • View and edit ERP models
              • Clone an ERP model in ERP Canvas
              • Add a new ERP model
              • Add tables to an ERP model
              • Add table joins and join conditions to an ERP model
            • Using ERP remote tables in ERP Canvas
              • View and edit ERP remote table details with ERP Canvas
              • Customize fields for an ERP remote table in ERP Canvas
              • Query a remote table using ERP Canvas
            • Extracting and transforming data in ERP Canvas
              • View ERP extraction tables
              • Add a new ERP extraction table in ERP Canvas
          • ERP Canvas reference
            • ERP Canvas glossary
            • ERP Canvas and domain separation
            • Sample Glide query for ERP data in ERP Canvas
            • ERP Canvas standard tables, fields, and models
              • Standard remote tables for ERP Canvas
              • Standard ERP Canvas fields within remote tables
              • Standard ERP models and extraction tables for ERP Canvas
            • ERP Canvas field descriptions
              • ERP Canvas basic auth credentials fields
              • ERP Canvas system connection field descriptions
              • ERP Canvas new system field descriptions
              • ERP Canvas system list field descriptions
              • ERP Canvas ERP model table field descriptions
              • ERP Canvas clone model field descriptions
              • ERP Canvas new model field descriptions
              • ERP Canvas table join conditions field descriptions
              • ERP Canvas remote table form field descriptions
              • ERP Canvas extraction table field descriptions
        • ERP Customization Mining (ERP-CM)
          • Exploring ERP Customization Mining
            • How ERP-CM extracts and processes data
            • How ERP-CM determines score and potential for replatforming candidates
            • How ERP-CM works with ERP Canvas and remote tables
            • Recommendations and similar candidates in ERP-CM
            • Next steps when replatforming apps to ServiceNow using ERP-CM
          • Configuring ERP Customization Mining
            • Configure SAP for ERP-CM
            • Install ERP Customization Mining
            • Run Guided Setup for ERP Customization Mining
            • Configure a new ERP Customization Mining connection
            • Update an ERP-CM connection
            • Check and troubleshoot the data refresh status for ERP Customization Mining
            • ERP Customization Mining roles
            • ERP-CM and security
          • Finding and working with candidates to replatform
            • Browse an overview of candidates in ERP-CM
            • View and work with candidate details in ERP-CM
            • Check candidate recommendations in ERP-CM
            • Save potential candidates to replatform
          • ERP Customization Mining reference
            • ERP Customization Mining glossary
            • ERP Customization Mining and domain separation
            • Sample Glide query for ERP data in ERP Customization Mining
            • ERP-CM system connection tasks
            • ERP-CM standard tables and fields
              • Standard remote tables for ERP-CM
              • Standard ERP-CM fields within remote tables
            • ERP-CM field descriptions
              • ERP-CM task list field descriptions
              • ERP-CM candidate list field descriptions
              • ERP-CM candidate scan results field descriptions
              • ERP-CM candidate recommendations field descriptions
              • ERP-CM similar candidates field descriptions
      • Building pro-code applications
        • Guided Application Creator
          • Setting up an application in Guided Application Creator
            • Create an application record in Guided Application Creator
            • Define roles in Guided Application Creator
            • Select user experiences in Guided Application Creator
            • Designate data tables in Guided Application Creator
              • Upload a spreadsheet in Guided Application Creator
              • Extend a table in Guided Application Creator
              • Create a table in Guided Application Creator
            • Customize user experiences in Guided Application Creator
          • Data table guidelines for Guided Application Creator
          • Allow global application development in Guided Application Creator
          • Add field types in Guided Application Creator
        • Scripting
          • Available script types
          • Glide class overview
            • Glide stack
          • Execution order of scripts and engines
          • Script evaluation of fields by data type
          • Scripting alert, info, and error messages
          • Using regular expressions in server-side scripts
            • Using Java syntax in JavaScript regular expressions
            • Convert SNC Regex expressions to enhanced regex expressions
          • Now Assist for code generation
            • Exploring code generation
            • Configuring code generation
              • Install Now Assist for code generation
              • Tracking AI-generated code
            • Generate scripts from prompts with AI-powered code generation
            • Code generation reference
              • Code generation properties
              • Code generation roles
          • JavaScript syntax editor
            • Syntax editor plugin
              • Syntax editor JavaScript support
              • Syntax editor keyboard shortcuts and actions
              • Syntax editor macros
              • Script macro maintenance
            • Context menu in the syntax editor
            • Script syntax error checking
            • Searching for errors by line
              • Navigate to a line number
          • HTML syntax editor
          • Code editor
          • Server-side scripting
            • Glide Server APIs
            • Classic Business rules
            • Script includes
            • Processors
              • Processor API components
              • Secure and protect a processor
              • Create a simple processor
              • Create a multi-table processor
              • Create a custom processor
            • Scripts - Background module
            • Installation settings
            • Using DurationCalculator to calculate a due date
            • Querying tables in script
            • Running order guides automatically
            • Scriptable assignment of execution plans
            • Scriptable service catalog variables
            • Setting a GlideRecord variable to null
            • Schedule Pages
            • XMLDocument script object
              • XMLHelper
            • JavaScript engine on the platform
              • JavaScript modes
              • JavaScript engine feature support
              • Porting code to ES5 standards mode scripts
            • JavaScript API Context-sensitive help
          • Client-side scripting
            • Client-side scripting design and processing
            • Client scripts
            • UI scripts
            • Catalog client scripts
            • Mobile client GlideForm (g form) scripting and migration
            • AJAX
          • Useful scripts
            • Get a user object
            • Accessing the workflow scratchpad from business rules
            • Add a field to the service catalog checkout
            • Assign a catalog item to a group based on a delivery plan task
            • Change form color on state change
            • Create a UI routing action
            • Using custom queues to process events
            • Display field messages
            • Log output
            • Modify a GlideDateTime field value
            • Sample ASP.NET with C Sharp redirect with cookies
            • Useful approval assignment scripts
            • Useful field scripts
            • Useful scheduling scripts
            • Using client and server code in a UI action
            • Sample ASP Script for unencrypted single sign-on
            • Validate date and time
            • Calculating durations
            • Simple duration vs relative duration
            • How to implement a relative duration
          • Creating custom UI Pages and UI macros
            • UI pages
            • UI macros
            • Jelly tags
              • Jelly escaping types
              • Extensions to Jelly syntax
          • Debugging scripts
            • Script Debugger and Session Log
              • Script Tracer and debugging scripts
              • Parts of the user interface
              • Script Debugger step-through and console controls
              • Evaluate expressions in runtime using Console
                • Limitations with using Console
              • Launch the Script Debugger
              • Set or remove breakpoints
              • Set or remove logpoints
              • Script Debugger status
              • Transaction details
              • Available transaction details
              • Script Debugger multiple developer support
              • Script Debugger impersonation support
              • Script Debugger Scripts - Background support
              • Domain separation and Script Debugger
            • Session debug
            • Debugging applications
            • Debugging business rules
            • Debugging classifications
            • Field watcher
            • Writing to the debug log
            • JavaScript debug window
            • JS Code Coverage Debug
          • Packages Call Removal tool
        • Service Creator
          • Service creator process
          • Activate Service Creator
            • Installed with Service Creator
            • Components created with new service categories
            • Service Creator roles
          • Manage a service
            • Designing services
            • Add a template notification
              • Notification configurations
            • Create the category and table
            • Delete a template notification
            • Designate an editor
            • Designate a service fulfiller
            • Fulfill a service request
            • Publish a service
        • ServiceNow Studio
          • Access ServiceNow Studio
          • ServiceNow Studio keyboard shortcuts
          • Add an application file to an application
          • Publish an application from ServiceNow Studio when linked to Source Control
          • Search for an application file by name or type
          • Search within application files
          • Update a custom application record
          • Switch between applications
          • Global application file management
            • Add a file from the global scope to a global application
            • Remove a file from a global application
            • Move an application file between global applications
            • Add multiple files from global update sets to a global application
            • Add multiple files from customer updates to a global application
            • Review claimed or skipped global files
          • Automatic recovery of draft records
            • Auto recovery properties
            • Auto recovery dictionary attribute
          • Source Control integration
            • Production deployment tips
              • Author elective and customer updates
              • Roll back, back out, and uninstall
              • Upgrade history
              • Development considerations
            • Available source control operations
            • Import application or application-customization from source control
            • Link an application or application-customization to source control
              • Using MID Server with source control
            • Migrate completed update set history to Source Control
            • Edit a Git repository configuration
            • Apply remote changes
            • Commit changes
            • Stash local changes
            • Switch branch
            • Create branch
            • Set default branch
            • Manage stashes
            • Resolve conflicts
            • View commit history
            • Move application files in a GIT repository
            • Collision avoidance
            • Delta loading
            • Denoise your source control commits
        • ServiceNow Extensions for Visual Studio Code
          • Functions of ServiceNow Extensions for VS Code
          • Install ServiceNow Extensions for VS Code
          • Activate ServiceNow Extensions for VS Code
          • Set up a workspace in VS Code
          • Create a project in VS Code
            • Import an application into Visual Studio Code
          • Synchronization between Visual Studio Code and a ServiceNow instance
            • Sync the current file between a Visual Studio Code workspace and a ServiceNow instance
            • Synchronize the current project between a Visual Studio Code workspace and a ServiceNow instance
          • Clear instance credentials in Visual Studio Code
          • Reset a project in Visual Studio Code
          • Add custom file types in Visual Studio Code
          • Create a file in VS Code
          • Search files on your instance in VS Code
          • Run background scripts using VS Code
          • IntelliSense in VS Code
          • Telemetry in ServiceNow Extensions for VS Code
      • Builder library
        • Custom Component Builder
          • Set up your environment
          • Set up your project
          • Use a proxy server with ui-component extension
          • Develop a component
          • Develop a component for Virtual Agent
            • Add properties to communicate with Virtual Agent
            • Test a component for Virtual Agent
          • Add a component to Agent Workspace
          • Deploy a component to an instance
          • Change a component's application scope
        • Decision Builder
          • Exploring Decision Builder
          • Configuring Decision Builder
          • Using Decision Builder
            • Create decision tables in Decision Builder
            • Edit decision tables using draft authoring
            • Modify decision table structure in Decision Builder
            • Modify decision table rules in Decision Builder
            • Use decision tables
            • Manage decision tables in Excel
            • Test a decision table in Decision Builder
            • Modify decision tables created in the classic environment and decisions with complex logic
            • Delete a decision table
          • Decision Builder reference
            • Decision table properties
            • Domain separation and Decision Builder
        • Decision Tables
          • Decision tables in the classic environment
            • Create a decision table to resolve complex decisions
        • Table Builder
          • Exploring Table Builder
            • Accessing Table Builder
            • Table Builder workflow and navigation
            • Domain separation and Table Builder
            • Using an application scope with Table Builder
          • Using Table Builder
            • Data in Table Builder
              • Spreadsheet view in Table Builder
              • Fields view in Table Builder
              • Schema view in Table Builder
              • Preview your data in Table Builder
              • Delete a table in Table Builder
              • Edit table properties in Table Builder
            • Forms in Table Builder
              • Choose a form view in Table Builder
              • Customize your form layout in Table Builder
              • Add fields to a form layout in Table Builder
              • Modify field properties in Table Builder form editor
              • Create form annotations in Table Builder
              • Add formatters in Table Builder
              • Add embedded lists in Table Builder
              • Preview your form
            • Policies and rules in Table Builder
            • Flows in Table Builder
            • Customize your Table Builder interface
          • Table Builder reference
            • Table properties in Table Builder
            • Field configuration in Table Builder
              • Formulas for column values in Table Builder
              • Add a formula to a column in Table Builder
            • Policies and rules properties in Table Builder
        • UI Builder
          • Exploring UI Builder
            • UI Builder quick start
            • UI Builder tutorial
            • UI Builder and configurable workspaces
            • Experience settings for UI Builder
          • Learning UI Builder
            • Navigate the UI Builder application
            • Learn UI Builder by example
              • Create a demo experience to explore UI Builder
              • Create a blank page
              • Create a record page using a template
                • Create a button that opens a modal
              • Define an audience for your variant
              • Define conditions for your variant
            • Learn using other ServiceNow resources
            • Learn about audiences
            • Learn about security and roles
            • Learn about domain separation
          • Working in UI Builder
            • Configure how users interact with your applications in UI Builder
              • Configure UI Builder workspace experiences
                • Change the general settings in your workspace experience
                • View the brand and theme setting in your workspace experience
                • Change the navigation and menu settings in your UI Builderworkspace experience
                • Set up notifications in workspace utility settings
                • Display global search in a workspace experience
              • Configure UI Builder portal experiences
                • Change the general settings in your portal experience
                • View the brand and theme setting in your portal experience
                • Change the navigation and menu settings in your portal experience
                • Show or hide the search settings for your portal experience
              • Define UI experiences using app shells
            • Manage UI Builder pages and page variants
              • Create a page in UI Builder
                • Create a page from a template
                • Create a page from a legacy template
              • Edit a page
              • Add an audience to your UI Builder page
                • Enable the user criteria property
              • Test values in a page
              • Create a page variant
                • Edit page variant settings
              • Viewing and testing your UI Builder experience
            • Organize components in UI Builder pages
              • Column layouts
              • Upgrading layouts in UI Builder
              • Using CSS Grid layouts to build a page
              • Using Flexbox layouts in UI Builder
              • Change the layout of a page created in Quebec or Rome
            • Customize UI Builder pages using components
              • Automatically configure components using presets
              • Change the default appearance of components
              • Duplicate a component
              • Change data visualizations in UI Builder
              • Add tabbed content to UI Builder pages
              • Create modals in UI Builder
                • Add modal to component
              • Extend your UI experience with viewport components
                • Add a viewport component to your page
                • Add a viewport modal to your experience
                • Replace a tab with a viewport-enabled tab
                • Add a viewport to a contextual sidebar component
              • Create popovers in UI Builder
            • Manage the visual style of UI Builder experiences
              • View experience theme
          • Advanced UI Builder
            • Configure components and repeaters (advanced feature)
              • Add and configure components
              • Add repeaters to components
            • Dynamically expose data in UI Builder pages (advanced feature)
              • Add and configure data resources to a page
              • Bind data to UI Builder pages using controllers (advanced feature)
              • Connect data to your components
              • Create and bind a client state parameter to a component (advanced feature)
              • Work with the Entity View Action Mapper for UI Builder
                • Add an Entity View Action Mapper data resource to a page
            • Manage actions in UI Builder pages (advanced feature)
              • Define map events
              • Configure an event handler
              • Bind events to add actions
                • Bind an event to a component
                • Bind an event to a page
                • Bind an event to a data resource
                  • Link an event to another page
                • Bind an event to a declarative action
              • Disable component preset event mappings
              • Delete an event handler
              • Delete an event mapping
            • Edit code with the Now Code Editor (advanced feature)
          • UI Builder glossary
    • Testing and debugging applications
      • Test your apps with the ATF
        • Getting started with the Automated Test Framework
          • Build and run your first automated test
          • Next steps with the Automated Test Framework
          • Domain separation and Automated Test Framework
        • Headless Browser for Automated Test Framework
          • Headless Browser setup for Linux
            • Generate certificates for Headless Browser setup for Linux
            • Configure Docker for Headless Browser setup in Linux
            • Create the Docker image and containers for Headless Browser setup in Linux
            • Add secrets to Docker for Headless Browser setup in Linux
            • Set up instance for Headless Browser in Linux
            • Configure ATF for Headless Browser in Linux
            • Verify Headless Browser procedures in Linux
          • Headless Browser setup for Microsoft Windows
            • Install Docker for Headless Browser setup for Microsoft Windows
            • Generate certificates for Headless Browser setup for Microsoft Windows
            • Configure Docker for Headless Browser setup in Microsoft Windows
            • Create the Docker image and containers for Headless Browser setup in Microsoft Windows
            • Add secrets to Docker for Headless Browser setup in Microsoft Windows
            • Set up instance for Headless Browser in Microsoft Windows
            • Configure Automated Test Framework (ATF) for Headless Browser in Microsoft Windows
            • Verify Headless Browser procedures for ATF in Microsoft Windows
          • Headless Browser system properties
          • Headless Browser troubleshooting
        • Building and running automated tests with the Automated Test Framework
          • Create a new automated test
            • Add a predefined list of steps (template) to an automated test
            • Add steps to an automated test
            • Change automated test step
            • Edit automated test step order
          • Copy automated test
          • Run an automated test
          • Implementing breakpoints
            • Debug an automated test using breakpoints
          • View test results
          • Identify and resolve client errors
          • UI test steps
            • Custom UI test steps
              • Page Inspector
                • Inspect different page types
              • Enable and use the page inspector
              • Create a custom UI test
              • Override component test actions
              • Override component data type
              • Select2 functionalities in ATF
            • Browser recommendations for Automated Test Framework
            • Working with client test runners
            • Pick a browser
              • Cloud Runner browser
          • Server test steps
            • REST test steps
          • Attachment test steps
          • List UI actions test steps
          • Parameterized tests
            • Create a parameterized test
            • Add a parameter to a test step
            • Add parameterized data sets
          • Allowed client errors
            • Allow client errors from test results
            • Allow client errors from step results
            • Allow client errors from the test logs
            • Manually allow client errors
          • View the progress of automated tests
          • Passing data from one automated test step to another
            • Pass values from one automated test step to another
        • Building and running automated test suites
          • Create an automated test suite
          • Copy an automated test suite
          • Add tests to a suite with a filter
          • Add test to an existing automated test suite
          • Add child test suite to parent test suite
          • Run an automated test suite
          • Schedule an automated test suite
          • Run a scheduled test suite using a script
          • Re-run failed tests in an automated test suite
        • Auto-generate ATF tests
        • Parallel testing
        • Mutually exclusive tests
        • Automated Test Framework design considerations
        • Cancelling automated tests and test suites
        • Administering the Automated Test Framework
          • Creating custom test step configurations
            • Create custom step configuration
            • Create a custom step configuration category
          • Working with test step templates
            • Create an automated test steps template
            • Edit automated test steps template
          • Enable or disable executing Automated Test Framework tests
          • Modify data retention policy for ATF test results
          • Manage status and retention policies for automated test client runners
          • Move automated tests from one instance to another
          • Compare results and execution times for different automated test and suite results
          • Administering REST test step configurations
            • Create a basic auth profile using the Automated Test Framework
            • Filter REST request and response headers
            • Automated Test Framework REST properties
          • Optimizing automatic test performance
            • Managing automatic test screenshot settings
            • View transaction data for automated test results
          • Working with scheduled test suites
        • Automated Test Framework use case examples
          • Automated Test Framework use case: test basic form operations
          • Automated Test Framework use case: reference a value from a previous step
          • Automated Test Framework use case: test a business rule
          • Automated Test Framework use case: test a data policy
          • Automated Test Framework use case: test a script include
          • Automated Test Framework use case: test a Service Catalog request
          • Automated Test Framework use case: retrieve an incident using REST-Inbound
        • Quick start tests
          • Available quick start tests by application or feature
        • Test step categories
          • Service Catalog in Service Portal category
          • Application Navigator category
          • Custom UI category
          • Form category
          • Service Catalog category
          • Forms in Service Portal category
          • List and Related List
          • REST category
          • Email category
          • Server category
        • Automated Test Framework reference
          • Tables excluded from rollback after running an automated test
          • Tests
            • Test record form
          • Suites
            • Test suite form
          • Test results
            • Test results record
            • Step results record
            • Test logs record
          • Suite results
            • Test suite results record
            • Test suite results examples
          • Suite schedules
            • Suite schedule record
            • Scheduled suite run record
          • Run
            • Client test runner
            • Scheduled client test runner
            • Active manual test runners
            • Active scheduled test runners
            • Waiting/running test runs
            • Waiting/running suite runs
            • Allowed client error records
            • Reported client errors
          • Automated Test Framework roles
          • Administration
            • Properties
            • Step configurations
              • Automated Test Framework Step Config record
              • Examples of step config field values
              • Step execution scripts
              • Step description generation script
              • Add output variables to scripted steps
            • Test templates
              • Automated Test Template record
            • Step configuration categories
              • Test step config category form
            • Table cleanup
              • Autoflush form
            • Step environments
    • Deploying applications
      • System update sets
        • Customizations tracked by update sets
        • Default update set
        • Get started with update sets
        • Update set administration
          • Grant access to the update set picker
          • Overwrite customizations during an upgrade
          • Creating, testing, and moving customizations
        • Update set use
          • Create and select an update set as the current set
          • Select the current update set in Unified Navigation
          • View customizations and compare with current version
          • Navigation between records
          • View a report on customizations and configuration changes
          • Merge update sets
          • Compare local update sets
          • Mark an update set complete
          • Save an update set as a local XML file
        • Update set transfers
          • Retrieve an update set
          • Preview a remote update set
          • Commit an update set
          • Back out an update set
          • Cautions about deleting update sets
        • Update set batching
      • Application Manager
        • Application Manager
        • Application installation
          • Opt in to the ServiceNow Store products
          • Manage entitlements from your ServiceNow instance
            • Entitle an application from your ServiceNow instance
            • Entitle a product from your ServiceNow instance
          • Accessing unpurchased recommended apps on ServiceNow Store
          • Request and install free application trial
          • Request a free or paid application
            • Get a free application
            • Buy a paid application
          • Complete the offline application purchase transaction
          • Schedule installation
          • Queued Application Operations
          • Install or update all applications in a ServiceNow product
          • Install multiple applications in a batch
          • Install a ServiceNow Store application
          • Install an update to a ServiceNow Store application
          • Select an application from the application picker
          • Repair a ServiceNow application
          • Preserve applications and customizations in development during a system clone
            • Results post cloning for application customizations
          • Opt out of the ServiceNow Store products
          • Installation considerations
            • Skipped records that occur during application installation
            • Rolling back and removing applications
              • Roll back an application
              • Delete an application
              • Uninstall an application
            • View the upgrade history of a ServiceNow Store application
        • Application sharing
          • ServiceNow application repository
            • Manage applications
              • Manage application entitlements from the application repository
              • Release a scope from the application repository
              • Publish an application to the application repository
              • Install an application from the application repository
              • Delete an application from the application repository
            • Manage customizations to applications
              • Publish customizations to an application repository
              • Convert custom applications to upgrade from the application repository
              • Convert your installed applications to development mode
              • Install customizations from an application repository
            • Application Repository for self-hosted, air-gapped customers
              • Installing the Application Repository store app on an air-gapped instance
              • Configure the application repository on an air-gapped instance
          • Publish an application to the ServiceNow Store
          • Create application files to include sample data
          • Publish an application to an Update Set
          • Custom licensing for ISV applications
            • Create a definition for your store application
        • Domain separation and Creator Workflow apps
    • Maintaining your application
HomeVancouver Build or modify applicationsBuilding applicationsLearning about developing on the ServiceNow Now PlatformFind ServiceNow developer products quicklyFinding ServiceNow developer productsWhat do you want to do?Create reportsCurrent page
Table of Contents

Create reports

  •  
    • Vancouver
    • Yokohama
    • Xanadu
    • Washington DC
  • UpdatedAug 3, 2023
  • 2 minutes to read
    • Vancouver
    • Building applications
The Vancouver release is no longer supported. As such, the product documentation and release notes are provided for informational purposes only, and will not be updated.

Create reports with your data on the ServiceNow platform.

Performance Analytics and Reporting Performance Analytics and Reporting. Optimize processes and increase productivity with Performance Analytics, virtual agents, and machine learning.

Analytics Hub Analytics Hub. The Analytics Hub is an exploratory view of indicators, used for more detailed analysis. It lets you see trends, predictions, breakdowns, and associated records for a specific indicator.

Analytics Center Analytics Center. Analytics Center provides the Platform Analytics Workspace with a single page for all the dashboards, visualizations, analytics answers, and insights on your instance.

Performance Analytics Dashboards Performance Analytics Dashboards. The ServiceNow Dashboards product enables you to display multiple performance analytics, reporting, and other widgets on a single screen.

Virtual Agent Dashboard Virtual Agent Dashboard The Conversational Analytics Dashboard helps you improve Virtual Agent interactions with users by providing deep insights into conversational data.

Was this topic helpful?
YesNo

Previous

Engage with customers

Next

What ServiceNow product solves your problem

Previous

Engage with customers

Next

What ServiceNow product solves your problem

Log in to get a better experience

Log in
ServiceNow LogoThe world works with ServiceNow.™
  • Terms and conditions
  • Privacy statement
  • GDPR
  • AI Acceptable Use Policy
  • Cookie policy
  • Cookie Preferences
©2025 ServiceNow. All rights reserved.
Title
We use cookies on this site to improve your browsing experience, analyze individualized usage and website traffic, tailor content to your preferences, and make your interactions with our website more meaningful. To learn more about the cookies we use and how you can change your preferences, please read our Cookie Policy and visit our Cookie Preference Manager. By clicking “Accept and Proceed,” closing this banner or continuing to browse this site, you consent to the use of cookies.

Please let us know how to improve this content

Save as PDF

Please let us know how to improve this content