Application Menu API - ServiceNow Fluent
Xanadu Build or modify applications
Release
xanadu
ft:locale
en-US
ft:publication_title
Xanadu 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
Planning your application
Submit your idea for app development
Specify data for your application
Delegated Development
Exploring Delegated Development
Delegated development and deployment
Domain separation and Delegated Development
Configuring Delegated Development
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
Using Delegated Development
Delegate development and deployment permissions to personnel
Developer and deployment permissions
Remove a developer
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 no-code applications
Creator Studio
Exploring Creator Studio
Example apps you can build in Creator Studio
Use App Engine instead of customization
Customization vs. configuration with Creator Studio
Creator Studio quick start
Get help with Creator Studio
Migrating to Creator Studio from Service Creator
Creating your first app with Creator Studio
App compatibility with Creator Studio
Creator Studio apps and tables
Publishing, activation, and deployment workflow for forms, automation, and apps
Configuring Creator Studio
Installing Creator Studio from the ServiceNow Store
Creator Studio development instance strategy
Components installed with Creator Studio
Configure Creator Studio using Guided Setup
Configuring Pipelines and Deployments to deploy apps built in Creator Studio
Creator Studio roles and personas
Creator Studio and domain separation
Administering Creator Studio
Approve Creator Studio requests to create an app
Administering collaboration in Creator Studio
Approve a collaboration request
Manage Creator Studio collaboration permissions on the ServiceNow AI Platform
Customized app collaboration permissions in Creator Studio
Administering templates and forms for Creator Studio
Creating catalog templates for use in Creator Studio apps
Creating question sets for use in Creator Studio forms
Administering activities in Creator Studio
Steps to create a custom activity in Creator Studio
Make a custom activity available for playbooks in Creator Studio
Reorder how activities appear in a playbook's activity picker
Make an activity unavailable in playbooks
Managing Creator Studio deployments and monitoring app usage
Artifacts that Creator Studio generates when users create an app
Administering user access for deployed Creator Studio apps
Building apps with Creator Studio
Find existing apps in Creator Studio
App creation in Creator Studio
Create the foundation of an app in Creator Studio
Ask an admin to create an app for you in Creator Studio
Edit an app's settings in Creator Studio
Collaboration in Creator Studio
Ask to work on an app in Creator Studio
Manage collaborators for an app in Creator Studio
Working with forms in Creator Studio
Customize your form for an app in Creator Studio
Make a form change based on responses in Creator Studio
Development states of a form in Creator Studio
Add more forms to an app in Creator Studio
Edit the settings for a form in Creator Studio
Publish a form for your app in Creator Studio
Hide a form from use in the ServiceNow AI Platform in Creator Studio
Working with automation in Creator Studio
Workflow for creating automations in Creator Studio
Add an automated playbook to an app in Creator Studio
Copy an automated playbook in Creator Studio
Add activities to an app's playbook in Creator Studio
Add a decision to an app's playbook in Creator Studio
Add a parallel process to an app's playbook in Creator Studio
Edit the trigger for a playbook in Creator Studio
Edit a playbook in Creator Studio
Activate a playbook in Creator Studio
Delete a playbook in Creator Studio
Working with form submission workspaces in Creator Studio
Add a filtered list to a workspace in Creator Studio
Customize an app's workspace in Creator Studio
Change the layout of an app's record in Creator Studio
Preview how an app's records appear
Deploying your Creator Studio app
App versioning and release notes for Creator Studio apps
Request deployment for your app from Creator Studio to production
I've built my app in Creator Studio, now what?
Closing requests and app notifications in Creator Studio
Creator Studio reference
Creator Studio form settings
Available question types in Creator Studio
Layout options for forms in Creator Studio
Creator Studio glossary
Building low-code applications
Build apps using App Engine Studio
Exploring App Engine Studio
AES user interface
Use App Engine instead of customization
Customization vs. configuration with App Engine Studio
Integrated development tools for AES
Get help with App Engine Studio
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
Test App Engine Management Center functionality on a non-production instance
Configure Application Intake
Application Intake configuration tasks
Activate the Apply for Citizen Development catalog item
Customize the App Intake form in Catalog Builder
Manage user groups for Application Intake
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
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
Now Assist for app generation in AES
Exploring app generation in AES
General guidelines for using app generation in AES
Configuring app generation in AES
Install Now Assist for app generation to use with AES
Generate apps with Now Assist for Creator for use with AES
Review the apps generated by Now Assist for Creator in App Engine Studio
App generation in AES reference
App generation roles for AES
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
Edit 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
Managing app deployments using Pipelines and Deployments
Pipelines and Deployments workflow version 24.1.2
Remove an app from App Engine Studio
Managing app development using the App Engine Management Center
Managing requests using AEMC
Manage intake requests
Manage app requests from Creator Studio
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
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
App Engine for ERP with the ServiceNow AI Platform
ERP Data Hub
Exploring ERP Data Hub
Identifying ERP candidates to replatform with ERP Data Hub and ERP-CM
ERP Data Hub custom field example
ERP Data Hub and security
Configuring ERP Data Hub
Requirements for installing ERP Data Hub
Install ERP Data Hub
Run Guided Setup for ERP Data Hub
Configure the ERP Data Hub credentials and connection
ERP Data Hub roles
Working with ERP systems in ERP Data Hub
Create an ERP system in ERP Data Hub
View a list of ERP Data Hub systems
View ERP Data Hub system heartbeat information
Using ERP models, extraction tables, and remote tables
Building and managing ERP models to work with ERP data
View and edit the foundation of ERP models
Clone an ERP model in ERP Data Hub
Add a new ERP model
Managing how models read and update the ERP system
Add an operation to a model in ERP Data Hub
Add a read, update, or create entity to a model in ERP Data Hub
Add joins between ERP tables
Manage input parameters for an ERP Data Hub model operation
Choose output parameters for an ERP model
Specifying where the ERP system data is saved
Next steps after extracting data from your ERP system using ERP Data Hub
Managing ERP development pipelines in ERP Data Hub
Building flows to read or update the ERP system
Connect ERP Data Hub to SAP using OData and HTTP
OData capabilities supported by ERP Data Hub
Create an OData connection in ERP Data Hub
Using ERP remote tables in ERP Data Hub
View and edit ERP remote table details with ERP Data Hub
Customize fields for an ERP remote table in ERP Data Hub
Query a remote table using ERP Data Hub
Extracting and transforming data in ERP Data Hub
View ERP extraction tables
Add a new ERP extraction table in ERP Data Hub
Select fields for an extraction table in ERP Data Hub
Create a scheduled extraction
Monitor ERP Data Hub logged extraction and remote lookup transactions
ERP Data Hub reference
ERP Data Hub and domain separation
Sample Glide query for ERP data in ERP Data Hub
ERP Data Hub standard tables, fields, and models
Standard remote tables for ERP Data Hub
Standard ERP Data Hub fields within remote tables
Standard ERP models and extraction tables for ERP Data Hub
ERP Data Hub field descriptions
ERP Data Hub connection and credentials field descriptions
ERP Data Hub new system field descriptions
ERP Data Hub system list field descriptions
ERP Data Hub ERP model table field descriptions
ERP Data Hub clone model field descriptions
ERP Data Hub new model field descriptions
ERP Data Hub remote table form field descriptions
ERP Data Hub extraction table field descriptions
ERP Data Hub scheduled extraction field descriptions
ERP Data Hub Monitor field descriptions
ERP Data Hub Use ERP Data action details for flows
Flows that ship with ERP Data Hub
ERP Data Hub and ERP-CM glossary
BAPI
candidate
candidate score
connection and credential alias
custom fields
entity
ERP application
ERP model
ERP module
ERP system
ERP table
extraction table
mapped value
odata
operation
remote table
system of record
ERP Customization Mining (ERP-CM)
Exploring ERP Customization Mining
How ERP-CM extracts and processes data
How ERP Customization Mining determines candidate score and potential
How ERP-CM works with ERP Data Hub 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
Create a snapshot to share and save data in ERP Customization Mining
Getting notifications for ERP Customization Mining connection updates
Configure notifications for ERP-CM tasks
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 and domain separation
Sample Glide query for ERP data in ERP Customization Mining
ERP-CM system connection tasks
ERP Customization Mining snapshot prerequisite check
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
ERP Customization Mining snapshot field descriptions
ERP Data Hub and ERP-CM glossary
BAPI
candidate
candidate score
connection and credential alias
custom fields
entity
ERP application
ERP model
ERP module
ERP system
ERP table
extraction table
mapped value
odata
operation
remote table
system of record
Building applications with ServiceNow Studio
Exploring ServiceNow Studio
Use App Engine instead of customizations
Customization vs configuration with ServiceNow Studio
Access ServiceNow Studio
ServiceNow Studio quick start
Find an app or app file using Search
Find an app or app file using the Navigator panel
Bookmark apps and files in ServiceNow Studio
Access recently opened apps and app files in ServiceNow Studio
Navigate directly to a table in ServiceNow Studio
Open apps and app files across scopes in ServiceNow Studio
Access integrated development tools and builders in ServiceNow Studio
Create an update set in ServiceNow Studio
Publish app changes to the Application Repository from ServiceNow Studio
ServiceNow Studio user interface
Builders in ServiceNow Studio
Integrated development tools for ServiceNow Studio
ServiceNow Studio and legacy products
Configuring ServiceNow Studio
Domain separation and ServiceNow Studio
Installing ServiceNow Studio
ServiceNow Studio instance strategy
Components installed with ServiceNow Studio
ServiceNow Studio personas and roles
Manage access to ServiceNow Studio
Collaborating on apps using ServiceNow Studio
View collaborators on an app in ServiceNow Studio
Add collaborators to an app in ServiceNow Studio
Modify or customize collaboration permissions for a user or group in ServiceNow Studio
Remove collaborators from an app in ServiceNow Studio
Using ServiceNow Studio
Create an application in ServiceNow Studio
Create an app file in ServiceNow Studio
Now Assist for app generation in ServiceNow Studio
Exploring app generation in ServiceNow Studio
General guidelines for using app generation in ServiceNow Studio
Configuring app generation in ServiceNow Studio
Install Now Assist for app generation in ServiceNow Studio
Generate apps with Now Assist for Creator for ServiceNow Studio
Review the apps generated by Now Assist for Creator in ServiceNow Studio
Edit applications in Now Assist for App generation with ServiceNow Studio
App generation in ServiceNow Studio reference
App generation roles for ServiceNow Studio
Bookmark apps and app files in ServiceNow Studio
Find an app or app file using code search
Debug a script in ServiceNow Studio
Modify an app's settings in ServiceNow Studio
Working with metadata app file categories in the ServiceNow Studio Navigator
Working with update sets in ServiceNow Studio
Create an update set
Mark an update set complete in ServiceNow Studio
Working with pipelines in ServiceNow Studio
Working with the Application Repository in ServiceNow Studio
ServiceNow Studio reference
ServiceNow Studio Navigator panel taxonomy
ServiceNow Studio properties
ServiceNow Studio supported file types using code search
Collaboration permissions for ServiceNow Studio
Building pro-code applications
Building applications in source code
ServiceNow Fluent
JavaScript modules and third-party libraries
UI development with React
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 from the Metadata Explorer
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 in Visual Studio Code
Authenticate
Authenticate to a ServiceNow instance using basic authentication with the ServiceNow SDK
Authenticate to a ServiceNow instance using OAuth 2.0 with the ServiceNow SDK
Add applications
Create an application
Convert an application
Develop applications
Define application metadata in code 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
Access Control List API - ServiceNow Fluent
Application Menu API - ServiceNow Fluent
Automated Test Framework Test API - ServiceNow Fluent
Business Rule API - ServiceNow Fluent
Client Script API - ServiceNow Fluent
Cross-Scope Privilege API - ServiceNow Fluent
Dashboard API - ServiceNow Fluent
Email Notification API - ServiceNow Fluent
Flow API - ServiceNow Fluent
Import Sets API - ServiceNow Fluent
List API - ServiceNow Fluent
Property API - ServiceNow Fluent
Record API - ServiceNow Fluent
Role API - ServiceNow Fluent
Script Action API - ServiceNow Fluent
Script Include API - ServiceNow Fluent
Scripted REST API - ServiceNow Fluent
Service Catalog API - ServiceNow Fluent
Service Level Agreement API - ServiceNow Fluent
Service Portal API - ServiceNow Fluent
Table API - ServiceNow Fluent
UI Action API - ServiceNow Fluent
UI Page API - ServiceNow Fluent
UI Policy API - ServiceNow Fluent
Workspace API - ServiceNow Fluent
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
Now Assist for code generation
Exploring code generation
General guidelines for code generation
Configuring code generation
Install Now Assist for code generation
Tracking AI-generated code
Generate scripts with AI-powered code generation
Edit code with Now Assist
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
Create or modify a script macro
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
Using regular expressions in server-side scripts
Using Java syntax in JavaScript regular expressions
Convert SNC Regex expressions to enhanced regex expressions
Scriptable service catalog variables
Setting a GlideRecord variable to 'NULL'
Schedule Pages
XMLDocument script object
XMLHelper
JavaScript engine on the platform
JavaScript modes
Considerations for switching JavaScript modes
Set the JavaScript mode for an application
Turn on ECMAScript 2021 (ES12) mode for a script
JavaScript engine feature support
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
Business rule use cases
Abort a database action
Restricting record access
Client-side script use cases
Field script use cases
Approval assignment scripts
Scheduling script use cases
Server-side script use cases
Validation script use case - Date and time
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
Legacy - ServiceNow Studio
Legacy - Access ServiceNow Studio
Legacy - ServiceNow Studio keyboard shortcuts
Legacy - Add an application file to an application
Legacy - Publish an application from ServiceNow Studio when linked to Source Control
Legacy - Search for an application file by name or type
Legacy - Search within application files
Legacy - Update a custom application record
Legacy - Switch between applications
Legacy - Global application file management
Legacy - Add a file from the global scope to a global application
Legacy - Remove a file from a global application
Legacy - Move an application file between global applications
Legacy - Add multiple files from global update sets to a global application
Legacy - Add multiple files from customer updates to a global application
Legacy - Review claimed or skipped global files
Legacy - Automatic recovery of draft records
Legacy - Auto recovery properties
Legacy - Auto recovery dictionary attribute
Legacy - Source Control integration
Legacy - Production deployment tips
Legacy - Author elective and customer updates
Legacy - Roll back, back out, and uninstall
Legacy - Upgrade history
Legacy - Development considerations
Legacy - Available source control operations
Legacy - Import application or application-customization from source control
Legacy - Link an application or application-customization to source control
Legacy - Using MID Server with source control
Legacy - Migrate completed update set history to Source Control
Legacy - Edit a Git repository configuration
Legacy - Apply remote changes
Legacy - Commit changes
Legacy - Stash local changes
Legacy - Switch branch
Legacy - Create branch
Legacy - Set default branch
Legacy - Manage stashes
Legacy - Resolve conflicts
Legacy - View commit history
Legacy - Move application files in a GIT repository
Legacy - Collision avoidance
Legacy - Delta loading
Legacy - 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
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
Builder library
Create custom components using ServiceNow CLI
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
UI generation
Exploring UI generation
General guidelines experience generation
Configuring UI generation
Install UI generation
Using UI generation
Experience generation
UI generation reference
UI generation roles
UI generation properties
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
UI Builder
Exploring UI Builder
UI Builder quick start
UI Builder tutorial
UI Builder and configurable workspaces
Experience settings 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
Change the default appearance of components
Duplicate a component
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
Manage actions in UI Builder pages
Define map events
Event payloads in UI Builder
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
Manage the visual style of UI Builder experiences
View experience theme
Collaborate with other UI Builder developers
Find and fix issues in UI Builder
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 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)
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 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
Parallel testing
Performance profiling
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
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 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
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