23.3 enhancements and patches


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

Version

SaaS

On-premises

Fixed issues

Updates and enhancements

23.3.04

✅️

✅️

23.3.03

✅️

✅️ 1

23.3.02

✅️


23.3.01

✅️

✅️

23.3.00

✅️


1.The BMC Helix Service Management 23.3.03 on-premises release, which was generally available on October 1, has now transitioned to a controlled availability release. 



(SaaS subscribers only) Downloading and installing the SDK

Download the BMC Helix Innovation Studio SDK

Upgrading to BMC Helix Innovation Studio SDK 23.3.04

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


(On premises only) Downloading and installing the patch

Downloading from EPD

See Downloading the installation files  in BMC Helix Service Management documentation.

Patch installation

See Upgrading BMC Helix IT Service Management to 23.3.04  in BMC Helix Service Management documentation.




23.3.04 updates


Watch the following video (0:50) for a brief overview of enhancements available with BMC Helix Innovation Suite 23.3.04:

image-2024-6-11_11-16-48-1.png https://youtu.be/2u8ZQSSei2U


Improvements to HelixGPT chat view component

As a developer, enhance the user experience by implementing the following improvements in the HelixGPT chat view component:

  • Configure a welcome message to be displayed when a chat session is initiated.
  • Configure predefined prompts to be displayed with the welcome message when a chat session is initiated for the first time.
  • Rate the BMC HelixGPT responses in a chat conversation by using the thumbs-up or thumbs-down icons, driving better engagement and outcomes. 
  • Share the response received from HelixGPT with requesters by copying or emailing the information.
  • Configure custom actions to the response received in the chat session.
  • Configure custom actions to be performed after the source knowledge article links are clicked.

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

HelixGPT search ui improvements enhancements 2.png



HelixGPT search ui improvements enhancements.png

Enhance the application shell to add the HelixGPT icon to the global search

Customize the global search from the navigation bar to add HelixGPT icon to the search for your application.

For more information, see Adding-navigation-components-to-header



Customize styling attributes in the Tab panel component

As an application business analyst, you can enhance the display format of the Tab panel view component by customizing the styling attributes for the tabs in the Tab panel view component such as badge text, badge color, icon, and icon position.

For more information, see Configuring-a-Tab-Panel-view-component

UI improvements for Tab panel.png



create association enhancement.png

Create associations between record definitions by using existing fields

As an application business analyst, create an association between two existing fields in the record definitions to establish a relationship and easily leverage related data from both record definitions.
For example, you create an association between Department and Person record definitions by using the existing fields that establish a relationship between both these record definitions. These associations help identify which employee belongs to which department. For more information, see Creating-record-associations.



Use a horizontal scroll bar to view additional columns in the record grid

Enable a horizontal scrollbar on the record grid to view all the columns easily.

For more information, see Creating-a-tabular-view-of-record-instances-by-using-a-record-grid.

FitColumns.png



Usability enhancements.png

Usability enhancements for PWA screens

As a developer, you can provide better usability on the PWA screens of your application by performing the following steps:

  • Add movable character fields by using the Expand Box property.
  • Enable application users to right-click and open buttons or links in a new window or tab on PWA screens.
    You must use the
     HREF LinkHREF, and HREF Target properties in Developer Studio to enable this.
  • Enable application users to pin a knowledge article by using the Read Only Indicator Field and Reference Pinning List properties in Developer Studio.

For more information about these properties, see Field-Properties.



Accessibility enhancements for PWA screens

As a developer, add accessible text to Progressive Web Application (PWA) screens by using the Aria Label property in Developer Studio. This property is available for many more fields such as Integer, Decimal, Real, and Table - List View

For more information about the Aria Label property, see Field-Properties.

PWA usability enhancements.png



Use updated support for technology stack

BMC Helix Service Management deployment supports the following technology stacks:

  • Kubernetes version 1.30
  • OpenShift version 4.16
  • Nginx Ingress Controller versions 1.11.1 and 1.11.2
  • Helm versions 3.15 and 3.16

For more information, see System requirements in BMC Helix Service Management documentation.

Support for the enterprise version of F5 NGINX Plus Ingress Controller

The enterprise edition of the F5 NGINX Plus Ingress Controller is supported with BMC Helix Service Management .
You must obtain the required licenses to install the F5 NGINX Plus Ingress Controller. To learn more about the F5 NGINX Plus Ingress Controller, see NGINX Ingress Controller.

You can use either the enterprise edition or the open-source version of the NGINX Ingress Controller. 

For more information, see System requirements in BMC Helix Service Management documentation.



