Version 1.31.0 – Filters in the Condition Builder and Enhanced WYSIWYG Functionality

In this version, we have added the ability to separate personal and shared filters in the condition builder for repeated use when working with lists. We have also implemented support for the compact mode of the Simple recordList tag, with the option to optionally ignore global interface display settings using an additional attribute.

The functionality and configuration options for the dependency map have been expanded to enhance the visualization of relationship graphs. This simplifies impact assessment when building resource-service models for services, service-financial models for assets, and in other tasks requiring clear visual representation of dependencies.

To improve performance, the logic of the SimpleSystem class methods has been optimized. For more flexible system load management, the ability to independently define recalibration intervals for indicators has been added.

The ability to test connections has been added to the forms for RabbitMQ queue producers and consumers.

This version also includes other improvements and fixes.

New Functionality

Filters in the Condition Builder

You can now save configured filters in the condition builder for reuse. This significantly reduces the time required to search for records using the same parameters when such searches are performed regularly.

Filter availability is determined at the time of creation. Only users with the admin role can create and edit filters accessible to all platform users; other users can create and edit only personal filters.

The list of available filters is located in the top-right corner of the condition builder widget. The buttons for saving and adding a new filter are located there as well.

We have also provided the ability to modify the conditions and names of saved filters.

Read more in documentation →

Working with WYSIWYG Fields in Scripts and REST API

To simplify working with textual data in WYSIWYG fields, we have introduced the following system properties:

The following methods of the SimpleRecord Server-Side API class can return either WYSIWYG or Text content, depending on whether the column is specified in the system property wysiwyg.columns.scripts_text_mode:

Important Improvements

Enhanced Dependency Map Functionality

In this version, we have improved the visualization of the dependency map and added the following features for users and developers:

  • Move elements on the map using drag-and-drop to arrange them more conveniently. Changes are not saved; the map reverts to its original layout after page refresh.
  • Highlight connections with color on hover for greater clarity.
  • Added attributes to configure the display of the dependency map via an external script getCustomDependencyMapData.

Read more in documentation →

Full update details with fixes →