This documentation supports the 22.1 version of BMC Helix Innovation Studio.To view an earlier version, select the version from the Product version menu.

22.1 enhancements and patches


Review BMC Helix Innovation Suite 22.1 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

22.1.08

✅️


22.1.07

✅️

✅️

22.1.06

✅️

✅️

22.1.05

✅️


22.1.04

✅️


22.1.03

✅️


None

22.1.02

✅️


22.1.01

✅️


22.1

✅️




(SaaS subscribers only) Downloading and installing the product

Download the BMC Helix Innovation Studio SDK

Upgrading to BMC Helix Innovation Studio SDK 22.1.08

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





 22.1.08


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



23_01_11_FirstScreen.png

(Controlled availability customers only) Facilitate application access to users having different email domains

Allow multiple users having different email domains and authentication mechanisms to access the same application URL by enabling  (SSO) based multiple service providers (MSP) in your environment. 

MSP incorporates a robust authentication mechanism, ensuring an exclusive and secure access to the application.

For information about enabling  based MSP in  application, see Optimizing application access to users with different email domains and authentication mechanisms.



What else changed in this release

Update

Product behavior in versions earlier than 22.1.08

Product behavior in version 22.1.08

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.

Extended long-term support for AngularJS

NA

To eliminate any known vulnerabilities, BMC Helix Innovation Suite has updated AngularJS to a secure and commercially supported version. For more information, see XLTS for AngularJS.





 22.1.07


Changes to in-app help

In-app help has shifted to a movable widget that is available on every screen. We streamlined self-help to provide the most useful content. The self-help widget provides access to a product tour, interactive guides, instructions for setting up and going live, and more. In addition, you can continue to find answers to your questions in the online documentation or in our BMC Helix Innovation Studio playlist.

KC bot with content.PNG



What else changed in this release

Update

Product behavior in versions earlier than 22.1.07

Product behavior in version 22.1.07

Define timeout for API calls

You cannot define timeout for API calls.

When you have an API call that takes a longer time to run, use the arsystem.client.arapitimeout parameter from Centralized Configuration and define timeout to avoid an abrupt API call end.

For more information n about the arsystem.client.arapitimeout parameter, see Configuration-settings-A-B.

Scroll side-by-side panels at different rates 

You cannot scroll panels in PWA screens at different rates based on the amount of information they have. 

As a developer, you can ensure a better user experience in PWA screens containing multiple panels by setting the panels to scroll at different rates, also know as sticky panels. The panel with more content starts to scroll earlier than the other panel so that scrolling on all the panels completes at the same time. To know more about adding sticky panels to PWA screens, see Setting-panels-to-scroll-at-different-rates-in-Progressive-Web-Applications.





 22.1.06


Consent for data collection

After you log in to , select whether you want to allow the product to collect information about your product usage. For more information, see Modifying consent for data collection.


Modify analytics.png



auto-archival.png

BMC Helix ITSM archival policy auto-enabled

Setting BMC Helix archiving policies is an important configuration to maintain the high-performance for your BMC Helix ITSM. 

To eliminate the need for customers to manually configure an archival policy, BMC has introduced an auto-scheduler that automatically configures a 2-year BMC Helix archival policy by default for all SaaS customers. According to this BMC Helix Data Archiving Policy, any BMC Helix ITSM data within a customer's main, production forms that are aged two years or older are moved to the archival forms. Other subscriptions outside of BMC Helix ITSM service, such as BMC Helix Digital Workplace, BMC Helix Business Workflows, BMC Helix Virtual Agent, BMC Helix Dashboards, and IT Operations Management products are not part of this 2-year archival auto-scheduler.

The following BMC Helix ITSM data is not archived: 

  • BMC Requester console records
  • Foundation data (for example, organizations and locations)
  • Process setup data (for example, incident management templates)
  • BMC Helix CMDB
  • Knowledge Articles

You can edit the 2-year archiving interval set by the auto-scheduler within your AR System Archive Manager based on your organizational compliance requirements. For more information on how to set or configure archiving policies, see Managing the Archiving process policies