Enhanced support for PostgreSQL and Microsoft SQL Server database versions

  BMC Helix Service Management deployment supports the following additional versions of PostgreSQL and Microsoft SQL Server databases:

  • PostgreSQL 15.x
  • Microsoft SQL Server 2022

For more information, see System requirements in BMC Helix Service Management documentation.

Support for case-sensitive database

BMC Helix Service Management installation supports case-sensitive Oracle and PostgreSQL databases.

For more information, see Setting up an Oracle database and  Setting up a PostgreSQL database in BMC Helix Service Management documentation.



Support for Microsoft SQL Server database in the database refresh pipeline

Use the database refresh pipeline for Microsoft SQL Server databases to back up and restore Foundation data, application data, and application configurations from one environment to another. This pipeline simplifies the process of replicating complex and multi-step configurations across multiple environments.

For more information, see Replicating configurations and data from a source environment to a target environment in BMC Helix Service Management documentation.

Support for service mesh

BMC Helix Service Management deployment supports service mesh that helps secure communications within a Kubernetes cluster.

We have certified Cilium service mesh.

For more information, see System requirements in BMC Helix Service Management documentation.



Support for proxy server

BMC Deployment Engine installation supports a proxy server that facilitates secure deployments.

For more information, see Setting up BMC Deployment Engine on a server with internet access in BMC Helix Service Management documentation.



 

What else changed in this release

Update

Product behavior in versions earlier than 23.3.04

Product behavior in version 23.3.04

Support for OpenJDK version 17 for BMC Helix Innovation Studio.

BMC Helix Innovation Studio supported OpenJDK 11 and later.

BMC Helix Innovation Studio supports OpenJDK 17 for runtime. Make sure to upgrade to OpenJDK 17 because using OpenJDK 11 might result in errors during compile time.

For more information, see Setting-up-your-IDE-and-installing-BMC-Helix-Innovation-Studio-SDK.

Updates to BMC ADAPT theme.

BMC Helix Innovation Studio supported only Primary, Secondary, and Active as base colors to customize the appearance of your applications.

BMC Helix Innovation Studio supports additional colors to customize the appearance of your applications.

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

In Administration > Knowledge management > Knowledge access mapping, select All Companies from the Company list.

In Administration > Knowledge management > Knowledge access mapping, administrators couldn't select and view all companies available to them at once. They could only select one company at a time from the Company list. 

In Administration > Knowledge management > Knowledge  access mapping, administrators can select the All Companies option from the Company list. This action displays a table of all available companies for the administrators.

This improvement saves time for the administrators when they need to map multiple companies with BMC Helix Knowledge Management by ComAround user groups.

For more information, see Defining-permission-mappings-for-BMC-Helix-Knowledge-Management-by-ComAround.

Display unique records in the record grid.

The record grid displayeded duplicate records.

You view only unique records in the record grid, which helps you to find the record that you want quickly.

For more information, see Creating a tabular view of record instances by using a record grid.

Support for additional languages.

NA

Support for localizing the content in the following languages is added:

  • Candian French
  • Canadian English
  • Thai

For more information, see Localizing-an-application and Localizing-field-values.

Static file cache expiry.

Static files cache expiry set by the Mid Tier configuration setting  arsystem.formhtmljs_expiry_interval was by default one day ( 86400 s).

Static files cache expiry determined by the Mid Tier configuration setting arsystem.formhtmljs_expiry_interval has the default value of one week ( 604800 s) for better performance.

For more information, see BMC-Helix-Mid-Tier-performance-benchmark-configuration-settings.

Retry of email message processing when specific errors such as timeout or server being unreachable.  

Administrators cannot set retrying of email message processing to handle failures email messages. 

Administrators can set retrying of email message processing to handle failures email messages in the following ways:

  • Manually retry email processing in the Inbound Email Rule Configuration dialog.
  • Configure the RBEMaxTries setting in the AR System Configuration Generic UI.

For more information about this configuration setting, see Configuration-settings-N-R.

Support for DIN 91379 Character Set

DIN 91379 character set is not supported.

BMC Helix Innovation Suite supports DIN SPEC 91379, which ensures that characters used in European languages such as ü, ä, and ß  are displayed correctly.

For more information, see Unicode in AR System.

Hide navigation bar items in Innovation Studio based on conditions.

Menus, menu items, and actions can be hidden either unconditionally or based on user permissions.

Additional capability to hide menus, menu items, and actions based on conditions. 

For more information, see Adding-navigation-components-to-header.



23.3.03 updates

Watch the following YouTube short that gives an overview of enhancements available with BMC Helix Innovation Suite 23.3.03:

image-2024-6-11_11-16-48-1.pnghttps://www.youtube.com/shorts/Sy0YceDKvIY



