Use a PDF to create data tables
Yokohama Build or modify applications
Release
yokohama
ft:locale
en-US
ft:publication_title
Yokohama 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
Assign source control permissions
Assign delete permissions
Display or hide update set deployment permissions
Instance-specific deployment user roles
Add deployment user roles
System-managed developer and deployment roles
Using Delegated Development
Delegate development and deployment permissions to personnel
Developer and deployment permissions
Remove a developer
Team Development
Exploring Team Development
Team Development
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
Configuring Team Development
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
Using Team Development
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
App Engine products and offerings
Use AI capabilities in custom applications
Now Assist for App Engine
Exploring Now Assist for App Engine
Installing Now Assist for App Engine
Use Now Assist for App Engine
Build Agent
Explore
Application development with Figma MCP server
Configure
Install Build Agent
Connect Figma MCP server to Build Agent
Use
Create an application using Build Agent
Edit an existing application using Build Agent
Additional Build Agent use cases
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
Creating your first app with Creator Studio
Creator Studio quick start
Get help with Creator Studio
Choosing your development experience
Service desks and Creator Studio
Migrating to Creator Studio from Service Creator
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
Configuring form generation in Creator Studio
Install Now Assist for form generation in Creator Studio
Administering Creator Studio
Approve Creator Studio requests to create an app
Administering access to the experience switcher
Edit a role's access to the experience switcher
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
Show the AES template
Administering an app's underlying table
Changing the table for an app
Change a Creator Studio app's table
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
Disable the App type page in Creator Studio
Managing Creator Studio deployments and monitoring app usage
Administering user access for deployed Creator Studio apps
Artifacts that Creator Studio generates when users create an app
Creator Studio tutorial
Building apps with Creator Studio
Find existing apps in Creator Studio
Work with bookmarked apps in Creator Studio
Change your development experience
App creation in Creator Studio
Create 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
Delete an app in Creator Studio
Collaborating with others to build apps 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
Add a form to an app in Creator Studio
Customize your form for an app in Creator Studio
Generating forms with Now Assist
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
Working with published forms
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
Configuring workspace lists and records for form submissions
Add a filtered list to a workspace in Creator Studio
Customize an app's workspace configuration in Creator Studio
Change the layout of an app's record in Creator Studio
Using the Request App Workspace to fulfill requests
Testing and previewing Creator Studio apps and records
Test one of your forms for an app
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
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
App Readiness and Compliance Report
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
Zero Copy Connector for ERP
Exploring Zero Copy Connector for ERP
Identifying ERP candidates to replatform with Zero Copy Connector for ERP and ERP-CM
Zero Copy Connector for ERP custom field example
Zero Copy Connector for ERP and security
Guided tours in ERP Canvas
Get help with Zero Copy Connector for ERP
Configuring Zero Copy Connector for ERP
Requirements for installing Zero Copy Connector for ERP
Install Zero Copy Connector for ERP
Run Guided Setup for Zero Copy Connector for ERP
Configure the Zero Copy Connector for ERP credentials and connection
Use an SNC connection in Zero Copy Connector for ERP
Configure an SNC connection in Zero Copy Connector for ERP
Zero Copy Connector for ERP roles
Working with ERP systems in Zero Copy Connector for ERP
Create an ERP system in Zero Copy Connector for ERP
View a list of Zero Copy Connector for ERP systems
View Zero Copy Connector for ERP system heartbeat information
View Zero Copy Connector for ERP software information
Obtaining Zero Copy Connector for ERP metrics and statistics
Using ERP models, extraction tables, and remote tables
Building and managing ERP models to work with ERP data
Zero Copy Connector for ERP content packs
Zero Copy Connector for ERP content pack process extensions
Explore an Zero Copy Connector for ERP content pack
Using Zero Copy Connector for ERP content packs
Using Zero Copy Connector for ERP process extensions
Available Zero Copy Connector for ERP content packs
Zero Copy Connector for ERP Enterprise Data Foundation content pack
Zero Copy Connector for ERP Enterprise Data Foundation content pack models
Zero Copy Connector for ERP Enterprise Data Foundation content pack process extensions
Zero Copy Connector for ERP SAP Foundation content pack models
Zero Copy Connector for ERP Quote to Cash content pack
Zero Copy Connector for ERP Quote to Cash content pack models
Zero Copy Connector for ERP Quote to Cash content pack process extensions
View and edit the foundation of ERP models
Clone an ERP model in Zero Copy Connector for ERP
Add a new ERP model
Export and import custom models in Zero Copy Connector for ERP
Managing how models read and update the ERP system
Add an operation to a model in Zero Copy Connector for ERP
Add a read, update, or create entity to a model in Zero Copy Connector for ERP
Preview a model entity in Zero Copy Connector for ERP
Add joins between ERP tables
Manage input parameters for an Zero Copy Connector for ERP model operation
Choose output parameters for an ERP model
Edit input and output mapped value name in Zero Copy Connector for ERP
Specifying where the ERP system data is saved
Next steps after extracting data from your ERP system using Zero Copy Connector for ERP
Managing ERP development pipelines in Zero Copy Connector for ERP
Building flows to read or update the ERP system
Connect Zero Copy Connector for ERP to SAP using OData and HTTP
OData capabilities supported by Zero Copy Connector for ERP
Create an OData connection in Zero Copy Connector for ERP
Using ERP remote tables in Zero Copy Connector for ERP
View and edit ERP remote table details with Zero Copy Connector for ERP
Customize fields for an ERP remote table in Zero Copy Connector for ERP
Query a remote table using Zero Copy Connector for ERP
Extracting and transforming data in Zero Copy Connector for ERP
View ERP extraction tables
Add a new ERP extraction table in Zero Copy Connector for ERP
Select fields for an extraction table in Zero Copy Connector for ERP
Create a table transform map from an extraction table
Create a scheduled extraction in Zero Copy Connector for ERP
Monitor Zero Copy Connector for ERP logged extraction and remote lookup transactions
Zero Copy Connector for ERP reference
Zero Copy Connector for ERP and domain separation
Sample Glide query for ERP data in Zero Copy Connector for ERP
Zero Copy Connector for ERP standard tables, fields, and models
Standard remote tables for Zero Copy Connector for ERP
Standard Zero Copy Connector for ERP fields within remote tables
Standard ERP models and extraction tables for Zero Copy Connector for ERP
Zero Copy Connector for ERP field descriptions
Zero Copy Connector for ERP connection and credentials field descriptions
Zero Copy Connector for ERP new system field descriptions
Zero Copy Connector for ERP software info tab field descriptions
Zero Copy Connector for ERP system list field descriptions
Zero Copy Connector for ERP ERP model table field descriptions
Zero Copy Connector for ERP clone model field descriptions
Zero Copy Connector for ERP new model field descriptions
Zero Copy Connector for ERP remote table form field descriptions
Zero Copy Connector for ERP extraction table field descriptions
Zero Copy Connector for ERP scheduled extraction field descriptions
Zero Copy Connector for ERP Monitor field descriptions
Zero Copy Connector for ERP Use ERP Data action details for flows
Flows that ship with Zero Copy Connector for ERP
Zero Copy Connector for ERP 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 Semantic Mining (ERP-CM)
Exploring ERP Semantic Mining
How ERP-CM extracts and processes data
How ERP Semantic Mining determines candidate score and potential
How ERP-CM works with Zero Copy Connector for ERP and remote tables
Recommendations and similar candidates in ERP-CM
Next steps when replatforming apps to ServiceNow using ERP-CM
Guided tours in ERP Semantic Mining
Get help with ERP Customization Mining
Configuring ERP Semantic Mining
Configure SAP for ERP-CM
Install ERP Semantic Mining
Run Guided Setup for ERP Semantic Mining
Configure a new ERP Semantic Mining connection
Update an ERP-CM connection
Check and troubleshoot the data refresh status for ERP Semantic Mining
Create a snapshot to share and save data in ERP Semantic Mining
Getting notifications for ERP Semantic Mining connection updates
Configure notifications for ERP-CM tasks
ERP Semantic Mining roles
ERP-CM and security
Finding and working with candidates to replatform
Obtaining ERP Semantic Mining statistics and mining analysis
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 Semantic Mining reference
ERP Semantic Mining and domain separation
Sample Glide query for ERP data in ERP Semantic Mining
ERP-CM system connection tasks
ERP Semantic 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 Semantic Mining snapshot field descriptions
Zero Copy Connector for ERP 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
ServiceNow Studio tutorial
Tutorial part 1: Get to know ServiceNow Studio
Tutorial part 2: Create the application MVP in ServiceNow Studio
Tutorial part 3: Create a table by uploading a PDF into ServiceNow Studio
Tutorial part 4: Restrict data and collaborate with other developers
Tutorial part 5: Create a flow with Flow Generation
Tutorial part 6: Add date validation using code generation
Tutorial part 7: Add a catalog item to your application
Tutorial part 8: Generate a playbook with Now Assist
Tutorial part 9: Create an app workspace
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
Managing access to ServiceNow Studio
Working with roles and access in app development tools
ServiceNow Studio personas and roles
Managing access to the experience switcher
Configure non-default access to the experience switcher
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 Now Assist for app generation in ServiceNow Studio
General guidelines for using Now Assist for app generation in ServiceNow Studio
Configuring Now Assist for app generation in ServiceNow Studio
Install Now Assist for app generation in ServiceNow Studio
Generate apps with Now Assist for app generation within ServiceNow Studio
Add a workspace to a custom application with Now Assist for app generation
Add a flow to a custom application with Now Assist for app generation
Review and edit applications using Now Assist for app generation in ServiceNow Studio
Now Assist for app generation in ServiceNow Studio reference
Now Assist for app generation roles for ServiceNow Studio
Now Assist for app generation supported metadata
Now Assist for app generation supported field types
Now Assist for app summary generation in ServiceNow Studio
Exploring Now Assist for app summary generation
Configuring Now Assist for app summary generation
Install Now Assist for app summary generation
Summarize the contents of an app in ServiceNow Studio
Now Assist for app summary generation reference
Bookmark apps and app files in ServiceNow Studio
Change your development experience in ServiceNow Studio
Viewing app origination information 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 in ServiceNow Studio
Mark an update set complete in ServiceNow Studio
Working with pipelines in ServiceNow Studio
Working with the Application Repository in ServiceNow Studio
Delete an app from 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
Application configuration
ServiceNow IDE
Explore
ServiceNow IDE user interface
Getting started: Create your first application in the ServiceNow IDE
1. Create an application
2. Initialize a repository
3. Define a table in ServiceNow Fluent code
4. Install and use a third-party library
5. Clone the application
6. Learn more about the ServiceNow IDE
Configure
Install or update the ServiceNow IDE
Update the ServiceNow SDK version for an application
Add applications
Create a workspace
Create an application
Convert an application
Clone a Git repository
Integrate source control
Connect to a Git provider using basic authentication
Connect to a Git provider using OAuth 2.0
Configure a MID Server to use source control
Initialize a Git repository
Using source control
Develop applications
Synchronizing applications
Define application metadata in code with ServiceNow Fluent
Create and use JavaScript modules
Use third-party libraries
Install an npm package from a private registry
Create an application file 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
Authenticate
Authenticate using basic authentication
Authenticate using OAuth 2.0
Add applications
Create an application
Convert an application
Develop applications
Define application metadata with ServiceNow Fluent
Create and use JavaScript modules
Using TypeScript in JavaScript modules
Use third-party libraries
Download dependencies
Build and install an application
Reference
ServiceNow SDK CLI
ServiceNow Fluent API reference
ServiceNow Fluent language constructs
ACL API
Application Menu API
ATF Test API
Business Rule API
Client Script API
Cross-Scope Privilege API
Dashboard API
Email Notification API
Flow API
Import Sets API
List API
Property API
Record API
Role API
Script Action API
Script Include API
Scripted REST API
Service Catalog API
SLA API
Service Portal API
Table API
UI Action API
UI Page API
UI Policy API
Workspace API
Guided Application Creator
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
Enable Code Explain and Summarize
Tracking AI-generated code
Generate scripts with AI-powered code generation
Edit code with Quick Actions
Explain and summarize code with Quick Actions
Add comments to code with Quick Actions
Explain and summarize code with Quick Actions
Generate code with autocomplete
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
Sandbox environment
Guarded script evaluator
Review incompatible guarded scripts
Guarded script API support
Script sandbox evaluator
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
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
Use agentic AI to build and edit applications
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
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
UI generation
Exploring UI generation
General guidelines UI generation
Configuring UI generation
Install UI generation
Using UI generation
Experience generation
Client script summarization
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
Helpful resources for UI Builder
UI Builder glossary
Learning UI Builder
Navigate the UI Builder application
UI Builder Learning Center
Guided tours in UI Builder
Dark theme in UI Builder
Learn UI Builder by example
Create a demo experience to explore UI Builder
Create a blank page
Create a record page using a template
Create a button that opens a modal
Define an audience for your variant
Define conditions for your variant
Customize forms within a form component
Learn UI Builder using other ServiceNow resources
Learn about audiences
Learn about security and roles
Learn about domain separation
Working in UI Builder
Configure how users interact with your applications in UI Builder
Create an experience for UI Builder
Configure UI Builder workspace experiences
Change the general settings in your workspace experience
View the brand and theme setting in your workspace experience
Change the navigation and menu settings in your UI Builder workspace experience
Set up notifications in workspace utility settings
Display global search in a workspace experience
Configure UI Builder portal experiences
Change the general settings in your portal experience
View the brand and theme setting in your portal experience
Change the navigation and menu settings in your portal experience
Show or hide the search settings for your portal experience
Define UI experiences using app shells
Manage UI Builder pages and page variants
Create a page in UI Builder
Create a page from a template
Create a page from a legacy template
Edit a page
Add an audience to your UI Builder page
Enable the user criteria property
Test values in a page
Create a page variant
Edit page variant settings
Control the conditions for a page variant
Responsive authoring
Adjusting component visibility in responsive authoring
Configuring components for responsive authoring
Adjust styles for responsive authoring
Adjust layout for responsive authoring
Create a breakpoint for responsive authoring
Learn how to view and test your UI Builder experience
Organize components in UI Builder pages
Column layouts
Upgrading layouts in UI Builder
Using Flexbox layouts in UI Builder
Using CSS Grid layouts to build a page
Change the layout of a page created in Quebec or Rome
Customize UI Builder pages using components
Automatically configure components using presets
Create custom presets for components
Change the default appearance of components
Enhance accessibility with focus management
Duplicate a component
Dynamically display content with conditional renderers
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 manually
Configure an event handler with Now Assist
Bind events to add actions
Bind an event to a component
Bind an event to a page
Bind an event to a data resource
Link an event to another page
Bind an event to a declarative action
Disable component preset event mappings
Delete an event handler
Delete an event mapping
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)
Create custom controllers (Advanced feature)
Connect data components
Connect data to your components
Connect data to your components with formulas
Client state parameters
Using client state parameters in UI Builder
Update a component’s state using client state parameters
Define and bind client scripts to components
Multi-table data configuration
Fetch data from multiple sources
Work with the Entity View Action Mapper for UI Builder
Add an Entity View Action Mapper data resource to a page
Edit code with the Now Code Editor (advanced feature)
Testing and debugging applications
Automated Test Framework (ATF)
Exploring Automated Test Framework
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
Automated Test Framework (ATF) test building and execution
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
Cancelling automated tests and test suites
Automated Test Framework (ATF) tests types and testing ways
Reusable tests
Create a reusable test
Invoke a reusable test
Mutually exclusive tests
Quick start tests
Available quick start tests by application or feature
Parallel testing
Performance profiling
Administering the Automated Test Framework (ATF)
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 (ATF) test step categories
Reusable Tests category
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 (ATF) reference
Tables excluded from rollback after running an automated test
Tests
Test record form
Suites
Test suite form
Automated Test Framework design considerations
Test results
Test results record
Step results record
Test logs record
Suite results
Test suite results record
Test suite results examples
Suite schedules
Suite schedule record
Scheduled suite run record
Run
Client test runner
Scheduled client test runner
Active manual test runners
Active scheduled test runners
Waiting/running test runs
Waiting/running suite runs
Allowed client error records
Reported client errors
Automated Test Framework use case examples
Automated Test Framework use case: test basic form operations
Automated Test Framework use case: reference a value from a previous step
Automated Test Framework use case: test a business rule
Automated Test Framework use case: test a data policy
Automated Test Framework use case: test a script include
Automated Test Framework use case: test a Service Catalog request
Automated Test Framework use case: retrieve an incident using REST-Inbound
Automated Test Framework roles
Administration
Properties
Step configurations
Automated Test Framework Step Config record
Examples of step config field values
Step execution scripts
Step description generation script
Add output variables to scripted steps
Test templates
Automated Test Template record
Step configuration categories
Test step config category form
Table cleanup
Autoflush form
Step environments
Test generation
Exploring Test generation
Using Test generation
Generate a test using Test generation
Edit a generated test using Test generation
Test generation references
Test generation design considerations
Design considerations for prompting
Deploying applications
System update sets
Customizations tracked by update sets
Default update set
App install tracking
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