Reschedule the archiving process at off-peak hours

To obtain the best system performance, as an administrator, you can reschedule the archiving process during off-peak hours. You can  also set a recurring schedule to skip the archiving process on certain days.

For more information, see Rescheduling-the-archiving-process.

22-1-06-Reschedule archiving_updated.png



22-01-6-Direct-Action-Active-Link.png

Direct SQL actions in active links are replaced with Service actions for improved security

To avoid potential security  vulnerabilities such as SQL injection attacks, BMC has replaced all out-of-the-box Direct SQL actions in active links with Service actions.

If you have customized Direct SQL actions in active links, we recommend using the BMC provided framework to convert the existing direct SQL actions to Service actions.

For more information, see Defining-Service-actions-to-replace-the-customized-Direct-SQL-actions-in-an-active-link.



Analyze the manual reconciliation effort by using an automatically generated reconciliation report

Estimate the manual reconciliation effort required post upgrade by analyzing the reconciliation report automatically generated by .

This report provides details about objects that require manual reconciliation. You can download the report by using the AR System Upgrade Tracker form through .
For more information about obtaining the automatically generated reconciliation report, see Analyzing-the-manual-reconciliation-effort-by-using-the-reconciliation-report.


22-01-6-Save-Recon-Report.png



image-2023-5-29_12-20-31.png

Track the API status of import definitions

Track the import definitions API status by using the AR Metadata API status form. This form tracks the status of the import definition API when you import large definition files.

For more information about using the AR Metadata API status form, see 2024-03-14_01-10-59_.Viewing the API status of import definitions v22.1.06.



Create search filters for BMC Helix Virtual Agent chatbots

If you use BMC Helix Knowledge Management by ComAround as a search provider for BMC Helix Virtual Agent, you can create filters to narrow down the search results in chatbots. When your end users use these filters to search for knowledge articles, the chatbot returns only those articles that meet the search criteria. Your end users benefit from using these search filters in the following ways:

  • Quickly find and focus on the required knowledge articles.
  • Avoid seeing articles that are irrelevant or unavailable to the users.
  • Get personalized user experience.

For more information, see Creating search filters for BMC Helix Virtual Agent.

search_filters.png


enhanced_checks.png

Access BMC Helix Knowledge Management by ComAround articles based on the enhanced entitlement checks

When you access BMC Helix Knowledge Management by ComAround knowledge articles via a shared link, enhanced entitlement checks are performed. These checks apply to all the knowledge articles:

  • Articles synchronized from BMC Helix ITSM: Knowledge Management or BMC Helix Business Workflows Knowledge Management to BMC Helix Knowledge Management by ComAround
  • Articles created directly in BMC Helix Knowledge Management by ComAround

The entitlement checks are based on the mapping defined between support groups in the BMC application and user groups in BMC Helix Knowledge Management by ComAround. Learn how the mapping is set in Defining permission mappings for BMC Helix Knowledge Management by ComAround.



CCS parameter values retained during upgrade

BMC has introduced a feature that will restrict the upgrade process from changing the CCS parameters, especially those specific to your environment.

You no longer have to manually reset the values after the upgrade because of any unintentional changes in the CCS parameter values.
For more information, see Changes to configuration settings during an upgrade

22_1_06_AR_System_Block_Configuration_Component_Setting.png



What else changed in this release

Update

Product behavior in versions earlier than 22.1.06

Product behavior in version 22.1.06

indexing disabled on archive forms.

 indexing is always enabled on all archived forms.

By default,  indexing is disabled on all archived forms. 

However, you can choose to enable  indexing on archived forms by using the Enable-Archive-Form-FTS parameter through Centralized Configuration.

The following screenshot shows the Enable-Archive-Form-FTS parameter in Centralized Configuration:

22_01_06_FTS_CCS.png

For more information about the Enable-Archive-Form-FTS parameter, see Configuration-settings-E-M.







22.1.05