Leverage the generative AI capabilities in your application by using the HelixGPT chat component

Use the HelixGPT chat component to add a conversational search bar. This component delivers targeted answers for users' queries from an automatically determined set of data sources and enhances your applications in the following ways :

  • Provides a conversational experience for a search by returning an answer to the query instead of a list of knowledge articles.
  • Returns reliable and refined results for queries on knowledge articles, tickets, and cases .
  • Provides a clear, plain-language summary of the data sources that are shared.

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

HelixGPT_23303 enhancement.png



Streaming responses enhancements.png

Get streamed responses by using the HelixGPT chat component

BMC HelixGPT streams answer for end-user queries in real time, delivering parts of the response as they become available. Response streaming increases user engagement. Users do not need to wait for the entire response to appear, and they get a more natural and dynamic conversational experience.

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



Automatic redirect to the login page after session timeout for enhanced data security 

To avoid unnecessary data exposure, w hen a Mid Tier session times out and the BMC Helix Single Sign-On session is still valid, the form data is cleared.

However, when Mid Tier session and BMC Helix Single Sign-On times out, you are redirected to the BMC Helix Single Sign-On login page.

For more information, see Configuring-the-action-after-a-Mid-Tier-session-timeout .

23_3_03_Mid-Tier-Session-Redirect.png



Is Objects enhancement.png

Access BMC Helix Innovation Studio data from applications built in Developer Studio

As a business analyst, you can seamlessly access data in BMC Helix Innovation Studiofrom the applications that are built in Developer Studio . For example, you can access the list of employees from a Payroll application that is built-in BMC Helix Innovation Studio into BMC Helix ITSM . For more information, see the following topics:



Text for screen readers on Progressive Web Application screens

As a developer, add text to the Aria Label property in Developer Studio, which will be available to screen readers on Progressive Web Application (PWA) screens. For more information about the Aria Label property, see Field-Properties.

Arial label property for accessible text



Relative dates on SLA progress bar.png

Better usability with relative dates on Service Level Agreement progress bar

As a developer, display relative dates, absolute dates, or both in tooltips on PWA screens for Service Level Agreement (SLA) progress bars by using the Display > Show Date As property. With this enhancement, application users get a better idea of the time remaining to complete a task or a process. For more information about this property, see Field-Properties. To know more about creating progress bars, see Configuring-the-Progress-bar-widget-in-Progressive-Web-Applications.



Access context-specific resources in the self-help widget

In the self-help widget, access resources to help you on many screens within the product. Click the link below the Search bar to view guides, videos, or documentation links specific to the screen.

Access contect-specific resouces in self-help widget.png



What else changed in this release

Update

Product behavior in versions earlier than 23.3.03

Product behavior in version 23.3.03

The icon to access self-help has changed.

The following icon provided access to self-help:

Selfhelp_old_icon.png

The following icon provides access to self-help:

self_help_icon.png

Configure the heap memory of Email Engine to process the outgoing emails.

Emails with a lot of content in the body often got stuck in the outbox.

Email Engine successfully sends out emails with a lot of content in the body. For more information, see Configuration-settings-C-D .

Email notifications are not received when article votes are synchronized to BMC Helix Knowledge Management by ComAround

If the Third-party mail service setting was enabled for the BMC Helix Knowledge Management by ComAround portal, article authors received separate email notifications for every article vote synchronized to BMC Helix Knowledge Management by ComAround. 

During knowledge base synchronization, BMC Helix Knowledge Management by ComAround disables the Third-party mail service setting to prevent sending email notifications to article authors. As a result, the synchronization tool's performance increases, and article authors receive only relevant email notifications. 

For more information about handling the Third-party mail service setting during and after the synchronization process, see How article votes are synchronized .

Restrictions on editing service account details

You can edit service account details on the User form.

Only the BMC Saas operations team can edit service account details on the User form. The following warning is displayed when you try to edit the service account details:

23_3_03_Service_Account_Error_Msg.png

For more information, see Restrictions for editing service account details.

Change in the deployment method of the plug-in server for optimizing system performance.

The plug-in server processes for different applications run in a single container.

The plug-in server processes run on independent pods, providing an optimized system performance. You can selectively scale only the required plug-in server without affecting the other services.

For more information about the plug-in server instance settings, see Setting-plug-in-server-configuration-options .

Do not create or deploy a non-BMC application or library in com.bmc.* namespace.

You can create an application or library in com.bmc.* namespace and no warning is displayed.

T he  com.bmc.*  namespace is reserved for lines of business and BMC-specific bundles.

