ServiceNow AI Platform core feature release notes
Summarize
Summary of ServiceNow AI Platform Core Feature Release Notes - Zurich Release
The Zurich release updates the ServiceNow AI Platform core features, enhancing configurations for applications and platform components. It introduces improvements in query building, scripting capabilities, dynamic data management, security, user interface, scheduling, and auditing. These enhancements aim to simplify administration, increase flexibility, and improve user and developer experiences.
Show less
Key Features
- Hierarchical Queries: Simplify query construction by leveraging hierarchical relationships within tables, reducing the number of conditions needed.
- Advanced JavaScript Support: ECMAScript 2021 (ES12) mode now supports Promises and Async/Await for more modern scripting in applications.
- Dynamic Namespaces: Define dynamic categories and attributes once, then reuse them across multiple tables and dynamic attribute store fields, streamlining data management.
- Feature Preview Program: Centrally discover, activate, and test pre-release AI Platform capabilities, with notifications and feedback options.
- Guarded Script for Security: Enhances sandbox script security by restricting JavaScript features for untrusted scripts and providing tools to identify and manage incompatible scripts.
- Experimentation Framework: Enables early access to new feature variants for innovation, with opt-out options for experiments.
- Audit Management Console: Simplifies audit data management with automated retention and deletion based on configurable policies.
- API Enhancements:
- Monitor API usage through the Inbound API Integration Usage dashboard.
- Use schemas to define REST API request and response structures, enhancing API consistency and OpenAPI specification exports.
- Automatically generate request definitions for scripted REST API resources from sample requests.
- User Interface Improvements:
- Coral theme becomes default with a fresh, brand-neutral look and includes a dark mode option for web and mobile.
- AI indicator visually marks form fields updated with AI-generated content to improve user clarity.
- Configurable workspace enhancements including support for new field types, vertical radio button layouts, and additional dictionary attributes.
- TinyMCE HTML editor gains Image Editing and Help plugins for better content editing and accessibility.
- Scheduled Jobs Enhancements: New run types (like Day in Week, Month in Year) and advanced scheduling options (Starting, Ending, Repeat every) offer more flexibility in job execution.
- Export to Google Sheets: Lists can now be exported directly to Google Sheets from the Export menu, improving data sharing and analysis.
Important Upgrade Information
The dynamic schema framework has been revised; existing implementations from earlier releases (Xanadu or Yokohama) are automatically migrated during upgrade. Review the Dynamic Schema Zurich Migration Guide for detailed migration steps.
Removals and Deprecations
- Removal of the
glide.script.use.sandboxsystem property; script sandbox is now always enabled. - Dynamic groups removed; use dynamic attributes in dynamic categories instead for better dynamic schema management.
- Application Insights is deprecated and no longer supported; use the Overview of Instance Observer for performance monitoring.
Accessibility and Security
- The Coral theme includes a dark mode option to reduce eye strain and improve readability on web and mobile.
- Enhanced script sandbox security with guarded script evaluator helps protect the instance from untrusted client-side scripts.
Activation and Usage
The ServiceNow AI Platform core features are active by default. Customers can leverage the Feature Preview Program to test upcoming capabilities and provide feedback.
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.
Use the Feature Preview Program to choose which pre-release capabilities to activate and test on your instance.
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
- Access and test pre-release features
- The Feature Preview Program provides a centralized location to discover, activate, and test pre-release capabilities on your instance. When a pre-release feature is added to your instance, you receive a notification and can access the Feature Preview Program to review feature details, activate features for testing, and provide feedback.
- 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.