Trigger multiple grid filters in batch mode

Use Begin and End modes in Apply grid filter action on an action button to apply multiple filters on a grid in batch mode. These new modes refresh the grid only after the batch mode is complete, and not after every filter defined in Apply grid filter action. 

For more information, see Configuring actions by using an action button.


22105_Mode action enhancement.png



22_1_05_record_grid_column_header.png

Improve the search capability of a named list by providing an additional qualification

Use the Additional named list filter property on a record editor or record grid to specify an additional query for the named list to help users quickly select the relevant values. 

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



Override browser locale settings in PWA with user preferences

Use the following configuration parameters to override the browser locale settings with AR User Preference form settings to determine time zone and language in Progressive Web Applications:

useARUserPreferenceForLocalization
useARUserPreferenceForTimezone

To know more, see Setting user preferences and CCS parameters for Progressive Web Applications.

image-2023-3-24_12-40-9.png


What else changed in this release

Update

Product behavior in versions earlier than 22.1.05

Product behavior in version 22.1.05

Improve grid performance by using Apply filters to apply only selected filters

When you select a filter in the record grid or filter preset, the grid is refreshed for every filter selection.

When you select a filter in the record grid or in filter preset, the grid refreshes only after you click Apply filters.

If you apply multiple filters, the grid is refreshed only after you click Apply filters, and not for every filter selection. This option helps to improve the performance on the grid.

For more information, see Defining filter presets to search records.

The filter pill on the grid displays the label of the selection based on the named list attached to the field.

When you apply a filter on a field from a record definition that is associated with a named list, the filter pill on the Record grid displays the value of the field instead of the label. 

22105_FilterPill in runtime.png

The filter pill on the Record grid, filter preset, or view preset selector displays the label based on the named list attached to the field. This helps the user to easily identify the selection applied on the filter. 

22105_FilterPill in runtime after updates.png

Improve the capabilities of a named list by associating it with a custom record definition.

While creating a named list, you could not select a custom record definition from the Record definition list.

While creating a named list, you can select a custom record definition from the Record definition list.

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

Synchronize knowledge articles to multiple portals in BMC Helix Knowledge Management by ComAround

You can synchronize knowledge articles from the following BMC applications to a single portal in BMC Helix Knowledge Management by ComAround:

  • BMC Helix ITSM: Knowledge Management
  • BMC Helix Business Workflows Knowledge Management

You can synchronize knowledge articles from the following BMC applications to multiple portals in BMC Helix Knowledge Management by ComAround:

  • BMC Helix ITSM: Knowledge Management
  • BMC Helix Business Workflows Knowledge Management





 22.1.04

Typeahead feature for named list field in Record Grid component

Use the Typeahead feature for named list fields in a Record Grid component to facilitate data entry operations. The Typeahead feature dynamically filters the search results as you focus your cursor or type in the search box based on the Typeahead keystroke count set for the field. For example, if the Typeahead keystroke count is set to 0, you will get the first 50 entries as you focus your cursor on the search field. If the value is set to 1, you should enter at least one character to get the filtered search results. For example, if you type "m" in the search box associated with the named list field, the search filters the values that contain the character "m" and displays it, making it easier and quicker for you to select from the list. 

For more information, see Configuring actions by using an action button.


22.1.04_Typeahead_field_runtime_value_1.jpg



22_1_04_Disabling_action_button_view.png

Disable or hide an action button based on the selected rows in a Record grid

You can use Functions in Expression Editor to create an expression to disable or hide action buttons based on what rows you select in a Record Grid. For example, you might have a Ticket console with different record types, such as Incidents, Change requests, and Problems. You might want an Approve action button disabled when records that are already approved are selected.

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



Reconcile customized Developer Studio form views by using the reconciliation process

If you have customized  form views, you need to reconcile them after upgrading to  version 22.1.04.

Reconciling your custom objects ensures the following:

  • Your environment is intact after an upgrade and the customized form views do not break.
  • You can reconcile the customized  form views without requiring intervention from BMC.
  • You have an agility to adapt new features as per your convenience.