Do not use this namespace   in your  Group ID because it might lead to performance issues. 

If you create or deploy your application or library by using the com.bmc.*  namespace, the following warning message is displayed :

bmc_app_bundle_warning.png

Date and time on PWA screens.

PWA screens did not display date and time based on the settings in AR System User Preferences. 

You can set the application to display date and time based on settings in AR System User Preferences settings. To do so, you must set the configuration setting useARUserPreferenceForDateTimeFormat to T. For more information about this setting, see Setting-user-preferences-and-CCS-parameters-for-Progressive-Web-Applications

Accent-insensitive searches for application users.

PWA users could not perform accent-insensitive searches.

PWA users can perform accent-insensitive searches. As an administrator, you can use the CCS option  Full-Text-Accent-Chars-Ascii-Convert to enable accent-insensitive searches.
To know more about this option, see Setting-user-preferences-and-CCS-parameters-for-Progressive-Web-Applications.

Disable the chunking menu in list view and cell based tables.

You could not disable chunk menu in list view and cell based tables.

The Disable Chunk Menu option is available for Table - List View and Table - Cell Based in Standard View with a default value of False. To know more about this property, see Field-Properties

chunk menu example-c.png

JDK version for Developer Studio during runtime.

Developer Studio supported JDK 11 or later for runtime.

Developer Studio supports JDK 17 or later for runtime. 



23.3.02 updates


Watch the following YouTube short that gives an overview of enhancements available with BMC Helix Innovation Suite 23.3.02:

image-2024-6-11_11-16-48-1.pnghttps://youtube.com/shorts/TFu1dzmv2fg


Better control over the key encryption key

To have better control over the key encryption key (KEK),  you can bring your own KEK by using  check  and  rotate  REST API endpoints. 

Use the check REST API endpoint to check the existing KEK and use the rotate REST API endpoint to change the existing KEK. For more information about using the REST API endpoints, see Example-of-using-the-kek-endpoint-to-bring-in-your-own-key-encryption-key-KEK.

23_03_02_BYOK.png



HelixGPT_ITSM.png

(Controlled availability) Use the Ask HelixGPT tab on Incident screens to fetch summary of the latest incident attributes 

Use the Ask HelixGPT tab on PWA enabled Incident screens to view summarized incident attributes. Helpdesk agents can resolve incidents faster by using BMC HelixGPT.

For more information, see Finding information to resolve incidents by using BMC HelixGPT .



Use the tutorial to build an application in BMC Helix Innovation Studio

Use the tutorial to quickly build a simple codeless application to meet your business goals by using BMC Helix Innovation Studio.

For more information, see Tutorial.

Tutorial_graphics_new.png 



What else changed in this release

The following table lists the changes in the product behavior: 

Update

Product behavior in versions earlier than 23.3.02

Product behavior in version 23.3.02

Change in the deployment method of Email Engine service for optimizing system performance

The Email Engine service is a part of the  FTS pod.

To restart the Email Engine service, you must restart the FTS pod.

The Email Engine service runs on an independent pod, providing optimized system performance. Also, you can selectively restart only the Email Engine service, without affecting other services.

For more information about installation and upgrade scenarios, see Enabling-email-requests-and-notifications.

Ability to run an  Innovation Studio process in an application and fetch results

Developers used two different commands, one to run the  Innovation Studio process and another to fetch results back into the application. 

As a developer, use the  Application-Start-Process-And-Return-Output   command on a Progressive Web Application screen to  call an Innovation Studio process and also fetch the output back into the Progressive Web Application. To know more about how to use this command, see Field-Properties.

Change in granting KCS roles for BMC Helix Business Workflows users in   BMC Helix Knowledge Management by ComAround

To grant a KCS role to a user, administrators assigned to the user a specific IS Persona that was defined for the com.bmc.dsm.knowledge application.

The user's KCS role is determined not only by the IS Persona defined for the com.bmc.dsm.knowledge application but also by other assigned IS Personas that depend on the KCS roles. For more information, see How KCS roles are defined for BMC Helix Business Workflows users

Change in mapping KCS roles for BMC Helix Digital Workplace Advanced and BMC Helix Virtual Agent users to user groups in BMC Helix Knowledge Management by ComAround

Regardless of the KCS roles defined on the CTM:People form, BMC Helix Digital Workplace Advanced or BMC Helix Virtual Agent users could be assigned the Reader role in BMC Helix Knowledge Management by ComAround. 

While mapping companies to user groups, you must consider the KCS roles of BMC Helix Digital Workplace Advanced or BMC Helix Virtual Agent users. Select the user group that corresponds to the highest-level KCS role assigned to the user on the CTM:People form. For more information, see  Permission-mapping-overview-for-BMC-Helix-Knowledge-Management-by-ComAround 

