Component Builder

Australia Build or modify applications

Release
australia
ft:locale
en-US
ft:publication_title
Australia Build or modify applications
ft:clusterId
cadev
bundleId
cadev
workflow
Development, Data, and Analytics
  • Building applications
  • Getting Started guide for developers
  • Plan your app before you start building
  • Design an app
  • Check timelines and SDLC guidelines
  • Plan data for reuse
  • Planning for analytics and reporting
  • Building apps in ServiceNow
  • Determining good candidates for apps
  • Configure, customize, or build new apps
  • Parts of an application
  • ServiceNow files in applications
  • ServiceNow metadata in applications
  • Automation basics for apps
  • User interface and experiences
  • What is an experience?
  • Service Portal vs Workspace
  • Learn about personas
  • Tools for building UIs
  • Use AI to build apps faster
  • Contextual assistance
  • Vibe coding
  • General guidelines for AI-assisted development
  • Choosing your build approach
  • Adding AI to your apps
  • AI assets
  • Platform and App Engine tools
  • Maintaining AI assets
  • Build your first app
  • Tables and data models
  • Building a data model
  • Deployment
  • Moving applications between instances
  • The ServiceNow Store and private application repositories
  • Managing application versions
  • Deployment management options
  • Standard operating procedure for deployment
  • Guidelines for using source control
  • Learning about developing on the ServiceNow AI Platform
  • Find ServiceNow developer products quickly
  • Finding ServiceNow developer products
  • Pro-code tools: What you can do to build apps
  • Build apps with pro-code tools
  • Manage apps with pro-code tools
  • Customize my apps with pro-code tools
  • Automate apps with pro-code tools
  • Secure apps with pro-code tools
  • Test apps with pro-code tools
  • Deploy apps with pro-code tools
  • Maintain apps with pro-code tools
  • Engage with customers with pro-code tools
  • Reporting on data from pro-code apps
  • Low-code and no-code tools: What you can do to build apps
  • Build apps with low-code and no-code tools
  • Manage apps with low-code tools
  • Customize my apps with low-code tools
  • Automate apps with low-code tools
  • Secure apps with low-code tools
  • Test apps with low-code tools
  • Deploy apps with low-code tools
  • Maintain apps with low-code tools
  • Engage with customers with low-code tools
  • Reporting on data from low-code apps
  • What ServiceNow product solves your problem
  • Programming basics
  • Anatomy of an application
  • Custom application record
  • Application versions
  • Application scope
  • Global scope
  • Namespace identifier
  • Namespace identifier examples
  • Application tables
  • Dependencies for custom applications
  • Application files
  • View file properties
  • Application File form
  • Application file protection policy
  • Relationships between configuration records
  • Fix scripts
  • Create a fix script
  • Test a fix script
  • Run fix scripts
  • Fulfillment tables
  • Specify that a table is a fulfillment table
  • Personal developer instance guide
  • Understanding PDIs
  • Get a development instance
  • Obtaining a PDI
  • Accessing your PDI
  • Activating a plugin from your PDI
  • Activating a PDI plugin from the developer site
  • Managing email properties for your PDI
  • Releasing your PDI
  • Changing your instance user role
  • Removing demo data from your PDI
  • Resetting your PDI to its initial state
  • Upgrading your PDI
  • Getting instance assistance
  • Early Availability guide
  • Early Availability learning plans and training courses
  • Early availability API documentation
  • Low-code versus pro-code development
  • Modifying versus building an application
  • Understand the ServiceNow UI experiences
  • Support for developers
  • Application collaboration
  • Install the app collaboration application
  • Create collaboration descriptors to assign permissions
  • Add permissions to collaboration descriptors
  • Assign collaboration descriptors to users
  • Assign collaboration descriptors to groups
  • Collaboration permissions
  • Contextual development environment
  • Application context
  • Application access settings
  • Application design and runtime settings
  • Runtime access tracking
  • Cross-scope privilege record
  • Application design access record
  • Table design and runtime settings
  • Runtime access to applications tables
  • Default runtime access permissions
  • Set runtime access to application tables
  • Example denying all runtime access to a table
  • Example granting all runtime access to a table
  • Design-time access to application tables
  • Default design access permissions
  • Set design-time access to application tables
  • Example denying all design access to a table
  • Example allowing configuration records for a table
  • Restricted caller access privilege settings
  • Activate application restricted caller access
  • Define cross-scope access to an application resource
  • Set the application scope, application resource, and event access
  • Scope-to-scope settings
  • Scope-to-target settings
  • Source-to-scope settings
  • Source-to-target settings
  • Requested restricted caller access (RCA)
  • Application list
  • Application picker
  • Lists and forms in scoped applications
  • Available layout and design actions
  • Form design visual indicators
  • Default form design permissions
  • Layout visual indicators
  • Contextual development edit messages
  • Script protection policy
  • Application administration
  • Restrict access to an application
  • Access control rules in application administration apps
  • Configure a table in an application administration app to inherit global ACL rules
  • Access enforcement for ServiceNow Store apps
  • Licensing
  • Creation restrictions across application scopes
  • Governing app development
  • App Engine Management Center
  • Explore
  • User interface
  • Deployment process
  • Pipelines and Deployments workflow
  • Deployment requests
  • Testing applications in AEMC
  • App Readiness and Compliance Report
  • Migrating App Engine pipelines to ReleaseOps
  • Get help with AEMC
  • Configure
  • Configure AEMC
  • Test AEMC functionality
  • Configure Application Intake
  • Configuration tasks
  • Activate the Apply for Citizen Development catalog item
  • Customize the App Intake form
  • Manage user groups
  • Configure Pipelines and Deployments
  • Configuration tasks
  • Configure environment credentials
  • Configure OAuth credentials
  • Create API endpoints for external clients
  • Create third-party provider records
  • Create pipeline credentials
  • Configure pipeline environments
  • Configure your pipeline
  • Configure your controller instance
  • Add ATF and instance scan suites
  • Enable ATF properties
  • Enable Change Management integration
  • Configure Change Management integration
  • Migration tasks
  • Configure the system property to enable migration to ReleaseOps
  • Map deployment request states
  • Add custom conditions to enable ReleaseOps deployments
  • Use
  • Manage app development
  • AEMC features access and benefits
  • Manage requests
  • Manage intake requests
  • Manage app requests from Creator Studio
  • Manage collaboration requests
  • Manage deployment requests
  • Filter and search for requests
  • Manage custom apps
  • Manage developers
  • Manage deployments
  • Schedule app deployments
  • Update a deployment request
  • Cancel a scheduled deployment
  • Deployment Request form in the Pipelines and Deployments app
  • Planning your application
  • Submit your idea for app development
  • Specify data for your application
  • Delegated Development
  • Explore
  • Deployment
  • Domain separation
  • Configure
  • Assign source control permissions
  • Assign delete permissions
  • Deployment permissions
  • User roles
  • Add user roles
  • System user roles
  • Administer
  • Delegate permissions
  • Developer and deployment permissions
  • Remove a developer
  • Team Development
  • Explore
  • 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
  • Configure
  • 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
  • Administer
  • Code reviews
  • Notifications
  • Workflow
  • Exclusion policies
  • Instance hierarchies
  • Pulls and pushes
  • Development process
  • 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
  • Agentic development on the ServiceNow AI Platform
  • Build Agent
  • Explore
  • Use cases
  • Workflow
  • Tutorial for Build Agent in ServiceNow Studio
  • General guidelines
  • Build Agent tools
  • MCP connections and Build Agent
  • Governance
  • Limitations
  • Configure
  • Install Build Agent
  • Build Agent plugins
  • Connect to supported MCP servers
  • Connect to Figma MCP server
  • Use
  • Accessing Build Agent
  • Create an application
  • Edit an existing application
  • Adding or updating app files
  • Agentic workflows, agents, and skills
  • Create workflows, agents, and skills
  • Revert app changes
  • Testing what you built
  • Conversation change log
  • Deploying
  • Issues and solutions
  • Reference
  • Supported metadata
  • Example prompts
  • Agentic development
  • Explore
  • Audience
  • What is agentic development
  • Governance
  • Tool comparison
  • Workflow
  • General guidelines
  • Onboard
  • Develop
  • Environments
  • Build Agent overview
  • Get started
  • Build Agent and tools
  • Custom in-app agents, workflows, skills
  • Limitations
  • With ServiceNow Studio
  • With ServiceNow IDE
  • Now Assist for Creator
  • Now Assist for App Engine
  • Testing
  • Deployment
  • Reference
  • Skills
  • Example prompts
  • Now Assist for App Engine
  • Explore
  • AI capabilities
  • Record summarization skill
  • Tools included
  • Choosing the right AI capability
  • Configure
  • Install
  • Activate the custom app record summarization skill
  • Configure the custom app record summarization skill
  • Use
  • Summarize a record in-product
  • Summarize a record through chat
  • Now Assist for Creator
  • Explore
  • Configure
  • Install
  • Role
  • Use generative AI
  • App generation
  • Explore
  • Guidelines for use
  • Configure
  • Turn on the skill
  • Use the app generation skill to generate apps
  • Generate apps
  • Add a workspace
  • Add a flow
  • Review and edit apps
  • Reference
  • Roles
  • Supported metadata types
  • Supported field types
  • App summary generation
  • Exploring
  • Configuring
  • Install
  • Summarize the app content
  • Reference
  • Flow execution analysis
  • Explore flow execution analysis
  • Analyze a flow
  • Turn on the Flow execution analysis skill
  • Flow generation
  • Explore
  • Turn on skill
  • Flow generation with images
  • Explore
  • Turn on skill
  • Flow recommendations
  • Explore
  • Turn on skill
  • Flow summarization
  • Explore
  • Turn on skill
  • Playbook generation
  • Explore
  • Configure
  • Change the default LLM for playbook generation
  • Generate a playbook
  • Roles in Now Assist for Playbooks
  • Playbook recommendations
  • Explore
  • Configure
  • Generate playbook recommendations
  • 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
  • UI generation
  • Explore
  • Experience Generation
  • UI Builder Agent
  • Client script summarization
  • Data binding generation
  • Event handler generation
  • Module generation
  • General guidelines UI generation
  • Configure
  • Install
  • Grant UI Builder admin role
  • Configure UI Builder Agent
  • Use
  • Experience generation
  • Using UI Builder agent
  • Client script summarization
  • Data binding generation
  • Event handler generation
  • Module generation
  • Use case
  • Experience generation
  • UI Builder Agent
  • Client script summarization
  • Data binding generation
  • Event handler generation
  • Module generation
  • Reference
  • UI generation roles
  • Roles and permissions matrix
  • Formula operators and synonyms
  • Use agentic AI
  • ATF troubleshooting agent
  • Explore
  • Install
  • Use
  • References
  • ATF troubleshooting agent design considerations
  • Release lifecycle documentation AI agent
  • Explore
  • Configure
  • Roles
  • Generate release notes
  • Generate an update set description
  • Test Agent
  • Explore
  • Install
  • Use
  • References
  • Test Agent guidelines
  • Developing your application
  • App Engine products and offerings
  • Building no-code applications
  • Creator Studio
  • Explore
  • Example apps
  • App Engine instead of customizing
  • Customize vs. configure
  • Create your first app
  • Quick start
  • Get help
  • Choose development experience
  • Dark mode in Creator Studio
  • Service desk apps
  • Migrate from Service Creator
  • App compatibility
  • Apps and tables
  • Publishing and deployment for apps
  • Configure
  • Install
  • Development instance strategy
  • Installed components
  • Configure using Guided Setup
  • Pipelines and Deployments to deploy apps
  • Roles and personas
  • Domain separation
  • Form generation
  • Install Now Assist for form generation
  • Administer
  • Approve app creation requests
  • The experience switcher
  • Role access to switch experiences
  • Collaboration
  • Approve collaboration requests
  • Manage collaboration permissions
  • Customize collaboration permissions
  • Templates and forms
  • Create catalog templates
  • Create question sets
  • Display AES template
  • An app's table
  • About changing an app's table
  • Change an app's table
  • Notification emails
  • About custom activities
  • Workflow for custom activity creation
  • Create a custom activity
  • Reorder activities
  • Deactivate an activity
  • Disable App type page
  • Manage app deployments and monitor use
  • Administer access to deployed apps
  • Metadata artifacts for an app
  • Creator Studio tutorial
  • Build apps
  • Find apps
  • Bookmarked apps
  • Change development experience
  • App creation
  • Create an app
  • Request admins create an app
  • Edit app settings
  • Delete an app
  • Collaborate to build apps
  • Request app collaboration
  • Manage collaborators
  • Forms in apps
  • Add a form
  • Customize a form
  • Now Assist form generation
  • Add dynamic behavior to a form
  • Form development states
  • Add more forms
  • Edit form settings
  • Publish a form
  • Work with published forms
  • Deleting forms and questions
  • Delete a form
  • Hide a form
  • Automation in apps
  • Create automations workflow
  • Add a playbook
  • Copy a playbook
  • Add activities to a playbook
  • Add a decision to a playbook
  • Add a parallel process to a playbook
  • Edit a playbook trigger
  • Edit a playbook
  • Activate a playbook
  • Delete a playbook
  • Configure workspace lists and records
  • Add a filtered list
  • Customize workspace configuration
  • Change an app's record layout
  • Request App Workspace to fulfill requests
  • Testing and previewing apps
  • Test a form
  • Preview an app's records
  • Deploying apps
  • App versions and release notes
  • Request app deployment
  • What happens after I build an app?
  • Closing requests and notifications
  • Reference
  • Form settings
  • Question types
  • Form layout options
  • Glossary
  • Building low-code applications
  • App Engine Studio
  • Explore
  • User interface
  • App Engine instead of customizing
  • Customization vs. configuration with App Engine Studio
  • Integrated development tools
  • Get help with App Engine Studio
  • App Engine and AES
  • Getting started
  • Configure
  • Domain separation
  • Installing
  • Instance strategy
  • AES and the ServiceNow Store
  • Get entitlements
  • Install AES from the ServiceNow Store for the first time
  • Install the AES product and integrations
  • Update a previous version
  • Upgrade your AES instance to the next family release
  • Components installed
  • Configure AES
  • Configure personas and roles
  • Perform configuration tasks
  • Add users to the App Engine Admin group
  • Grant user access
  • Manage template access
  • Set up custom collaboration descriptors
  • Delegate developers
  • Integrate with Git source control
  • Link an app to source control
  • Edit a Git repository configuration
  • Cloning instances
  • Build
  • App creation tutorial
  • Planning your application
  • Create an app
  • Building a data model
  • Create a data table
  • Configure a data table
  • Share data between tables
  • Creating user experiences
  • Add a record producer
  • Configure a record producer
  • Adding logic and automation
  • Build a decision table
  • Create a flow
  • Test your application
  • Plan your app development
  • Create your app
  • Use an app template
  • Available templates
  • Document Approval template
  • Emergency Alert template
  • Event Registration template
  • Expense Pre-Approval template
  • Inventory Tracker template
  • Performance Review template
  • Service Request Management template
  • Team Contacts template
  • Time Off template
  • Build a custom template
  • Build from an existing application
  • Build from scratch
  • App template errors
  • Assign permissions to publish custom templates
  • Publish a custom template
  • Update custom template contents and properties
  • Manage template activation
  • App template sharing
  • Create from scratch
  • Prepare your app for approval
  • Enhance your app
  • Resources
  • Create a data model
  • Create a blank table
  • Use a spreadsheet
  • Import a spreadsheet
  • Create a table
  • Create a table from an extensible table
  • Modify a table
  • Use a PDF
  • Create a data integration
  • Modify data tables
  • Add an experience
  • Record producers vs. catalog items
  • Add a record producer
  • Sample record producer
  • Add a standard catalog item
  • Sample standard catalog item
  • Add a workspace
  • Add a portal
  • Sample portals you can build
  • Add a mobile experience
  • Sample mobile experience
  • Editing an experience
  • Preview an experience
  • Delete an experience
  • Add logic and automation
  • Add a pre-built flow using a template
  • Add a flow from scratch
  • Modify a flow
  • Add a decision
  • Edit a decision
  • Add an email notification
  • Modify an email notification
  • Edit a process
  • Add application security
  • Build a new role
  • Use an existing role
  • Change access settings for a role
  • Delete a role
  • Collaborate with other developers
  • Use AES with a Git source control repository
  • Source control operations
  • Import apps from source control
  • Work with changes in Git
  • Pull changes from a repository
  • Commit changes to a repository
  • Create versions and branches
  • Stash changes
  • Stash local changes
  • Manage stashes
  • Resolve conflicts
  • View commit history
  • Move application files in a Git repository
  • Publish your app
  • Submit your app for approval and publishing
  • Publish an app from AES when linked to source control
  • Remove an app
  • Use App Engine Management Center
  • Reference
  • Glossary
  • Properties
  • Supported features and metadata in custom templates
  • ServiceNow CLI
  • Install the ServiceNow CLI
  • Install the ServiceNow CLI on Mac
  • Install the ServiceNow CLI on Windows
  • Install the ServiceNow CLI on Linux
  • Configuring and managing your ServiceNow CLI connection profiles
  • Create a default profile
  • Create a named profile
  • View profiles
  • Remove a profile
  • Refresh your connection
  • Get help with ServiceNow CLI
  • Perform record operations using ServiceNow CLI
  • Create a record
  • Delete a record
  • Get a record
  • Query records
  • Update a record
  • Create a custom command in ServiceNow CLI
  • Manage ServiceNow CLI extensions
  • ServiceNow CLI available commands
  • Commands installed with CMDB Application CLI and API
  • ServiceNow Studio
  • Explore
  • ServiceNow Studio and Build Agent tutorial
  • Use App Engine instead of customizations
  • Customization vs configuration with ServiceNow Studio
  • Access ServiceNow Studio
  • ServiceNow Studio quick start
  • Find an app using Search
  • Find an app using the Navigator panel
  • Bookmark apps and files
  • Bookmark lists
  • Access recently opened apps and files
  • Find info about an app
  • Navigate directly to a table
  • Open apps and app files across scopes
  • Focus the Navigator panel on an app file
  • Access development tools and builders
  • Create an update set
  • Publish changes to the Application Repository
  • ServiceNow Studio user interface
  • ServiceNow Studio for AES developers
  • Builders in ServiceNow Studio
  • Integrated dev tools in ServiceNow Studio
  • ServiceNow Studio and legacy products
  • Configure
  • Domain separation
  • Installing ServiceNow Studio
  • Instance strategy
  • Components installed with ServiceNow Studio
  • Managing access to ServiceNow Studio
  • Roles and access in app development tools
  • Personas and roles
  • Elevate your role
  • Managing access to the experience switcher
  • Configure non-default access to the experience switcher
  • Source control integration
  • Link an app to source control
  • Edit a Git repository configuration
  • Collaborating on apps
  • View collaborators on an app
  • Add collaborators to an app
  • Modify or customize collaboration permissions
  • Remove collaborators from an app
  • Use
  • Build Agent in ServiceNow Studio
  • Applications in ServiceNow Studio
  • Create an application
  • Create an app file
  • App details page
  • Modify an app's settings
  • Bookmark application files
  • Source control in ServiceNow Studio
  • Source control operations
  • Import an app from source control
  • Work with changes in Git
  • Pull changes
  • Commit changes
  • Stash local changes
  • Manage stashed changes
  • Resolve conflicts
  • Create versions and branches in Git
  • View commit history
  • Move app files in a Git repository
  • Preview an app file
  • Find an app file using code search
  • Delete an app
  • Now Assist tools and AI files
  • Change your development experience
  • Viewing app origination information
  • Debug a script
  • Metadata app file categories
  • App deployment in ServiceNow Studio
  • Update sets
  • Create an update set
  • Mark an update set complete
  • Application Repository in ServiceNow Studio
  • Pipelines in ServiceNow Studio
  • Reference
  • Navigator panel taxonomy
  • ServiceNow Studio properties
  • Supported code search file types
  • Collaboration permissions for ServiceNow Studio
  • Custom Application record form
  • Building pro-code applications
  • Building applications in source code
  • ServiceNow Fluent
  • JavaScript modules and third-party libraries
  • Third-party library support
  • UI development with React
  • Application configuration
  • ServiceNow IDE
  • Explore
  • ServiceNow IDE user interface
  • Getting started: Create your first application in the ServiceNow IDE
  • 1. Create an application
  • 2. Initialize a repository
  • 3. Define a table in ServiceNow Fluent code
  • 4. Install and use a third-party library
  • 5. Clone the application
  • 6. Learn more about the ServiceNow IDE
  • Configure
  • Install or update the ServiceNow IDE
  • Update the ServiceNow SDK version for an application
  • Add applications
  • Create a workspace
  • Create an application
  • Convert an application
  • Clone a Git repository
  • Integrate source control
  • Connect to a Git provider using basic authentication
  • Connect to a Git provider using OAuth 2.0
  • Configure a MID Server to use source control
  • Initialize a Git repository
  • Using source control
  • Develop applications
  • Synchronizing applications
  • Define application metadata in code with ServiceNow Fluent
  • Create and use JavaScript modules
  • Use third-party libraries
  • Install an npm package from a private registry
  • Create an application file
  • Build and install an application
  • Reference
  • ServiceNow IDE commands
  • ServiceNow IDE properties
  • ServiceNow IDE roles
  • ServiceNow SDK
  • Explore
  • Configure
  • Install the ServiceNow SDK
  • Upgrade the ServiceNow SDK
  • Install the ServiceNow Fluent Language server
  • Authenticate
  • Authenticate using basic authentication
  • Authenticate using OAuth 2.0
  • Add applications
  • Create an application
  • Convert an application
  • Develop applications
  • Define application metadata with ServiceNow Fluent
  • Create and use JavaScript modules
  • Using TypeScript in JavaScript modules
  • Use third-party libraries
  • Download dependencies
  • Build and install an application
  • Reference
  • ServiceNow SDK CLI
  • ServiceNow Fluent API reference
  • ServiceNow Fluent language constructs
  • ACL API
  • Application Menu API
  • ATF Test API
  • Business Rule API
  • Client Script API
  • Cross-Scope Privilege API
  • Dashboard API
  • Email Notification API
  • Flow API
  • Import Sets API
  • List API
  • Property API
  • Record API
  • Role API
  • Script Action API
  • Script Include API
  • Scripted REST API
  • Service Catalog API
  • SLA API
  • Service Portal API
  • Table API
  • UI Action API
  • UI Page API
  • UI Policy API
  • Workspace API
  • Guided Application Creator
  • Service Creator
  • Service creator process
  • Activate Service Creator
  • Installed with Service Creator
  • Components created with new service categories
  • Service Creator roles
  • Manage a service
  • Designing services
  • Add a template notification
  • Notification configurations
  • Create the category and table
  • Delete a template notification
  • Designate an editor
  • Designate a service fulfiller
  • Fulfill a service request
  • Publish a service
  • ServiceNow Extensions for Visual Studio Code
  • Functions of ServiceNow Extensions for VS Code
  • Install ServiceNow Extensions for VS Code
  • Activate ServiceNow Extensions for VS Code
  • Set up a workspace in VS Code
  • Create a project in VS Code
  • Import an application into Visual Studio Code
  • Synchronization between Visual Studio Code and a ServiceNow instance
  • Sync the current file between a Visual Studio Code workspace and a ServiceNow instance
  • Synchronize the current project between a Visual Studio Code workspace and a ServiceNow instance
  • Clear instance credentials in Visual Studio Code
  • Reset a project in Visual Studio Code
  • Add custom file types in Visual Studio Code
  • Create a file in VS Code
  • Search files on your instance in VS Code
  • Run background scripts using VS Code
  • IntelliSense in VS Code
  • Telemetry in ServiceNow Extensions for VS Code
  • Exploring professional development
  • Plan your application development
  • Plan before you build
  • Manage app development
  • Build your application
  • Define and build the data model
  • Build the data model
  • Secure data
  • Manage data
  • Create design elements
  • Primary interfaces
  • Self service
  • Virtual Agent
  • Notifications
  • Translations
  • Overview of reporting and analytics for developers
  • Build form and business logic
  • Form logic
  • Business rules and script includes
  • Flow Designer
  • Validate app functionality
  • Deploy your app
  • Developer Sandboxes
  • Explore
  • Supported ServiceNow AI Platform features
  • Source control integration
  • Metadata, tables, and records
  • Guidelines and use cases
  • Get help with Developer Sandboxes
  • Installing
  • Entitlements
  • Clone and upgrade impact
  • Developer Sandboxes domain separation
  • Roles and tables
  • Properties
  • Administering
  • Allocate a sandbox
  • Using sandbox templates
  • Requesting a sandbox
  • Retire a sandbox
  • Builder library
  • Create custom components using ServiceNow CLI
  • Develop a component for Virtual Agent
  • Add properties to communicate with Virtual Agent
  • Test a component for Virtual Agent
  • Add a component to Agent Workspace
  • Decision Tables
  • Decision tables in the classic environment
  • Create a decision table to resolve complex decisions
  • Table Builder
  • Exploring Table Builder
  • Accessing Table Builder
  • Accessing Form Builder
  • Table Builder workflow and navigation
  • Domain separation and Table Builder
  • Using an application scope with Table Builder
  • Using Table Builder
  • Data in Table Builder
  • Spreadsheet view in Table Builder
  • Fields view in Table Builder
  • Schema view in Table Builder
  • Preview your data in Table Builder
  • Delete a table in Table Builder
  • Edit table properties in Table Builder
  • Forms in Table Builder
  • Choose a form view in Table Builder
  • Customize your form layout in Table Builder
  • Add fields to a form layout in Table Builder
  • Modify field properties in Table Builder form editor
  • Create form annotations in Table Builder
  • Add formatters in Table Builder
  • Add embedded lists in Table Builder
  • Preview your form
  • Policies and rules in Table Builder
  • Flows in Table Builder
  • Table Builder reference
  • Table properties in Table Builder
  • Field configuration in Table Builder
  • Formulas for column values in Table Builder
  • Add a formula to a column in Table Builder
  • Policies and rules properties in Table Builder
  • Workspace Builder
  • Explore
  • Accessing Workspace Builder
  • Sample workspaces
  • Parts of a workspace
  • Layout
  • Configure
  • Installing Workspace Builder
  • Use
  • Add a workspace
  • Configure workspace settings
  • Customize a home page
  • Add a record page
  • Create lists for a workspace
  • Enable analytics
  • Edit a workspace
  • Reference
  • Components for home pages
  • UI Builder
  • Exploring UI Builder
  • UI Builder quick start
  • UI Builder tutorial
  • UI Builder and configurable workspaces
  • Experience settings for UI Builder
  • Helpful resources for UI Builder
  • UI Builder glossary
  • Learning UI Builder
  • Navigate the UI Builder application
  • UI Builder Learning Center
  • Guided tours in UI Builder
  • Dark theme in UI Builder
  • Learn UI Builder by example
  • Create a demo experience to explore UI Builder
  • Create a blank page
  • Create a record page using a template
  • Create a button that opens a modal
  • Define an audience for your variant
  • Define conditions for your variant
  • Customize forms within a form component
  • Learn UI Builder using other ServiceNow resources
  • Learn about audiences
  • Learn about security and roles
  • Learn about domain separation
  • Working in UI Builder
  • Configure how users interact with your applications in UI Builder
  • Create an experience for UI Builder
  • Configure UI Builder workspace experiences
  • Change the general settings in your workspace experience
  • View the brand and theme setting in your workspace experience
  • Change the navigation and menu settings in your UI Builder workspace experience
  • Set up notifications in workspace utility settings
  • Display global search in a workspace experience
  • Configure UI Builder portal experiences
  • Change the general settings in your portal experience
  • View the brand and theme setting in your portal experience
  • Change the navigation and menu settings in your portal experience
  • Show or hide the search settings for your portal experience
  • Define UI experiences using app shells
  • Manage UI Builder pages and page variants
  • Create a page in UI Builder
  • Create a page from a template
  • Create a page from a legacy template
  • Edit a page
  • Add an audience to your UI Builder page
  • Enable the user criteria property
  • Test values in a page
  • Create a page variant
  • Edit page variant settings
  • Control the conditions for a page variant
  • Use pages across experiences
  • Enable pages to be used across experiences
  • Add shared pages to an experience
  • 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
  • Resolve a missing page definition in UI Builder
  • Organize components in UI Builder pages
  • Column layouts
  • Upgrading layouts in UI Builder
  • Using Flexbox layouts in UI Builder
  • Using CSS Grid layouts to build a page
  • Change the layout of a page created in Quebec or Rome
  • Customize UI Builder pages using components
  • Automatically configure components using presets
  • Create custom presets for components
  • Change the default appearance of components
  • Enhance accessibility with focus management
  • Duplicate a component
  • Dynamically display content with conditional renderers
  • Learn components by example
  • Add carousel badge item count
  • Create dynamic filtered card displays
  • Create and customize alert messages in UI Builder
  • Filter records by priority with a flyout menu
  • Page collections
  • Create a page collection across multiple UI pages
  • Change data visualizations in UI Builder
  • Add tabbed content to UI Builder pages
  • Add a contextual sidebar
  • Add forms to UI Builder pages
  • Create modals in UI Builder
  • Add modal to component
  • Extend your UI experience with viewport components
  • Add a viewport component to your page
  • Add a viewport modal to your experience
  • Replace a tab with a viewport-enabled tab
  • Create popovers in UI Builder
  • Create modeless dialogs in UI Builder
  • Add modeless dialog to a UI Builder page
  • Add modeless dialog event to a UI Builder page
  • Configure alerts to auto-dismiss
  • Manage actions in UI Builder pages
  • Define map events
  • Event payloads in UI Builder
  • Configure an event handler manually
  • Bind events to add actions
  • Bind an event to a component
  • Bind an event to a page
  • Bind an event to a data resource
  • Link an event to another page
  • Bind an event to a declarative action
  • Disable component preset event mappings
  • Delete an event handler
  • Delete an event mapping
  • Add events to track components with unsaved changes
  • UI interactions
  • Create a UI interaction
  • Edit an existing UI interaction
  • Duplicate a UI interaction
  • Trigger a UI interaction from a page event
  • Delete a UI interaction
  • UI interaction toolbox steps
  • Working with UI interaction demo data
  • Duplicate a demo UI interaction
  • Manage the visual style of UI Builder experiences
  • View experience theme
  • Create custom style classes and rules
  • Collaborate with other UI Builder developers
  • Find and fix issues in UI Builder
  • How to use the Now Assist panel in UI Builder
  • Advanced UI Builder
  • Configure components and repeaters (advanced feature)
  • Add and configure components
  • Add repeaters to components
  • Optimize page loading performance (Advanced Feature)
  • Dynamically expose data in UI Builder pages (advanced feature)
  • Add and configure data resources to a page
  • Add Now Assist skills to your page
  • Bind data to UI Builder pages using controllers (advanced feature)
  • Create custom controllers (Advanced feature)
  • Connect data components
  • Connect data to your components
  • Connect data to your components with formulas
  • Client state parameters
  • Using client state parameters in UI Builder
  • Update a component’s state using client state parameters
  • Define and bind client scripts to components
  • Multi-table data configuration
  • Fetch data from multiple sources
  • Work with the Entity View Action Mapper for UI Builder
  • Add an Entity View Action Mapper data resource to a page
  • Edit code with the Now Code Editor (advanced feature)
  • Component Builder
  • Create custom components to reuse across pages with component builder
  • Enable configuration of components with inherited controllers in component builder
  • 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
  • Docker for Linux Headless Browser
  • Add secrets to Docker for Headless Browser setup in Linux
  • Set up instance for Headless Browser in Linux
  • Configure ATF for Headless Browser in Linux
  • Verify Headless Browser procedures in Linux
  • Headless Browser setup for Microsoft Windows
  • Install Docker for Headless Browser setup for Microsoft Windows
  • Generate certificates for Headless Browser setup for Microsoft Windows
  • Configure Docker for Headless Browser setup in Microsoft Windows
  • Docker for Windows Headless Browser
  • Add secrets to Docker for Headless Browser setup in Microsoft Windows
  • Set up instance for Headless Browser in Microsoft Windows
  • Configure Automated Test Framework (ATF) for Headless Browser in Microsoft Windows
  • Verify Headless Browser procedures for ATF in Microsoft Windows
  • Headless Browser system properties
  • Headless Browser troubleshooting
  • 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 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) test types and techniques
  • Reusable tests
  • Create a reusable test
  • Mutually exclusive tests
  • Quick start tests
  • Available quick start tests by application or feature
  • Parallel testing
  • Accelerate ATF tests failure resolution
  • Metadata exception list
  • Performance profiling
  • 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
  • Testing Configurable Workspace components
  • Test for Configurable Workspace interaction
  • Enable or disable executing Automated Test Framework tests
  • Modify data retention policy for ATF test results
  • Manage test client runners policies
  • Moving automated tests from one instance to another
  • Compare results and execution times for different automated test and suite results
  • Administering REST test step configurations
  • Create an auth profile
  • Filter REST request and response headers
  • Automated Test Framework REST properties
  • Optimizing automatic test performance
  • Managing automatic test screenshot settings
  • View transaction data for automated test results
  • Working with scheduled test suites
  • Automated Test Framework (ATF) test step categories
  • Reusable Tests category
  • Service Catalog in Service Portal category
  • Application Navigator category
  • Configurable Workspace category
  • Custom UI category
  • Form category
  • Service Catalog category
  • Forms in Service Portal category
  • List and Related List
  • REST category
  • Email category
  • Server category
  • Automated Test Framework (ATF) reference
  • Tables excluded from rollback
  • Tests
  • Test record form
  • Suites
  • Test suite form
  • Automated Test Framework design considerations
  • Test results
  • Test results record
  • Step results record
  • Test logs record
  • Suite results
  • Test suite results record
  • Test suite results examples
  • Suite schedules
  • Suite schedule record
  • Scheduled suite run record
  • Run
  • Client test runner
  • Scheduled client test runner
  • Active manual test runners
  • Active scheduled test runners
  • Waiting/running test runs
  • Waiting/running suite runs
  • Allowed client error records
  • Reported client errors
  • Automated Test Framework use case examples
  • Automated Test Framework use case: test basic form operations
  • Automated Test Framework use case: reference a value from a previous step
  • Automated Test Framework use case: test a business rule
  • Automated Test Framework use case: test a data policy
  • Automated Test Framework use case: test a script include
  • Automated Test Framework use case: test a Service Catalog request
  • Retrieve an incident using REST-Inbound
  • Testable Configurable Workspace components
  • Configurable workspace components examples
  • Automated Test Framework roles
  • Administration
  • Properties
  • Step configurations
  • Automated Test Framework Step Config record
  • Examples of step config field values
  • Step execution scripts
  • Step description generation script
  • Add output variables to scripted steps
  • Test templates
  • Automated Test Template record
  • Step configuration categories
  • Test step config category form
  • Table cleanup
  • Autoflush form
  • Step environments
  • Performance Analyzer
  • Explore
  • Configure
  • Test applications
  • Get metrics by duration
  • Get application metrics
  • Get page route metrics
  • Get interaction metrics
  • Reference
  • Get help with Performance Analyzer
  • Deploying applications
  • ReleaseOps
  • Explore
  • Pipelines
  • Releases
  • Deployment requests
  • Deployment analyzer
  • Runbook tasks
  • Configure
  • Install ReleaseOps
  • Guided setup
  • Manual setup
  • Configure multi-instance management
  • Create a custom pipeline
  • Instances in ReleaseOps configuration
  • Set Automated Test Framework (ATF) code coverage
  • Use
  • Promote an update set
  • Create a deployment request for a scheduled release
  • Create a deployment request for an on-demand release
  • Attach an update set to an existing deployment request
  • Create a release
  • Create a runbook task
  • Reconcile a deployment task
  • Reference
  • Glossary
  • Deployment request states
  • Release states
  • Release form
  • Deployment Request form
  • Deployment analyzer rules
  • System update sets
  • Explore
  • Configure
  • Application installation tracking
  • Overwrite customizations during an upgrade
  • Merge update sets
  • Set up the source instance for an update set
  • Save an update set as a local XML file
  • Transfers
  • Grant access to the update set picker
  • Working with update sets
  • Create and select an update set as the current set
  • Select the current update set in Unified Navigation
  • View customizations and compare with current version
  • Navigation between records
  • Compare local update sets
  • Update set collision resolution
  • Preview a remote update set
  • Commit an update set
  • Retrieve an update set
  • Back out an update set
  • Mark an update set complete
  • Working with batched update sets
  • Create a batch update set
  • Preview a batch of update sets
  • Commit a batch of update sets
  • Reorganize a batch of update sets
  • Reference
  • Default update set
  • Customizations tracked by update sets
  • General guidelines for planning the update process
  • Update sets properties
  • Important considerations before deleting update sets
  • Administer your apps
  • Application sharing
  • ServiceNow application repository
  • Manage applications
  • Manage application entitlements from the application repository
  • Release a scope from the application repository
  • Publish an application to the application repository
  • Install an application from the application repository
  • Delete an application from the application repository
  • Manage customizations to applications
  • Publish customizations to an application repository
  • Convert custom applications to upgrade from the application repository
  • Convert your installed applications to development mode
  • Install customizations from an application repository
  • Preserve applications and customizations in development during a system clone
  • Results post cloning for application customizations
  • Application Repository for self-hosted, air-gapped customers
  • Installing the Application Repository store app on an air-gapped instance
  • Configure the application repository on an air-gapped instance
  • Publish an application to the ServiceNow Store
  • Create application files to include sample data
  • Publish an application to an Update Set
  • Queued Application Operations
  • Custom licensing for ISV applications
  • Create a definition for your store application
  • Domain separation and Creator Workflow apps
  • Maintaining your application

Component Builder

  • Release version: Australia
  • Updated March 12, 2026
  • 1 minute to read
  • Learn how to use Component Builder to assemble reusable components for your UI Builder pages.

    • Create custom components to reuse across pages with component builder
      Reuse custom components across experiences and pages in UI Builder.
    • Enable configuration of components with inherited controllers in component builder
      Learn how components can inherit page resources.
    Back to home page