ServiceNow AI Platform core feature release notes
Summarize
Summary of ServiceNow AI Platform core feature release notes - Zurich release
The ServiceNow AI Platform core features received significant enhancements in the Zurich release, improving configuration, scripting, security, and user experience for ServiceNow customers. These updates enable simplified data querying, improved scripting capabilities, enhanced instance security, and new UI themes, among other practical improvements.
Show less
Key Features
- Hierarchical Queries in Condition Builder: Simplify query creation by leveraging hierarchical relationships within tables, reducing the number of conditions needed.
- Dynamic Namespaces: Define dynamic categories and attributes once and reuse them across multiple tables and attribute store fields, streamlining schema management.
- Enhanced JavaScript Support: Utilize ECMAScript 2021 (ES12) features like Promises and Async/Await in scripts for more modern and efficient coding.
- Guarded Script Evaluator for Sandbox Security: Restricts JavaScript features in untrusted scripts to enhance sandbox security. Incompatible scripts from guest users are rejected by default, with phased enforcement for authenticated users to allow review and exemption.
- Experimentation Framework: Enables testing of new ServiceNow feature variants in instance environments, with opt-out options available.
- Audit Management Console: Simplifies audit data management with automated retention and deletion based on configured policies.
- API Management Enhancements: Monitor API usage with dashboards; define schemas for REST API requests/responses; auto-generate request definitions from sample API calls.
- User Interface Updates: Introduction of the Coral theme as the default UI theme with an optional dark mode for portals, web, and mobile; AI indicators highlight AI-generated content in form fields.
- Configurable Workspace Improvements: Support for new field types, vertical radio button layouts, additional dictionary attributes, and new TinyMCE editor plugins for image editing and help features.
- Scheduled Jobs: New flexible run types and advanced options (start/end times, repeat intervals) to better control job execution.
- Export to Google Sheets: Direct export of lists to Google Sheets from the Export menu streamlines data sharing and analysis.
Important Upgrade and Deprecation Information
- The dynamic schema framework was revised; existing implementations are automatically migrated during upgrade. Review the Dynamic Schema Zurich Migration Guide for details.
- The script sandbox is now always enabled; the system property to disable it has been removed.
- Dynamic groups have been removed; customers should use dynamic attributes within dynamic categories for improved schema management.
- Application Insights is deprecated and no longer supported; customers are encouraged to use the Overview of Instance Observer for system performance monitoring.
What Customers Can Expect
With these enhancements, ServiceNow customers can expect easier configuration and querying of AI Platform data, stronger script security, improved UI experiences including dark mode, and better tools for API management and audit data control. The Zurich release supports modern JavaScript for development and introduces flexible scheduling options for automation jobs, enabling more efficient and secure AI platform operations.
The ServiceNow AI Platform® core features provide configurations for applications and other parts of the ServiceNow AI Platform. The ServiceNow AI Platform core features were enhanced and updated in the Zurich release.
ServiceNow AI Platform core features highlights for the Zurich release
- Simplify and build queries with fewer conditions by leveraging hierarchical relationships in a condition builder.
- Use additional scripting features, including Promises and Async await, with the ECMAScript 2021 (ES12) JavaScript mode.
- Define dynamic categories and dynamic attributes once and reuse them using dynamic namespaces across multiple tables and dynamic attribute store fields.
See Administer the ServiceNow AI Platform for more information.
Important information for upgrading ServiceNow AI Platform core features to Zurich
The dynamic schema application framework has been revised in the Zurich release. If you implemented dynamic schema in Xanadu or Yokohama, the application is automatically migrated to a new framework as part of the upgrade to the Zurich release. For details on the migration, see the Dynamic Schema Zurich Migration Guide [KB2146133] article in the Now Support Knowledge Base.
New in the Zurich release
- Enhance instance security for sandbox scripts with guarded script
- The guarded script evaluator restricts the JavaScript features and APIs available to untrusted, client-generated scripts running in the script sandbox environment. Beginning with the Zurich Patch 9 release, incompatible scripts sent to the server by guest users are rejected on all instances by default. Scripts sent by authenticated users are evaluated using a phased approach to enforcement that varies by the type of instance to provide time to detect and review incompatible scripts before rejecting them. Scripts that use unsupported features are recorded in the Incompatible Guarded Scripts list, where you can rewrite them or create exemptions for scripts that can't be rewritten.
- Hierarchical queries in condition builders
- Simplify and build queries with fewer conditions using existing hierarchical data in a table. You can also define new hierarchical relationships between records that are in the same table.
- Dynamic namespaces
- Define categories and attributes once and reuse them using dynamic namespaces across multiple tables and dynamic attribute store fields. A dynamic namespace is automatically created when you add a dynamic attribute store field.
- Experimentation framework
- Help enable innovation by trying new ServiceNow® feature variants in your instance. Only single customer instances or Gen AI Innovation Program participants have early access to new innovations via experimentation framework. You can opt out of specific experiments or turn off the framework entirely.
- Audit Management Console and audit retention
- Simplify your audit data management and configuration by using the Audit Management Console module. It includes a new Retention option, which automates and simplifies the deletion of audit data based on your requirements.
- Monitor requestors' API usage rates through the Inbound API Integration Usage dashboard
- Inbound integrations track web service requests for OAuth registered applications and user accounts making those requests.
- Use schemas to define the structure and format of REST API responses and requests
- When you define a schema in the ServiceNow AI Platform, the schema can be used to define the structure of requests and responses within the associated REST API. The schema data for the requests and responses is then available in the exportable OpenAPI specification for the API.
- Automatically generate request definitions for scripted REST API resources
- Use sample requests made to an API resource to generate request header associations, query parameter associations, and a request schema for that resource and the related scripted REST API service.
UI changes
- Coral theme
- Coral is now the default theme for new portal, web, and mobile experiences with Next Experience or Core UI enabled. This theme provides a fresh look and feel, featuring brand-neutral illustrations to enhance your user experience. A dark theme option is available for web and mobile experiences.
- AI indicator in forms
- The AI indicator is a visual cue that identifies form fields in configurable workspace and Core UI that have been updated with AI-generated content. This feature enhances user experience by providing a consistent and clear indication of AI involvement across the platform.
Changed in this release
- ECMAScript 2021 (ES12) JavaScript mode supports additional scripting features
- Use additional scripting features, including Promises and Async await, in applications or scripts that use the ECMAScript 2021 (ES12) JavaScript mode.
- Stream multipart responses with REST APIs
- Stream multipart responses rather than buffering responses until complete by default with REST APIs that support the multipart/mixed requests, such as the Batch API. The glide.rest.serialize.disable_response_stream_buffering system property controls this behavior and applies only to instances configured with Application Delivery Controller, version 2 (ADCv2).
- Additional field types supported in a configurable workspace
- The following field types are now supported for use in a configurable workspace:
- datetime
- email_script
- int
- integer_time
- related_tags
- user_input
- Vertical layout configuration for radio buttons in a configurable workspace
- Configurable workspaces now support a vertical layout configuration of radio buttons.
- More dictionary attributes available for selected fields in a configurable workspace
-
Applicable fields used in a configurable workspace now support the following dictionary attributes:
- choice
- decimal
- float
- html_editor
- integer
- ip_addr
- is_searchable_choice
- phone_number_e164
- readonly_clickthrough
- ref_ac_columns
- translated_html_editor
- types
- New plugins available for the TinyMCE HTML editor
- The TinyMCE HTML editor now supports two new plugins in Core UI and configurable workspaces:
- The Image Editing (editimage) plugin adds a contextual editing toolbar to images in the editor.
- The Help plugin (help) enables you to check shortcuts and keyboard navigation for accessibility.
- New run types available for scheduled jobs
- The following run types are now available for all scheduled job types, enabling flexible scheduling:
- Day and Month in Year
- Day in Week in Month in Year
- Week in Month
The new run types are available in the following standard scheduled job types:
- Scheduled Email of Report
- Scheduled Entity Generation
- Scheduled Script Execution
To enable these new run types in other scheduled job child tables, you must configure your applicable form view to include the fields Day, Month, and Year. For more information, see Enable run types for scheduled job child tables.
- New advanced options available for scheduled jobs
- The following new advanced options are available when configuring scheduled jobs, offering greater flexibility in job planning, execution, and recurrence:
- Starting
- Ending
- Repeat every
- Export lists to Google Sheets
- Export your lists to Google Sheets directly from the Export menu.
Removed in this release
- The glide.script.use.sandbox system property has been removed. The script sandbox is enabled by default.
- Dynamic groups have been removed. Instead, use dynamic attributes in dynamic categories to simplify administration and improve the dynamic schema user experience.
Deprecations
Starting with the Zurich release, Application Insights is no longer deployed, enhanced, or supported. Instead, Overview of Instance Observer offers a powerful solution for enhancing system performance. Contact your account manager to discover more. For details, see the Deprecation Process [KB0867184] article in the Now Support Knowledge Base.
Activation information
The ServiceNow AI Platform core features are active by default.
Accessibility information
- Dark theme
- The new Coral theme includes a dark theme option for web and mobile experiences. This option is commonly used to alleviate eye strain and improve readability.