For more information, see Reconciling-customized-Developer-Studio-form-views.

22-01-04-Object-reconciliation.png



DWP-ComAround - Main search.JPG

Search for BMC Helix Knowledge Management by ComAround articles based on the enhanced entitlement checks

When you search for BMC Helix Knowledge Management by ComAround knowledge articles from your BMC application, the search mechanism uses enhanced entitlement checks that apply to all the knowledge articles:

  • Articles synchronized from BMC Helix ITSM: Knowledge Management or BMC Helix Business Workflows Knowledge Management to BMC Helix Knowledge Management by ComAround
  • Articles created directly in BMC Helix Knowledge Management by ComAround

The entitlement checks are based on the mapping defined between permissions groups in the BMC application and user groups in BMC Helix Knowledge Management by ComAround. Learn how the mapping is set in Defining permission mappings for BMC Helix Knowledge Management by ComAround.



Provision to show or hide the view component based on user's device

Display the view components on your desktop, mobile, or tablet without compromising usability and user experience. The interface design adapts to the user preferences and the device they are using.

For more information, see Defining the user interface through view definitions.

22104_Available on devices.png


What else changed in this release

Update

Product behavior in versions earlier than 22.1.04

Product behavior in version 22.1.04

Set minimum number of filter criteria in grid to display data

Turn on the toggle key to prevent the grid from displaying any data unless a filter is applied or a search is performed.

Select a value from the Required number of filters list to display data in the grid at runtime. The values in the list ranges from None to 5.

  • None—No filters are required to display data on the grid.
  • 1-5—Number of filters you must apply to display data on the grid at runtime. If no filters are applied, the following warning message is displayed:
    You must apply a filter or perform a search to display data.

The following image displays the Required number of filters list:

22104_Required number of filters.pngFor more information, see Creating a tabular view of record instances by using a record grid.

Configure fixed width for Action columns in a Record Grid.

Use the Width option for the Record Grid columns to define the width based on the content displayed in the column.

After you configure row actions for the rows in a Record Grid, an Actions column is displayed. Use the Width option to configure a fixed width for the Actions columns. You can set the width for the Actions columns in pixels or percent to keep the width fixed even if you resize the window or change the width of the other columns at runtime.

The following image shows an example of the Actions column width set to 25 percent:

22_1_04_Configure_action_width.png

For more information, see Configuring actions by using an action button.





22.1.02


Bring record data from multiple record definitions together in a single grid

Use a custom record definition to fetch record data from one or more record definitions and display them in a single grid. A service desk agent can use this custom record definition to view the data from multiple record definitions such as incident, task, problem, and change tickets in a single record view.

For more information, see Creating or modifying custom record definitions.


Shared Ticket Console UI.png



Example of new filter preset.png

Customize a list for predefined view presets

Use a View preset selector component to display predefined view presets you want to use at runtime. You can also update the view preset condition at runtime and save it as a custom view preset to the View preset selector.

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



Export archived data to the Secure File Transfer Protocol (SFTP) location

You can export the archived data on the Secure File Transfer Protocol (SFTP) location and use the data as and when required. With data archived on SFTP, there are fewer records in the application and the database offers a more efficient performance.

The option to move archived data to SFTP location is available on the AR System Archive Manager Console. 

You can use the following parameters in the Centralized Configuration to set the SFTP location:

For more information, see Exporting-and-deleting-archived-data.

Export-SFTP.png



Server-Info-tab.png

View information about a specific server through the AR System Management Console

Information about a server is available on the Server Info tab of the AR System admin console. This tab helps you know about changes made on a specific server in the server group.

For example, in a server group of 10 servers, you modify settings on server 5. These changes are easily accessible through the Server Info tab of the AR System Server Group Console.

For more information, see Viewing-information-about-a-specific-server-in-the-server-group.


What else changed in this release

Update

Product behavior in versions earlier than 22.1.02

Product behavior in version 22.1.02