Change in accounting for users' KCS roles when they search for BMC Helix Knowledge Management by ComAround knowledge articles

The ability of users to search for knowledge articles was not determined by the KCS role of a specific user. BMC Helix Knowledge Management by ComAround returned all articles that the mapped user group with the highest KCS role was entitled to view. 

When users search for knowledge articles, BMC Helix Knowledge Management by ComAround returns the articles based on the defined mapping and the KCS role of a user in BMC Helix Knowledge Management by ComAround. For more information, see Defining-permission-mappings-for-BMC-Helix-Knowledge-Management-by-ComAround .



23.3.01 updates


Install BMC Helix Service Management in an air-gapped environment

Set up BMC Deployment Engine in an air-gapped environment to ensure a secure environment for BMC Helix Service Management 

For more information, see Setting up BMC Deployment Engine in an air-gapped environment in BMC Helix Service Management documentation .



Simplify configurations and data replication by using the database refresh pipeline

Use the database refresh pipeline for PostgreSQL databases to back up and restore Foundation data, application data, and application configurations from one environment to another. The pipeline simplifies the task of repeating the same complex and multi-step configuration process in multiple environments.

For more information, see Replicating configurations and data from a source environment to a target environment in BMC Helix Service Management documentation .



Improve BMC Helix Innovation Suite database performance by using a separate database for reporting

Use a separate BMC Helix Innovation Suite database for reporting operations to improve the BMC Helix Innovation Suite   database performance. The separate BMC Helix Innovation Suite database for reporting helps to reduce the operations on the primary  BMC Helix Innovation Suite   database and optimizes performance.

For more information, see Using a separate BMC Helix Innovation Suite database for reporting in BMC Helix Service Management documentation .



 Utilize updated support for technology stack

BMC Helix Service Management deployment supports the following technology stacks:

  • Kubernetes version 1.28
  • OpenShift version 4.14
  • Nginx Ingress Controller version 1.9.5
  • Helm chart version 3.14

For more information, see System requirements in BMC Helix Service Management documentation.



Migrate Elasticsearch data to OpenSearch

Starting with this release, we support OpenSearch instead of Open Distro.

Before upgrading BMC Helix Platform Common Services to version 24.1, you must migrate your Elasticsearch data from Open Distro to OpenSearch.
You must run the Open Distro to OpenSearch migration utility to migrate your data.

For more information, see Upgrading BMC Helix Platform services version from 23.4.00 to 24.1.00 and Upgrading BMC Helix Platform services version from 23.2.02 to 24.1.00 in BMC Helix Service Management documentation .



Install additional products for on-premises installation

The following connectors and products are available in BMC Helix Service Management , and you can install them in your on-premises environment:

  • Cloud Action connectors
  • BMC Helix Network Service Operations for Communication Service Providers

For more information, see Performing the BMC Helix IT Service Management installation in BMC Helix Service Management documentation.



Use additional deployment size

The extra large XL deployment size is available in BMC Helix Service Management , and you can install BMC Helix Service Management by using the XL sizing profile.

For more information, see Sizing and scalability considerations and Performing the BMC Helix IT Service Management installation in BMC Helix Service Management documentation .



Enable users to request e-signing of documents

Maintain the document integrity and certify the authenticity by e-signing the documents from within BMC Helix Innovation Studio applications.

As an administrator, you can integrate BMC Helix Innovation Studio with external signature providers such as DocuSign and Acrobat Adobe Sign to e-sign your documents.

For more information, see Enabling-users-to-e-sign-documents.

E-sign enhancement.png



23_3_01_License_report.png

Obtain a license usage report through the licensereport REST API endpoint

Obtain the license usage report for a specific duration by using the licensereport REST API endpoint. With this endpoint, you can obtain the license report without logging into Mid Tier . 

Use the licensereport REST API endpoint through any REST client such as Postman.

For more information about using the licensereport  REST API endpoint, see Example-of-using-the-licensereport-endpoint-to-obtain-the-license-usage-report.



Set webhook payload limits for reliable data transfer to external applications

As a system administrator, set limits on some or all of the webhook payloads to reliably send data to third party applications.  

For more information, see Setting the AR System webhook payload size.

Webhook_InfoGraphic_new.jpg





image2021-11-17_15-8-6.png

Automate   processes by using content packages

Use sample services from the Cloud action content package to quickly automate the service requests for creating virtual machines and buckets in the Google Cloud Platform. 

For more information, see Automating-actions-performed-in-third-party-systems-by-using-a-content-package.



