Application Menu API - ServiceNow Fluent
Washington DC Build or modify applications
Release
washingtondc
ft:locale
en-US
ft:publication_title
Washington DC Build or modify applications
ft:clusterId
cadev
bundleId
cadev
workflow
Creator
Building applications
Learning about developing on the ServiceNow AI 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
Reporting on data from pro-code apps
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
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 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 ServiceNow AI Platform tables
Data dictionary tables
System dictionary
Table relationships
Table extension and classes
Storage aliases
Managing tables and indexes
Create a custom table
Global default fields
Deleting custom tables
Delete a custom table
Delete all records from a table
Modify dictionary entries
Dictionary entry form
Altering tables and fields using dictionary attributes
Modify the Glide durations format
Dictionary overrides
Define a dictionary override
Table flattening
View a table hierarchy and the extension model
Viewing table references and extensions
Generate a schema map
Analyzing table relationships
Create a table index
Drop a custom index
Create a many-to-many table relationship
Reference default many-to-many relationships
Working with the Task table
Task table structure
Important Task table fields
Journal fields
Reminder table
Defining 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
Extending 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
Creating 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 no-code applications
Creator Studio: Creating applications without writing code
Exploring Creator Studio
Creator Studio quick start
Migrating to Creator Studio from Service Creator
Creating your first app 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
Creating catalog templates for use in Creator Studio apps
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
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
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
Question types available in Creator Studio
Layout options for forms in Creator Studio
Creator Studio glossary
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
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
Exploring app generation
General guidelines for using app generation
Configuring app generation
Install Now Assist for app generation
Generate apps with Now Assist for Creator
Review the apps generated by Now Assist for Creator
App generation reference
App generation roles
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
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 ServiceNow AI 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 and managing ERP models to work with ERP data
View and edit the foundation of ERP models
Clone an ERP model in ERP Canvas
Add a new ERP model
Managing how models read and update the ERP system
Add a read or update operation to a model in ERP Canvas
Add a read or update entity to a model in ERP Canvas
Add joins between ERP tables
Manage input parameters for an ERP model operation
Choose output parameters for an ERP model
Specifying where the ERP system data is saved
Building flows to read or update the ERP system
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
Select fields for an extraction table in ERP Canvas
ERP Canvas reference
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 connection and credentials 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 remote table form field descriptions
ERP Canvas extraction table field descriptions
ERP Canvas Use ERP Data action details for flows
Flows that ship with ERP Canvas
ERP Canvas 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
operation
remote table
system of record
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
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-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 Canvas 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
operation
remote table
system of record
Building pro-code applications
ServiceNow SDK
Exploring the ServiceNow SDK
ServiceNow Fluent
JavaScript modules and third-party libraries
Configuring the ServiceNow SDK
Install the ServiceNow SDK
Upgrade the ServiceNow SDK
Install the ServiceNow Fluent Language server in Visual Studio Code
Developing applications with the ServiceNow SDK
Authenticate to an instance
Create an application
Convert an application
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
ServiceNow SDK reference
ServiceNow SDK CLI
ServiceNow Fluent API reference
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
List API - ServiceNow Fluent
Property API - ServiceNow Fluent
Record API - ServiceNow Fluent
Role API - ServiceNow Fluent
Scripted REST API - ServiceNow Fluent
Table API - ServiceNow Fluent
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
Turn on code completion
Tracking AI-generated code
Generate scripts 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
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
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
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
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
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
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
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 Tables
Decision table properties
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
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
Customize forms within a form component
Learn UI Builder using other ServiceNow resources
Learn about audiences
Learn about security and roles
Domain Separation and UI Builder
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 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
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
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
Add a legacy viewport component use case
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
Create a counter 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)
Define and bind client scripts to components
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 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
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
Administer your apps
Application Manager
Exploring Application Manager
Using Application Manager
Entitle an application in Application Manager
Installing applications in Application Manager
Reviewing the Application status in the Activity Log
Configure applications using Application Manager
Legacy application manager
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