Improvements to the Record grid component


The Record grid component in View designer provides the following capabilities:

  • Get data for hidden columns option to retrieve data for hidden columns
  • Enable grid with expansion option to expand the width of the grid to accommodate wider columns
  • Width option to define the column width based on the content displayed in the column. 
  • An export option to download all or selected records displayed in the grid to a CSV file.

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

Retrieve distinct record instances from record definitions.

The RecordInstanceDataPageQuery REST API retrieves all instances of a record from the record definition, including duplicate instances.

The RecordInstanceDataPageQuery REST API retrieves only the distinct record instances from a record definition.

For more information, see Retrieving record instances using REST API.






22.1.01



Troubleshoot cache sync issues in the server group

In a server group environment, you might occasionally observe that the metadata on all servers is not in sync. To overcome the issue, use the Server Group Cache Peer Error form from through . 

On the Server Group Cache Peer Error form, review the Record ID reported for a specific RMI URL and troubleshoot the issue by analyzing server group logs or debug logs. For more information, see Troubleshooting-cache-sync-issue-in-server-group.

Server Group Cache Peer Error form_Mid Tier.png



Portal_ID.png

Select a BMC Helix Knowledge Management by ComAround portal for integration

Select a BMC Helix Knowledge Management by ComAround portal to integrate with BMC Helix ITSM: Smart IT or BMC Helix Business Workflows. When users search for knowledge articles, BMC Helix Knowledge Management by ComAround searches for articles only in this portal. This portal opens directly from the integrated BMC application.

For more information about this feature, see Adding BMC Helix Knowledge Management by ComAround credentials.


What else changed in this release

Update

Product behavior in versions earlier than 22.1.01

Product behavior in version 22.1.01

Use the Flush Cache-All pods button to clear cache from all Mid Tiers in a cluster.


Use the Flush Cache-All pods button on the Cache Settings page of the Mid Tier Configuration Tool to clear local cache from all Mid Tiers in the cluster.

The following screenshot shows the Flush Cache-All pods button on the Cache Settings page:

Mid-Tier-Config-Tool-Flush-Cache.png

For more information, see Configuring-cache-settings-for-the-mid-tier.





22.1



UI enhancements in 


The following video (2:19) provides a summary of UI enhancements in  version 22.1:


icon_play.pnghttps://youtu.be/M92Y64ZG5wc 



Type-ahead suggestions when creating text filters

Use the type-ahead capability to search for a string by typing a few characters and selecting the associated string from the list of suggestions. For example, you can type Full or full to bring up the quick text response full-time employee 

The type-ahead option works only for named list fields and not for the text fields. 

Type-ahead enhancement.png



Leverage icons enhancement.gif

Leverage icons in  with an icon picker

Access multiple icons in a view or the navigation submenus. You can select the icons or search for an icon from the icon picker in .

For more information, see Configuring actions by using an action button.



Define row actions in Record Grid

As a developer or an application business analyst, you can define multiple actions to the rows in the Record Grid component. You can run these actions dynamically for record instances at runtime. 

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

Row actions enhancement.png



Cell display properties enhancement.png

Enhance the fields in Record Grid by adding cell styling

You can apply display properties to cells in the Record Grid component. As a developer or application business analyst, you can add styling such as font size, bold, italics, text color, or background color, and change specific cell styling based on an expression. 

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



Use predefined custom filters to display records

As a developer or application business analyst, you can create predefined custom filters for a specified column of the Record Grid component in . You can then use these custom filters at runtime in an application to display only those records that match the filter criteria. 

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

Predefined custom filter enhancement.png



Security enhancements in BMC Helix Innovation Suite


The following video (1:56) provides a summary of security enhancements available with  version 22.1.


icon_play.pnghttps://youtu.be/oe4Zcv2d-6Q



Incorrect-password.png

Automatically unlock the  account

When the  account is locked due to failed password attempts, you can automatically unlock your account, without the help of an administrator.