Take advantage of the upgraded BMC Helix Knowledge Management by ComAround interface

Users with knowledge worker roles can benefit from the enhanced application interface when they open BMC Helix Knowledge Management by ComAround from BMC Helix ITSM or BMC Helix Business Workflows to view or create articles.

With the upgraded interface, users enjoy extended capabilities as they can get more information about articles in BMC Helix Knowledge Management by ComAround . For example, they can quickly see related content and possible duplicate articles, or assess article quality by completing the standard checklist.

For more information about how BMC Helix ITSM users with knowledge worker roles can leverage the upgraded BMC Helix Knowledge Management by ComAround interface, see Leveraging knowledge from BMC Helix Knowledge Management by ComAround in the BMC Helix ITSM documentation. 

Learn how BMC Helix Business Workflows users with knowledge worker roles can benefit from the upgraded BMC Helix Knowledge Management by ComAround interface in Leveraging knowledge from BMC Helix Knowledge Management by ComAround in the BMC Helix Business Workflows documentation. 

HKM_enhancement.png



Illustration of collapsible panels

Organize options on PWA screens by using collapsible and accordion panels

As a developer, you can simplify the user experience on PWA screens by creating collapsible or accordion panels. For more information, see Organizing-fields-by-using-collapsible-and-accordion-panels-in-Progressive-Web-Applications.



Improve readability with resizable panes on PWA screens

As a developer, you can enhance the application user experience on PWA screens by creating resizable panes. By adjusting the width of the panes, users can expand the pane which has large amounts of information thereby improving readability and the user experience. For more information, see Creating-resizable-panes-in-Progressive-Web-Applications.

Illustration of resizable panes



Illustration of context menu

Add context menus on PWA screens

As a developer, you can provide application users with the options to open links in a new tab or window by adding context menus. For more information, see Adding-context-menus-for-right-clicking-of-interface-objects-in-Progressive-Web-Applications.



Utility to enable rich text entry on PWA screens

As a developer, you can add rich-text capabilities to PWA screens by using the Enable ARTF for PWA utility. This utility provides application users with the ability to add formatted text and images, thus saving time and effort of manually converting PWA screens to support rich text. For more information on how to run the Enable ARTF for PWA utility, see Enabling rich text fields on PWA screens by running a utility.

Illustration of what the utility does



What else changed in this release

The following table lists the changes in the product behavior: 

Update

Product behavior in versions earlier than 23.3.01

Product behavior in version 23.3.01

(Controlled availability customers only) 

Availability of BMC Helix Single Sign-On -based multiple service providers (MSP) .

BMC Helix Single Sign-On-based multiple service providers (MSP) is available for BMC Helix ITSM applications, BMC Helix CMDB, BMC Digital Workplace, and BMC Live Chat.

BMC Helix Single Sign-On-based multiple service providers (MSP) is available for all applications on BMC Helix Innovation Suite, including the applications developed by using BMC Helix Innovation Studio.

For more information, see Facilitating-application-access-to-users-having-different-email-domains.

In Administration Knowledge management Knowledge  access mapping, filter the Company and Line of Business lists.

In Administration Knowledge management Knowledge  access mapping, administrators couldn't filter the Company and Line of Business lists by entering the name of a company or the name of a line of business. Administrators had to manually scroll through the lists to find the required values. 

In Administration Knowledge management Knowledge  access mapping, administrators can search within the Company and Line of Business lists by entering the name of a company or the name of a line of business. The lists instantly get filtered based on the administrator's input. 

With this improvement, administrators save time when they select companies and lines of business to define permission mappings for BMC Helix Knowledge Management by ComAround. For more information, see  Defining-permission-mappings-for-BMC-Helix-Knowledge-Management-by-ComAround .

Include additional information about the category in the Business Time Segment form.

You cannot enter any additional information about the category in the Business Time Segment form.

You can enter any additional information about the category in the Business Time Segment form.

Highlight required fields that are left empty on PWA screens.

PWA screens displayed separate messages for each required field that users left empty and initiated a save operation.

When required fields are empty and users initiate a save operation, the PWA screen displays a message that lists all the required fields that are left incomplete. 

The Required fields become active one after another prompting application users to fill in the necessary information before proceeding.

 Required field.png
 

For more information, see the Entry Mode property in Field-Properties.

Height limit for the @mention list. 

As a developer, you cannot set a height limit for the @mention list.

As a developer, use the Hotkey Menu Max Height  property in Developer Studio to the set the height limit for the @mention list. For more information, see Field-Properties.

Support for tree tables on PWA screens.

As a developer, you could not use tree tables on PWA screens. 

