25.4 enhancements and patches


Review BMC Helix Innovation Suite 25.4 enhancements for features that will benefit your organization and to understand changes that might impact your users. 

VersionSaaSOn-premisesFixed issuesUpdates and enhancements
25.4.00 Known and corrected issues25.4.00 updates

For a list of recent updates and enhancements across multiple versions, see Release notes and notices.

(SaaS subscribers only) Downloading and installing the SDK

Download the BMC Helix Innovation Studio SDKSee Setting up your IDE and installing BMC Helix Innovation Studio SDK.
Upgrading to BMC Helix Innovation Studio SDK 25.400See Upgrading to the latest BMC Helix Innovation Studio SDK

BMC Helix applies upgrades as described in the BMC Helix Upgrade policy.

25.4.00 updates

The following video (01:05) provides a quick overview of the enhancements in the BMC Helix Innovation Suite 25.4.00.

<video>

Get context-aware responses by attaching images to HelixGPT chat

Attach images to the HelixGPT chat component to provide visual context to your prompt by using the Allow attachments property. BMC HelixGPT can analyze the content of your uploaded images and provide more accurate and relevant responses.

For more information, see Adding an AI-based conversational search interface to a view.

File attachment

Access frequently used filter options quickly

Sort filter columns in the Record grid component in ascending order or in a custom order by using the drag and drop interface. With this capability, you can easily access frequently used filters, resulting in improved usability.

For more information, see To enable filters in a record grid

Field order enhancement.png

Configure event handlers in the View designer to automatically trigger actions at runtime

As an application business analyst, configure event handlers in the View designer to automatically trigger actions when specific conditions are met. An event handler enables dynamic, runtime interactions within the application and ensures predefined actions are executed in response to user input or system changes. For more information, see Creating or modifying view definitions.

event-handler-1.png

Flexibility to enforce parent-child record associations to reduce errors

As a developer, you can choose whether a child record must always reference a valid parent record. If you choose to enforce this association, every child record must be associated with a parent. However, if you don’t enforce the association, you can still create records, which prevents errors during upgrades or archival of records. Existing associations created before this feature remain enforced by default to preserve data integrity.

For more information, see Creating record associations.

Enforce_Ref_Intergrity.png

Support for the Catalan locale

​​​​BMC Helix Innovation Suite applications support the Catalan locale. You can localize the application in Catalan to translate error messages, warning messages, and static strings on the UI.

For more information, see Localizing an application.

Catalan.png

Enable archiving on audit records

As an application business analyst, you can create an association between a parent record and its corresponding audit record. This association ensures that the parent record is archived with the related audit record, facilitating complete and consistent archival.

For more information, see Creating record associations.

Create_association.png

Launch BMC Helix Dashboards from the AR System Report Console to manage reports

With BIRT reports reaching end of life, administrators can use alternative, modern tools to view analytics for various artifacts and print the reports. Reports are now accessible via BMC Helix Dashboards, PWA screens, or other BMC Helix ITSM consoles. These tools ensure continued access to critical data with enhanced visualization, export, and printing capabilities.

When you view the BIRT reports, a message is displayed in the application informing you about the end of life of the reports. 

For more information, see Creating and managing reports from the AR System Report Console.

End of Birt enhancement.png

Configure the Results list in Progressive View by using Developer Studio

Configure the Results list in progressive view by using Developer Studio and Mid-Tier CCS configuration parameters. The Results list lets you search, create, update, delete, and save records within a progressive view. 

For more information, see Configuring the Results List in progressive view.

ShowResultList_PV.png

Date/Time fields can store values beyond January 19, 2038

Date/Time fields can store values till April 11, 2262 because the database column uses the BIGINT data type. This enables you to store future dates, such as End of Life (EOL) dates for your assets. Earlier Date/Time fields could not store values later than January 19, 2038 because the database column uses the INT data type. For more information, see Date and time fields and Troubleshooting invalid or truncated dates.

date time fields.png

Improve AR System server startup time by usage-based loading of forms

As an administrator, you can improve AR System server startup time by configuring usage-based loading of the forms in the cache. This configuration analyzes the most frequently used forms during AR System server startup and loads only the necessary forms to minimize the server's load. Configure the AR System server to run a periodic removal check to identify forms that have been idle for longer than the defined time. Remove the forms that are not frequently used.

For more information, see Improving AR Server startup time by usage based loading of forms.

ARServer.png

Configure support group and assignee fields for cases

Use the Change Assignment component in the View designer to define fields for the support group and assignee in BMC Helix Business Workflows. These fields appear as drop-downs on the case screen, helping agents select appropriate assignments during case updates.

For more information, see Updating case assignments using the Change Assignment component.

View designer interface showing configuration of support group and assignee fields using the Change Assignment component.

What else changed in this release​

The following table lists the changes in the product behavior: 

UpdateProduct behavior in versions earlier than 25.4.00Product behavior in version 25.4.00
New branding for BMC Helix applications

BMC Helix applications had the old branding theme.
​​

The core BMC Helix brand colors have been updated to create a more modern and accessible palette. The new branding includes an updated BMC ADAPT Theme, Images, and Buttons themes for a consistent look across all applications. You can customize the branding theme according to your preferences.

For more information, see Customizing the skins and logo for BMC Helix Innovation Studio applications.

Key-pair authentication support for Snowflake destination

BMC Helix Data Connector supports username-and-password authentication for connecting to Snowflake destination.

BMC Helix Data Connector supports key-pair authentication for connecting to Snowflake destination, ensuring secure data transfer and key rotation.
While new configurations must use key-pair authentication, existing username and password authentication setups will continue to function post-upgrade, provided Snowflake still supports the username/password authentication method.

For more information, see Configuring the destination as Snowflake.

The ISO 8601 format is used for log timestamps.Logs used varying timestamp formats across services.

MidTier log files use timestamps in the ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSSZ); for example, 2025-01-29T15:20:15.000-0700. This format makes it easier to debug issues across services.

For more information, see Configuring the Log Settings page by using Mid Tier Configuration Tool

Date related database functions are defined during fresh installs and upgrades. 

Administrators had to manually run the PERFORM-CUSTOM-DB-FUNCTION-CHANGE command and could not define the date related database functions separately.

Date related database functions are defined during fresh installations and upgrades. Administrators can manually run only the date-related database functions by using the PERFORM-CUSTOM-DB-FUNCTION-CHANGE dstOnly command.

For more information, see Defining database functions

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Helix Innovation Suite 25.4