In Centralized Configuration, administrators use the Max Number of Automatic Unlock setting to set the number of attempts for incorrect password, and the Automatic Time To Unlock setting to set the time interval for automatic unlock.

For more information, see 2023-12-28_04-51-12_.Enabling automatic password unlocking v22.1.



Real-time validation for attachments

The out-of-the-box ARSYS.ARF.SECURITY.ATTACHMENTVALIDATION plug-in performs real-time attachment scanning.

If the attachment antivirus scan fails, the scan result is stored in the Attachment Scan Failure Report form. This form also stores the validation logs.

Configure the exception list to skip antivirus scanning for specific forms and record definition attachment type field.

For more information, see Attachment validation plug-in.

Attachment-validation-plug-in.png



Force-change-password.png

Use the Password Change form to update BMC Helix Innovation Suite password

When you access  through clients, such as , , or , use the User Password Change form through  to change the password if the following conditions are true:

  • You use  with AR System authentication instead of the  authentication, and
  • You log in for the first time to  , or when you login after your password expires.



Performance and operation enhancements in 


The following video (2:45) provides a summary of performance and operation enhancements in  version 22.1:


icon_play.pnghttps://youtu.be/bnjIGVO_Yng



Obtain the ARJDBC query execution plan by using the explain query REST API

Use the explain query REST API to obtain and analyze the query execution plan for MS SQL, Oracle, and PostgreSQL databases.

The query execution plan helps you to analyze the database query and improve the system performance by modifying the database query as per your requirement. For more information, see 1.

 Explain_query.png



Rule pool management enhancement.png

Manage and distribute rule processing load

Distribute a load of business rules by using the pools.  provides a UI to visualize which rules are executed in which pools. As an administrator, when you trigger a rule, the rule applies to multiple records, utilizing significant computer resources to perform the actions. You can visualize the distribution of rules among pools by using rule pool management, and assign the rules to a specific pool to distribute the load.

For more information, see Assigning rules to a pool for load distribution.



Improve system performance by periodically archiving record data

Improve system performance and comply with record retention policies by archiving obsolete records in . Archiving the records helps you to reduce the database size by periodically extracting archived data and improve search results and system performance because the application now has fewer records to search.

For more information about archiving data from , see Enabling record archiving.

Archiving enhancement.gif



View process logs enhancement.png

View logs for debugging process definitions

In , track and debug issues by viewing and downloading logs for process instances. As a developer or an application business analyst, you can gather information about functional issues or errors in a process instance and log them to a log file.

For more information, see Viewing and downloading process logs.



View errors during import and export of a content package

As an administrator, you can view a status report that indicates success and failure of all the content within the package. For more information, see Deploying application tailoring changes.

You can also view the history of past content package imports so that you can analyze the import behavior and the data within the package.

For more information, see Creating content packages to deploy tailoring changes of applications.

Content package enhancement.png



localization.png

Synchronize articles in multiple languages from BMC Helix ITSM: Knowledge Management or BMC Helix Business Workflows Knowledge Management to BMC Helix Knowledge Management by ComAround

Have your localized knowledge articles copied to the respective translation languages in BMC Helix Knowledge Management by ComAround. The synchronization tool automatically migrates articles written in languages other than English to the corresponding translations in BMC Helix Knowledge Management by ComAround.

You can leverage multilanguage synchronization capabilities for common locales that are supported by BMC Helix ITSM: Knowledge Management or BMC Helix Business Workflows Knowledge Management and your portal in BMC Helix Knowledge Management by ComAround.

To learn more about synchronizing localizations, see How localizations are synchronized.



Separate migration options for synchronizing knowledge articles

Streamline the synchronization process from BMC Helix ITSM: Knowledge Management or BMC Helix Business Workflows Knowledge Management to BMC Helix Knowledge Management by ComAround by using performance-oriented and precise synchronization options. You can select between three distinct synchronization options to achieve the following results:

  • Copy the folders only (Folder contents are not copied)—Create the folder structure only.
  • Sync all (Override)—Migrate all content to created folders.
  • Sync changes only—Copy only the new or changed articles to avoid overriding knowledge articles updated directly in BMC Helix Knowledge Management by ComAround.