Tree tables are supported on PWA screens. For more information, see Differences-between-Developer-Studio-features-available-for-Mid-Tier-and-Progressive-Web-Applications.

Information about the workflow object mode included in the filter log.

The filter log does not contain details about the workflow object's mode.


For efficient and faster troubleshooting, the Filter log includes details about the workflow object mode, indicating whether it is an Unmodified object, Overlay object, or a Custom object.

For more information, see Filter-log .

Information about the escalation failures included in the server error log.

The escalation log does not contain details about the failed escalation errors.

The server error log (arerror.log) contains information about failed escalation errors, the escalations that failed, and the reason for the failure. This information helps troubleshooting the escalation failures without having to enable the escalation logs. 

For more information, see Server-error-log.

Information about updates in the servgrp_board table is included in the server group log.


The server group log file includes additional information about the discrepancies in the servgrp_board table. 

For more information, see Server-group-log.





23.3 updates

The following video (2:11) describes the documentation enhancements in the BMC Helix Innovation Suite 23.3.

icon_play.pnghttps://youtu.be/3tT2saXtlqg 


Unified documentation space for BMC Helix Innovation Suite

Starting with version 23.3, the documentation for AR System and BMC Helix Innovation Studio is merged into a single documentation space.

This unified documentation is designed for easy navigation, featuring diverse rich media to improve the user experience.

For earlier versions of AR System and BMC Helix Innovation Studio, see the following links:

AR System version

BMC Helix Innovation Studio version

23-3-Content-Merger-1.png




Share view presets.png

Share your custom view presets with other users

Share the custom view presets you created with multiple users so that they can use these view presets without having to re-create them. Sharing the custom views presets helps improve efficiency and consistency.

For example, as a case agent, you can create a custom view preset to view all Open and Critical cases and share this custom view preset with your team, so that they can use the same view preset while working on the cases.  

For more information, see Adding-a-View-preset-selector-to-a-view.



Improved usability with dropdown buttons

Use the dropdown action button in a view to create a compact and efficient way to access multiple options. This vertical stacking format consumes less horizontal space. It also provides a more organized user interface, allowing  easy navigation  through various actions without cluttering your view. 

For more information seeAdding-an-action-button-to-a-view.

Final blurb image.png



23_3_Contextual_label_blurb_v2.png

Simplified data filtering experience in named lists

Add contextual label fields to named lists for improved data visibility, efficient filtering of data, and understanding of the relationships and context associated with the displayed values.  For more information, see Facilitating-data-entry-through-named-lists .



Create search filters for BMC Helix Digital Workplace Advanced

When using BMC Helix Knowledge Management by ComAround as a search provider for BMC Helix Digital Workplace Advanced, create filters to narrow down the search results in workplace pages. When your end users use these filters to search for knowledge articles, the workplace page returns only those articles that meet the search criteria. Your end users benefit from using these search filters in the following ways:

  • Quickly find the required knowledge articles.
  • View only articles that are relevant and available to the end users.
  • Get a personalized user experience.

For more information, see Creating-search-filters-for-BMC-applications.

image-2023-9-20_14-26-58.png



image-2023-9-20_15-8-0.png

Eliminate the need to create multiple search filters for different user groups

BMC Helix Knowledge Management by ComAround supports search filters to narrow down the search results in BMC applications. You can create and use dynamic tags in these search filters. Dynamic tags eliminate the need to manually create multiple search filters for different user groups and automate the filtering process. For more information, see Creating-search-filters-for-BMC-applications.



An externalized unique Key Encryption Key (KEK) for the Field ID 123

The  Key encryption key (KEK) provides better access control and avoids unauthorized data decryption. The KEK is used for encrypting or decrypting the Data Encryption Key (DEK).

You can use the DEK for the following purposes:

  • Encrypt the data stored in the reserved field with Field ID123.
  • Encrypt all character fields for which encryptDataAtRest field or the Store Encrypted field object  property is selected.

The KEK is stored in a Kubernetes secret, inside a Kubernetes cluster.

For example: /var/run/secrets/kubernetes.io/


23_3_KEK.png



GCP_enhancement_blurb_image.png

Automate Google Cloud Platform resource provisioning with ease

By using BMC Helix Innovation Suite , you can automate the creation of Google Cloud Platform (GCP) virtual machines and storage buckets. Maximize efficiency by ensuring rapid, error-free, and consistent resource provisioning. For more information, see Automating-the-creation-of-virtual-machines-and-storage-accounts-by-using-GCP.



Select a row-level security algorithm for fast data retrieval

Select from multiple, row-level security (RLS) algorithms to  enhance row-level access control and improve server performance by retrieving the record data faster. For more information, see  Improving data retrieval performance by selecting a row level security algorithm.

