Application Menu API
Zurich Build or modify applications
Release
zurich
ft:locale
en-US
ft:publication_title
Zurich Build or modify applications
ft:clusterId
cadev
bundleId
cadev
workflow
Development, Data, and Analytics
Building applications
Learning about developing on the ServiceNow AI Platform
Find ServiceNow developer products quickly
Finding ServiceNow developer products
Pro-code tools: What you can do to build apps
Build apps with pro-code tools
Manage apps with pro-code tools
Customize my apps with pro-code tools
Automate apps with pro-code tools
Secure apps with pro-code tools
Test apps with pro-code tools
Deploy apps with pro-code tools
Maintain apps with pro-code tools
Engage with customers with pro-code tools
Reporting on data from pro-code apps
Low-code and no-code tools: What you can do to build apps
Build apps with low-code and no-code tools
Manage apps with low-code tools
Customize my apps with low-code tools
Automate apps with low-code tools
Secure apps with low-code tools
Test apps with low-code tools
Deploy apps with low-code tools
Maintain apps with low-code tools
Engage with customers with low-code tools
Reporting on data from low-code apps
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 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
Governing app development
App Engine Management Center
Explore
User interface
Deployment process
Pipelines and Deployments workflow
Deployment requests
Testing applications in AEMC
App Readiness and Compliance Report
Migrating App Engine pipelines to ReleaseOps
Get help with AEMC
Configure
Configure AEMC
Test AEMC functionality
Configure Application Intake
Configuration tasks
Activate the Apply for Citizen Development catalog item
Customize the App Intake form
Manage user groups
Configure Pipelines and Deployments
Configuration tasks
Configure environment credentials
Configure OAuth credentials
Create API endpoints for external clients
Create third-party provider records
Create pipeline credentials
Configure pipeline environments
Configure your pipeline
Configure your controller instance
Add ATF and instance scan suites
Enable ATF properties
Enable Change Management integration
Configure Change Management integration
Migration tasks
Configure the system property to enable migration to ReleaseOps
Map deployment request states
Add custom conditions to enable ReleaseOps deployments
Use
Manage app development
Manage requests
Manage intake requests
Manage app requests from Creator Studio
Manage collaboration requests
Manage deployment requests
Filter and search for requests
Manage custom apps
Manage developers
Manage deployments
Schedule app deployments
Update a deployment request
Cancel a scheduled deployment
Deployment Request form in the Pipelines and Deployments app
Planning your application
Submit your idea for app development
Specify data for your application
Delegated Development
Explore
Application-specific permissions
Delegated Developer tasks
Configure
Activate Delegated Development
Assign source control permissions
Assign delete permissions
Administer
Delegating development permissions
Remove a developer
Delegating deployment permissions
Instance-specific user roles
Add user roles
Delegated Development reference
Developer permissions
System properties
System user roles
Domain separation
Team Development
Explore
Team dashboard
Viewing local changes
Configure
Building an instance hierarchy
Set up an instance hierarchy
Define a remote instance
Select the parent instance
Change the parent instance
Defining Exclusion policies
Create an exclusion policy
Resolving collisions
Resolve a collision
Resolve multiple collisions
Working with changes
Pulling changes
Pull a version
Pushing changes
Queue a local change for a push
Push a version
Code reviews
Enable a code review
Cancel request
Notifications
Approve or reject a push
Check the review status of a pushed change
Back out a push
Compare a pushed version to a local version
Reconcile changes
Back out a local change
Ignore a local change
Working with version records
Versions and local changes
Version record navigation
Versions transferring
Comparing instances
Compare to the current version
Merge tool
Revert a change
Suppress versions
Team Development Reference
Access rights
Roles
System properties
Pull exceptions
Limitations on updating records
Version records
Developing your application
App Engine products and offerings
Agentic development on the ServiceNow AI Platform
Build Agent
Explore
Use cases
Workflow
Tutorial for Build Agent in ServiceNow Studio
General guidelines
Build Agent tools
MCP connections and Build Agent
Governance
Limitations
Configure
Install Build Agent
Build Agent plugins
Connect to supported MCP servers
Connect to Figma MCP server
Use
Accessing Build Agent
Create an application
Edit an existing application
Adding or updating app files
Agentic workflows, agents, and skills
Create workflows, agents, and skills
Revert app changes
Testing what you built
Conversation change log
Deploying
Issues and solutions
Reference
Supported metadata
Example prompts
Agentic development
Explore
Audience
What is agentic development
Governance
Tool comparison
Workflow
General guidelines
Onboard
Develop
Environments
Build Agent overview
Get started
Build Agent and tools
Custom in-app agents, workflows, skills
Limitations
With ServiceNow Studio
With ServiceNow IDE
Now Assist for Creator
Now Assist for App Engine
Testing
Deployment
Reference
Skills
Example prompts
Now Assist for App Engine
Explore
AI capabilities
Record summarization skill
Tools included
Choosing the right AI capability
Configure
Install
Activate the custom app record summarization skill
Configure the custom app record summarization skill
Use
Summarize a record in-product
Summarize a record through chat
Building no-code applications
Creator Studio
Explore
Example apps
App Engine instead of customizing
Customize vs. configure
Create your first app
Quick start
Get help
Choose development experience
Dark mode in Creator Studio
Service desk apps
Migrate from Service Creator
App compatibility
Apps and tables
Publishing and deployment for apps
Configure
Install
Development instance strategy
Installed components
Configure using Guided Setup
Pipelines and Deployments to deploy apps
Roles and personas
Domain separation
Form generation
Install Now Assist for form generation
Administer
Approve app creation requests
The experience switcher
Role access to switch experiences
Collaboration
Approve collaboration requests
Manage collaboration permissions
Customize collaboration permissions
Templates and forms
Create catalog templates
Create question sets
Display AES template
An app's table
About changing an app's table
Change an app's table
Notification emails
About custom activities
Workflow for custom activity creation
Create a custom activity
Reorder activities
Deactivate an activity
Disable App type page
Manage app deployments and monitor use
Administer access to deployed apps
Metadata artifacts for an app
Creator Studio tutorial
Build apps
Find apps
Bookmarked apps
Change development experience
App creation
Create an app
Request admins create an app
Edit app settings
Delete an app
Collaborate to build apps
Request app collaboration
Manage collaborators
Forms in apps
Add a form
Customize a form
Now Assist form generation
Add dynamic behavior to a form
Form development states
Add more forms
Edit form settings
Publish a form
Work with published forms
Deleting forms and questions
Delete a form
Hide a form
Automation in apps
Create automations workflow
Add a playbook
Copy a playbook
Add activities to a playbook
Add a decision to a playbook
Add a parallel process to a playbook
Edit a playbook trigger
Edit a playbook
Activate a playbook
Delete a playbook
Configure workspace lists and records
Add a filtered list
Customize workspace configuration
Change an app's record layout
Request App Workspace to fulfill requests
Testing and previewing apps
Test a form
Preview an app's records
Deploying apps
App versions and release notes
Request app deployment
What happens after I build an app?
Closing requests and notifications
Reference
Form settings
Question types
Form layout options
Glossary
Building low-code applications
App Engine Studio
Explore
User interface
App Engine instead of customizing
Customization vs. configuration with App Engine Studio
Integrated development tools
Get help with App Engine Studio
App Engine and AES
Getting started
Configure
Domain separation
Installing
Instance strategy
AES and the ServiceNow Store
Get entitlements
Install AES from the ServiceNow Store for the first time
Install the AES product and integrations
Update a previous version
Upgrade your AES instance to the next family release
Components installed
Configure AES
Configure personas and roles
Perform configuration tasks
Add users to the App Engine Admin group
Grant user access
Manage template access
Set up custom collaboration descriptors
Delegate developers
Integrate with Git source control
Link an app to source control
Edit a Git repository configuration
Cloning instances
Build
App creation tutorial
Planning your application
Create an app
Building a data model
Create a data table
Configure a data table
Share data between tables
Creating user experiences
Add a record producer
Configure a record producer
Adding logic and automation
Build a decision table
Create a flow
Test your application
Plan your app development
Create your app
Use an app 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 from an existing application
Build from scratch
App template errors
Assign permissions to publish custom templates
Publish a custom template
Update custom template contents and properties
Manage template activation
App template sharing
Create from scratch
Prepare your app for approval
Enhance your app
Resources
Create a data model
Create a blank table
Use a spreadsheet
Import a spreadsheet
Create a table
Create a table from an extensible table
Modify a table
Use a PDF
Create a data integration
Modify data tables
Add an experience
Record producers vs. catalog items
Add a record producer
Sample record producer
Add a standard catalog item
Sample standard catalog item
Add a workspace
Add a portal
Sample portals you can build
Add a mobile experience
Sample mobile experience
Editing an experience
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
Edit a process
Add application security
Build a new role
Use an existing role
Change access settings for a role
Delete a role
Collaborate with other developers
Use AES with a Git source control repository
Source control operations
Import apps from source control
Work with changes in Git
Pull changes from a repository
Commit changes to a repository
Create versions and branches
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 AES when linked to source control
Remove an app
Use App Engine Management Center
Reference
Glossary
Properties
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
Configuring and managing 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
ServiceNow Studio
Explore
ServiceNow Studio tutorial
Tutorial part 1: Begin with an MVP
Create an application
Create the data model
Build the marketing design request form
Create a record producer
Create the fulfiller workspace
Set up departmental approvers
Submit a request
Add a workflow
Tutorial part 2: Automate and improve
Automate a manual task
Add a playbook
Tutorial part 3: Expand to a departmental solution
Create the departmental taxonomy
Add departmental workflows
Tutorial part 4: Conclusion
Use App Engine instead of customizations
Customization vs configuration with ServiceNow Studio
Access ServiceNow Studio
ServiceNow Studio quick start
Find an app using Search
Find an app using the Navigator panel
Bookmark apps and files
Bookmark lists
Access recently opened apps and files
Find info about an app
Navigate directly to a table
Open application files across scopes
Focus the Navigator panel on an app file
Access development tools and builders
Create an update set
Publish changes to the Application Repository
ServiceNow Studio user interface
ServiceNow Studio for AES developers
Builders in ServiceNow Studio
Integrated dev tools in ServiceNow Studio
ServiceNow Studio and legacy products
Configure
Domain separation
Installing ServiceNow Studio
Instance strategy
Components installed with ServiceNow Studio
Managing access to ServiceNow Studio
Roles and access in app development tools
Personas and roles
Elevate your role
Managing access to the experience switcher
Configure non-default access to the experience switcher
Source control integration
Link an app to source control
Edit a Git repository configuration
Collaborating on apps
View collaborators on an app
Add collaborators to an app
Modify or customize collaboration permissions
Remove collaborators from an app
Use
Applications in ServiceNow Studio
Create an application
Create an app file
App details page
Modify an app's settings
Bookmark application files
Opening files in your preferred editor
Source control in ServiceNow Studio
Source control operations
Import an app from source control
Work with changes in Git
Pull changes
Commit changes
Stash local changes
Manage stashed changes
Resolve conflicts
Create versions and branches in Git
View commit history
Move app files in a Git repository
Preview an app file
Find an app file using code search
Delete an app
Now Assist tools and AI files
Now Assist for app generation in ServiceNow Studio
Explore
Guidelines for use
Configure
Install Now Assist for app generation in ServiceNow Studio
Generate apps
Add a workspace
Add a flow
Review and edit apps
Reference
Roles
Supported metadata types
Supported field types
Now Assist for app summary generation in ServiceNow Studio
Exploring
Configuring
Install
Summarize the app content
Reference
Build Agent in ServiceNow Studio
Change your development experience
Viewing app origination information
Debug a script
Working with metadata app file categories
Working with update sets
Create an update set
Mark an update set complete
Working with pipelines
Working with the Application Repository
Reference
Navigator panel taxonomy
ServiceNow Studio properties
Supported code search file types
Collaboration permissions for ServiceNow Studio
Building pro-code applications
Building applications in source code
ServiceNow Fluent
JavaScript modules and third-party libraries
Third-party library support
UI development with React
Application configuration
ServiceNow IDE
Explore
ServiceNow IDE user interface
Getting started: Create your first application in the ServiceNow IDE
1. Create an application
2. Initialize a repository
3. Define a table in ServiceNow Fluent code
4. Install and use a third-party library
5. Clone the application
6. Learn more about the ServiceNow IDE
Configure
Install or update the ServiceNow IDE
Update the ServiceNow SDK version for an application
Add applications
Create a workspace
Create an application
Convert an application
Clone a Git repository
Integrate source control
Connect to a Git provider using basic authentication
Connect to a Git provider using OAuth 2.0
Configure a MID Server to use source control
Initialize a Git repository
Using source control
Develop applications
Synchronizing applications
Define application metadata in code with ServiceNow Fluent
Create and use JavaScript modules
Use third-party libraries
Install an npm package from a private registry
Create an application file
Build and install an application
Reference
ServiceNow IDE commands
ServiceNow IDE properties
ServiceNow IDE roles
ServiceNow SDK
Explore
Configure
Install the ServiceNow SDK
Upgrade the ServiceNow SDK
Install the ServiceNow Fluent Language server
Authenticate
Authenticate using basic authentication
Authenticate using OAuth 2.0
Add applications
Create an application
Convert an application
Develop applications
Define application metadata with ServiceNow Fluent
Create and use JavaScript modules
Using TypeScript in JavaScript modules
Use third-party libraries
Download dependencies
Build and install an application
Reference
ServiceNow SDK CLI
ServiceNow Fluent API reference
ServiceNow Fluent language constructs
ACL API
Application Menu API
ATF Test API
Business Rule API
Client Script API
Cross-Scope Privilege API
Dashboard API
Email Notification API
Flow API
Import Sets API
List API
Property API
Record API
Role API
Script Action API
Script Include API
Scripted REST API
Service Catalog API
SLA API
Service Portal API
Table API
UI Action API
UI Page API
UI Policy API
Workspace API
Guided Application Creator
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 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
Exploring professional development
Plan your application development
Plan before you build
Manage app development
Build your application
Define and build the data model
Build the data model
Secure data
Manage data
Create design elements
Primary interfaces
Self service
Virtual Agent
Notifications
Translations
Overview of reporting and analytics for developers
Build form and business logic
Form logic
Business rules and script includes
Flow Designer
Validate app functionality
Deploy your app
Developer Sandboxes
Explore
Supported ServiceNow AI Platform features
Source control integration
Metadata, tables, and records
Guidelines and use cases
Get help with Developer Sandboxes
Installing
Entitlements
Clone and upgrade impact
Developer Sandboxes domain separation
Roles and tables
Properties
Administer data
Data generation profiles
Create a Data Generation Profile
Using sandbox templates
Allocating and retiring
Allocate a sandbox
Requesting a sandbox
Retire sandboxes
Builder library
Create custom components using ServiceNow CLI
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
Decision Tables
Decision tables in the classic environment
Create a decision table to resolve complex decisions
Table Builder
Exploring Table Builder
Accessing Table Builder
Accessing Form 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
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
Workspace Builder
Explore
Accessing Workspace Builder
Sample workspaces
Parts of a workspace
Layout
Configure
Installing Workspace Builder
Use
Add a workspace
Configure workspace settings
Customize a home page
Add a record page
Create lists for a workspace
Enable analytics
Edit a workspace
Reference
Components for home pages
UI Builder
Exploring UI Builder
UI Builder quick start
UI Builder tutorial
UI Builder and configurable workspaces
Experience settings for UI Builder
Helpful resources for UI Builder
UI Builder glossary
Learning UI Builder
Navigate the UI Builder application
UI Builder Learning Center
Guided tours in UI Builder
Dark theme in UI Builder
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
Customize forms within a form component
Learn UI Builder 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
Create an experience for 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 Builder workspace 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
Control the conditions for a page variant
Responsive authoring
Adjusting component visibility in responsive authoring
Configuring components for responsive authoring
Adjust styles for responsive authoring
Adjust layout for responsive authoring
Create a breakpoint for responsive authoring
Learn how to view and test your UI Builder experience
Organize components in UI Builder pages
Column layouts
Upgrading layouts in UI Builder
Using Flexbox layouts in UI Builder
Using CSS Grid layouts to build a page
Change the layout of a page created in Quebec or Rome
Customize UI Builder pages using components
Automatically configure components using presets
Create custom presets for components
Change the default appearance of components
Enhance accessibility with focus management
Duplicate a component
Dynamically display content with conditional renderers
Learn components by example
Add Carousel badge item count
Create and customize alert messages in UI Builder
Create dynamic filtered card displays
Page collections
Create a page collection across multiple UI pages
Change data visualizations in UI Builder
Add tabbed content to UI Builder pages
Add a contextual sidebar
Add forms 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
Create popovers in UI Builder
Create modeless dialogs in UI Builder
Add modeless dialog to a UI Builder page
Add modeless dialog event to a UI Builder page
Configure alerts to auto-dismiss
Manage actions in UI Builder pages
Define map events
Event payloads in UI Builder
Configure an event handler manually
Configure an event handler with Now Assist
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
Add events to track components with unsaved changes
Manage the visual style of UI Builder experiences
View experience theme
Create custom style classes and rules
Collaborate with other UI Builder developers
Find and fix issues in UI Builder
Getting help with the Now Assist panel in UI Builder
Advanced UI Builder
Configure components and repeaters (advanced feature)
Add and configure components
Add repeaters to components
Optimize page loading performance (Advanced Feature)
Dynamically expose data in UI Builder pages (advanced feature)
Add and configure data resources to a page
Add Now Assist skills to your page
Bind data to UI Builder pages using controllers (advanced feature)
Create custom controllers (Advanced feature)
Connect data components
Connect data to your components
Connect data to your components with formulas
Client state parameters
Using client state parameters in UI Builder
Update a component’s state using client state parameters
Define and bind client scripts to components
Multi-table data configuration
Fetch data from multiple sources
Work with the Entity View Action Mapper for UI Builder
Add an Entity View Action Mapper data resource to a page
Edit code with the Now Code Editor (advanced feature)
Component Builder
Create custom components to reuse across pages with component builder
Enable configuration of components with inherited controllers in component builder
UI generation
Explore
General guidelines UI generation
Key features
Configure
Install
Use
Experience generation
Client script summarization
Generate a data binding and formula
Using UI Builder agent
Reference
UI generation roles
UI generation properties
Natural language synonyms
Testing and debugging applications
Automated Test Framework (ATF)
Explore
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
Headless Browser setup for Linux
Generate certificates for Headless Browser setup for Linux
Configure Docker for Headless Browser setup in Linux
Docker for Linux Headless Browser
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
Docker for Windows Headless Browser
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
Test building and execution
Building and running automated tests with the Automated Test Framework
Create a new automated test
Add a 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 and automated 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
Cancelling automated tests and test suites
Test types and techniques
Reusable tests
Create a reusable test
Mutually exclusive tests
Quick start tests
Available quick start tests by application or feature
Parallel testing
Accelerate ATF tests failure resolution
Metadata exception list
Performance profiling
Administer
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
Testing Configurable Workspace components
Test for Configurable Workspace interaction
Enable or disable executing Automated Test Framework tests
Modify data retention policy for ATF test results
Manage test client runners policies
Moving 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 an auth profile
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
Test step categories
Reusable Tests category
Service Catalog in Service Portal category
Application Navigator category
Configurable Workspace category
Custom UI category
Form category
Service Catalog category
Forms in Service Portal category
List and Related List
REST category
Email category
Server category
Reference
Tables excluded from rollback
Tests
Test record form
Suites
Test suite form
Automated Test Framework design considerations
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 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
Retrieve an incident using REST-Inbound
Testable Configurable Workspace components
Configurable workspace components examples
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
Test generation
Explore
Use
Generate a test using Test generation
Edit a generated test using Test generation
Reference
Test generation design considerations
Design considerations for prompting
Performance Analyzer
Explore
Configure
Test applications
Get metrics by duration
Get application metrics
Get page route metrics
Get interaction metrics
Reference
Get help with Performance Analyzer
ATF troubleshooting agent
Explore
Install
Use
References
ATF troubleshooting agent design considerations
Deploying applications
ReleaseOps
Explore
Pipelines
Releases
Deployment requests
Deployment analyzer
Configure
Install ReleaseOps
Guided setup
Configure a new ecosystem
Configure multi-instance management
Create a custom pipeline
Instances in ReleaseOps configuration
Use
Promote an update set
Create a deployment request for a scheduled release
Create a deployment request for an on-demand release
Attach an update set to an existing deployment request
Create a release
Reconcile a deployment task
Reference
Glossary
Deployment request states
Release states
Release form
Deployment Request form
Deployment analyzer rules
System update sets
Explore
Get started
Customizations tracking
Default
Configure
App install tracking
Merge update sets
Administer system update sets
Grant access to the update set picker
Overwrite customizations during an upgrade
Creating, testing, and moving customizations
Working with update sets
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
Compare local update sets
Mark an update set complete
Save an update set as a local XML file
Working with batched update sets
Create a batch update set
Retrieve batched update sets
Preview a batch of update sets
Commit a batch of update sets
Reorganize a batch of update sets
Back out batched update set
Reference
Update sets properties
Transfers
Retrieve an update set
Set up the source instance for an update set
Preview a remote update set
Commit an update set
Back out an update set
Cautions about deleting update sets
Administer your apps
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
Preserve applications and customizations in development during a system clone
Results post cloning for application customizations
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
Queued Application Operations
Custom licensing for ISV applications
Create a definition for your store application
Domain separation and Creator Workflow apps
Maintaining your application