For more information about the available synchronization options, see Synchronizing the knowledge bases.

New_sync_options.png



BWF-HKM integration.png

Integrate BMC Helix Knowledge Management by ComAround with BMC Helix Business Workflows

Integrate BMC Helix Knowledge Management by ComAround with BMC Helix Business Workflows to use BMC Helix Knowledge Management by ComAround as a knowledge provider for BMC Helix Business Workflows. BMC Helix Knowledge Management by ComAround provides the following benefits: 

  • AI-powered cognitive search with natural language processing capabilities and predictive insights
  • Multilanguage support that offers interfaces and the ability to easily create and translate knowledge articles to different languages
  • Real-time translation of knowledge articles to more than 100 languages
  • Omnichannel integration that allows knowledge consumption from multiple applications
  • Support for KCS® V6 methodology
  • Option to make the knowledge articles visible to your external end users
  • Option to add rich media to your knowledge articles
  • Out-of-the-box knowledge articles to support service desk agents and customers who use software from Microsoft, Google, Adobe, and Zoom

To learn how to integrate BMC Helix Knowledge Management by ComAround with BMC Helix Business Workflows, see Getting started with BMC Helix Knowledge Management by ComAround.



Improve system performance and maintain database sanity by using the Data Cleanup utility

The Data Cleanup utility periodically scans the forms and record definitions that contain large amount of data and removes the stale data from your environment. This helps improve system performance by maintaining database sanity. This prevents data load on the user facing servers.

By default, the Data Cleanup utility runs on a set of pre-defined forms and record definitions with non-functional data which tend to grow quickly.

Administrators use the Stale Data Cleanup form and select forms and record definitions, the age of data, and the time interval to run the Data Cleanup utility. The Data Cleanup utility does not run on archived forms.

For more information about using the Data Cleanup utility, see 1.

Data-cleanup-utility.png



Abort-DB-calls.png


Effective database resource utilization by stopping the long running database calls

An administrator uses the Timeout-Queries-From-Get-Calls-Only setting in the Centralized Configuration to avoid connection timeout when you run a SELECT query on the database.

For more information about the Timeout-Queries-From-Get-Calls-Only setting, see Timeout-Queries-From-Get-Calls-Only.



Sort and pagination functionality is available for the Errored tab of the Manage Process dashboard

In , sorting and pagination functionality is available for the table/grid on the Errored tab of the Manage Process dashboard.

Errored tab.png



Debug-log-file.png

Monitor the health of  by using the arstartup-debug.log file

An improved log file, arstartup-debug.log captures API, SQL, and Filter logs during  startup. This helps an administrator to monitor the health and efficiency of the environment and perform better issue analysis.

The arstartup-debug.log file is located in the db folder.

BMC Helix subscribers can contact BMC customer supportto enable the start-up logs. For more information about logging, see Logging-and-monitoring-AR-System-server.



Access process logs and bundle logs from the Server Group Log Management tab on the AR System Server Group Administration Console

The Server Group Log Management tab on the AR System Server Group Administration Console offers an easy mechanism to access Process logs and bundle logs for BMC Helix Innovation Studio.

  • You can download process logs, also select bundle name from the available bundles and download logs.
  • You can also define a process filter to filter logs for specific process.

For more information, see Managing logs for server groups.

Log-management.png



Developer-sandbox.png

Run developer sandboxes on your local machine by using a docker container

As an administrator, you can access the Developer portal and install a BMC Helix Innovation Suite Sandbox on your local system by running a docker container. You can use this local Developer Sandbox to develop and test your applications on your machine without the same security restrictions placed on the Amazon Web Services (AWS) Developer Sandbox instances. 

Use the BMC Helix Innovation Suite Developer Sandbox version 22.1 instance to perform the following actions on your local system:

  • Test and debug custom code
  • Build and leverage Web APIs and External Record Definitions
  • Share folders between the laptop and the docker instance to have the logs available locally