21310_RLS algorithm configuration.png


What else changed in this release

The following table lists the changes in the product behavior: 

Update

Product behavior in versions earlier than 23.3

Product behavior in version 23.3

BMC Helix Cognitive Automation renamed to AI Service Management (Categorization and Classification).

Leverage cognitive capabilities and automate manual tasks in an application by using BMC Helix Cognitive Automation. 

BMC Helix Cognitive Automation is renamed to AI Service Management (Categorization and Classification).

This name change will be updated on all documentation pages. If you have bookmarked these pages, you must update them with the new links.

For more information, see Leveraging-cognitive-capabilities-in-your-application .

The password policy is applied on the password created for the new user

The password policy is not applicable when an administrator creates password for a new user.

To enhance the security of your environment, an administrator must follow the password policy while creating the password for a new user. 

The password policy is enforced in either of the following scenarios:

  • When you select the Enforce Policy and Restrictions check box on the User Password Management Configuration form.
    The following screenshot shows the User Password Management Configuration form:
    23-3-Force-Password-Policy.png
  • In Centralized Configuration, you set the Enforce-Password-Policy parameter under the com.bmc.arsys.server.shared component to T.

For more information, see Forcing-users-to-change-their-passwords.

Right-click an action button to open the view in a new window.

When you right-click an action button, the option to open the view in a new window is not available.

When you right-click an action button, you gain the ability to open the view in a new window. This feature provides a convenient and efficient way for users to access content without disrupting their ongoing browsing activities.

233_href capability.png

Use record definitions to find information about folders and subfolders created in BMC Helix Knowledge Management by ComAround.

In BMC Helix Innovation Studio, administrators couldn't find information about folders and subfolders created in BMC Helix Knowledge Management by ComAround.


Administrators can use the following record definitions to find information about folders and subfolders created in BMC Helix Knowledge Management by ComAround during the knowledge base synchronization:

  • Migration folder mapping—Find information about the created folders. 
  • Migration Folder Child Hierarchy— Find information about the created subfolders and migrated knowledge articles.

For more information, see Synchronizing-the-knowledge-bases.

Migrated article links point to articles in BMC Helix Knowledge Management by ComAround

In knowledge articles synchronized with BMC Helix Knowledge Management by ComAround, the links to other articles redirected users outside of BMC Helix Knowledge Management by ComAround and back to a BMC application, from where the articles were migrated. 

In knowledge articles synchronized with BMC Helix Knowledge Management by ComAround, the links to other articles redirect users to the corresponding knowledge articles in BMC Helix Knowledge Management by ComAround.

Ability to define the socket timeout for calls other than the search and delete operations

NA

To avoid wait intervals, use the ElasticSearch-Normal-Timeout parameter in Centralized Configuration to define the socket timeout for the following operations:

  • Bulk entry
  • Create entry
  • Create index wrapper
  • Delete entry
  • Delete field request
  • Delete index wrapper
  • Get count
  • Get index
  • Set entry

For more information about the ElasticSearch-Normal-Timeout parameter, see Configuration-settings-E-M.

Ability to view HTML source when displaying rich text

You cannot view the HTML source in a rich-text enabled field.

In rich text fields, click Source to view the HTML source of the rich text.
image-2023-9-13_12-19-49.png

Loader icon when viewing tables in PWA screens.

Application users did not see a loader icon when tables were loading. 

Application users see a loader icon whenever tables are loading.

Ability to define how the search engine will match the search terms in a named list and display the results.


When you type in a field associated with a named list, the search engine displays all the values containing that character. Selecting the required value from the list might be difficult if there are too many records.

In a named list, you can define the search behavior to display the results that start with or match the search term. The search results are refined, and only the values that match the criterion are displayed. 

23_3_Search_behavior_named_list.png

For more information, see Facilitating-data-entry-through-named-lists.

Ability to specify cache disk space and heap memory for Email Engine

Email Engine fetches user data from the database with every request, causing performance issues.

Specify the cache disk space and heap memory for Email Engine by using the following Centralized Configuration parameters:

  • com.bmc.arsys.emaildaemon.CacheDiskSizeInMB
  • com.bmc.arsys.emaildaemon.CacheOnHeapSizeInMB

Setting these parameters reduces the number of database requests, thus improving the overall Email Engine performance.

For more information about these parameters, see Configuration-settings-C-D.

Map response header while fetching data from a third-party application by using a REST API

NA

You can map response headers to field values when using the REST API to fetch data from a third-party application, thereby avoiding multiple calls to a third-party application.

For more information, see  To define request response mapping.