For more information about creating a new local development environment, see Setting up a local Developer Sandbox environment in  documentation.



Change content displayed in the @mention component using a run process

As an application developer, you can enable application users to decide the type of content displayed in an @mention list by using the CHANGE_HOTKEY_MENU process command.

For more information about the process command, see Process-commands. To understand the usage of the command with an example use case, see the "To enable users to select the type of content displayed in the @mention component" section in Configuring-the-mention-component.

image2022-7-13_13-31-8.png



What else changed in this release

The following table lists the changes in the product behavior: 

Update

Product behavior in versions earlier than 22.1

Product behavior in version 22.1

Process and Rule designer actions support dynamic record definition

You can select the record definition during design time.

While designing a process or rule, you can select record definitions dynamically at runtime for the following actions:

  • Create Record
  • Update Record
  • Delete Record
  • Get Record
  • Get Records By Query
  • Get Record Instance Count
  • Get Security Label
  • Summarize Text
  • Verify Pin

For more information, see Creating or modifying record instances using Record Service Tasks.

Mandate justification reasons for approving or rejecting approval requests

You can provide a justification reason only if the approver rejects the approval request. 

While configuring approvals, you can make it mandatory to provide a justification reasons for approving or rejecting a request. 

For more information, see Registering a record.

Configure a menu item in the top navigation bar

You can only add menu and menu items in the navigation bar.

You can add customized action icons that launch an action, such as navigating to a view or launching a URL in a navigation bar.

Additionally, you can select options to display the selected view.

For example, you can display the selected view in full width, open the view as a blade, or launch the view in a new window.

For more information, see Adding navigation components to header.

A common identifier to trace the Mid Tier logs

A common identifier to trace the flow of execution of APIs across log files for the AR System Server and CMDB Engine.

A trace ID is a common identifier available in the log files, such as API log, SQL log, Escalation log, and Mid Tier logs (armidtier0.log).

By using a trace ID, you can:

  • Track all  activities occurring as a result of escalations, filter, and active link run.  
  • Trace the flow of execution of APIs across different log files. 
  • Verify that a particular log statement has arrived from a particular transaction.
  • Keep track of all the actions happening in the Mid Tier because of the executions of escalations and filters.
  • Correlate logs from different servers in a server group from the same client.

Developer Studio supports only Java 11 or later

Developer Studio supported Java 8 or later.

You must have Java 11 or later in your environment before you can install Developer Studio. 

Synchronize article flags from BMC Helix ITSM: Knowledge Management or BMC Helix Business Workflows Knowledge Management to BMC Helix Knowledge Management by ComAround

Flagged articles in BMC Helix ITSM: Knowledge Management or BMC Helix Business Workflows Knowledge Management were not synchronized to BMC Helix Knowledge Management  by ComAround as flagged.

Flagged knowledge articles copied from BMC Helix ITSM: Knowledge Management or BMC Helix Business Workflows Knowledge Management are marked as flagged in BMC Helix Knowledge Management by ComAround. Flagging comment and date are also synchronized.

Run the multithreaded synchronization process

Knowledge articles were synchronized in a consecutive order from BMC Helix ITSM: Knowledge Management or BMC Helix Business Workflows Knowledge Management to BMC Helix Knowledge Management by ComAround.

The multithreading approach is used to synchronize multiple knowledge articles in parallel from BMC Helix ITSM: Knowledge Management or BMC Helix Business Workflows Knowledge Management to BMC Helix Knowledge Management. This approach boosts the performance of the synchronization tool and enables the system to migrate knowledge articles significantly faster to BMC Helix Knowledge Management by ComAround.

Compatibility with  version 21.3


(Upgrade only)  version 22.1 is compatible with  version 21.3.

Use active links in direct SQL action through a filter in.

Use active links in direct SQL action through  and .

You cannot use direct SQL action in active links through .  However, you can use  direct SQL action through a filter in .”



 

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