New Functionality
A video demonstration of the new platform version is available on our YouTube channel.
New SLA Indicators and Indications Service
• Indications for launching and calculation no longer require events and business rules. The mechanism is now powered by a new microservice, significantly improving performance and reducing system load. You can choose to continue using the old module or migrate to the new service.
• A migration mechanism to the new SLA version has been developed. During migration, copies of all existing indicators and indications are created in new tables; old indicator and indication tables are deleted, along with associated business rules required for the old indications.
IMPORTANT! Custom fields in indicator and indication tables, as well as any additional custom business logic, are not migrated to the new module. It is recommended to move data structures and business logic into separate tables and redefine them for the new module’s tables.
• Migration to the new module can be requested during application version updates for Cloud instances by enabling the Migrate SLA checkbox. For On-premise instances, migration instructions are provided in the operational documentation.
Enhanced Export of Data from Lists to Excel Tables
• The procedure for exporting filtered lists to Excel now operates asynchronously, ensuring reliable and error-free export of large data volumes.
• The process for preparing and retrieving exported data files has been modified. You can now track the progress of file preparation in the Export Management widget. Files are added to a shared queue accessible to all users of the instance and remain available for download until replaced by newer files or manually deleted.
• The export mechanism has been redesigned. Exported data formats are standardized to ensure correct interpretation by Excel. Access to data for the current user is verified via the ACL mechanism prior to export. For more details on data export changes, see the documentation.
Select Number of Items per List Page
• Users can now choose the number of records displayed for any given list by clicking the icon and selecting the desired option. This setting is applied individually and remembered per user session for each list.
• Administrators can define custom options for the number of items per page using the new system property simple.list.record_count_options.
• Administrators can also set the default number of displayed records for all users via system settings. More information is available in the documentation.
New Server-Side API Class – SimpleRecordSecure
• A new server-side class has been created for secure interaction with system records, respecting ACL rules applicable to the current user session.
• All methods of SimpleRecordSecure are identical to those of SimpleRecord but are enforced with ACL restrictions. Detailed information on restrictions in this server-side class is available in the documentation.
Decoration for Dropdown Menu Items
• We have added the ability to configure decoration for menu items added via the dropdownMenu tag. Decoration is configured in the widget’s server-side script.
• You can customize label text, tooltip text, label text color, label background color, and background corner rounding.
Improvements
Expanded the set of dynamic options for Date and Date/Time fields in the condition builder. The full list of available options is described in the documentation.
Added support for creating child tables from the Contract and Contract Category tables.
In the event of an infrastructure failure or forced restart of the Scheduled Jobs service, locked tasks are picked up for processing within two minutes. During planned shutdowns, the application waits for all running tasks to complete.
Optimized the performance of the deleteMultiple() method in the SimpleRecord server-side class.
Improved search result retrieval speed; the default value for the system property search_text_service.maximum_number_of_results has been changed.
Renamed the Additional Comments tab in the Activity Feed widget to Conversation for improved user interaction.
Fixes
DEF0017504: Fixed an error and incorrect display of the approval record name for tables lacking a display_name column.
DEF0017133: Restored dot-walking support for Table API in sysparm_query and sysparm_fields parameters for READ and UPDATE operations.
DEF0016869: Fixed conversion of 0 and != 0 values in condition builder operators empty / is empty and not empty / is not empty for Integer-type fields when using Show Matching or Filter Out context menu filters.
DEF0016797: Removed mandatory field indicators in record preview.
DEF0016791: Changed the Subject column type from String to Text in the Approval table, removing the character limit.
DEF0016609: Disabled the ability to include Journal input-type columns in list views or use them for reporting. Additional condition builder operators from the changes group are only available if the column has the additional attribute extended_operators set. For fields containing conditions for Indicators table records, the changes group operators are always available.
DEF0016538: Updated color codes for styling rules in the agent interface for system consistency.
DEF0016422: Updated the list of supported protocols for email connections. The current list is available in the documentation.
DEF0016013: Hidden the non-functional Navigator item Configuration Management → Service Model.
DEF0015946: Restored functionality of column styling rules on portal list views.
DEF0015879: Added multi-select capability for list-type field references when navigating pages. Also allows selection of all available reference entries.DEF0013739: Fixed the restoration of the new field value when changing it from a grouped list view.
Texts and Translations
DEF0016250: Added unique names for workflow action configuration script columns in Russian and English:
Non-mandatory participant script
Approval script
Mandatory participant script
Rejection script
DEF0016065: Updated translations for the Has and Has not filter operators:
| Previously | Now |
|---|---|
| Contains | Includes |
| Does not contain | Does not include |
DEF0015889, DEF0015468, DEF0015263, DEF0014693, DEF0014636: Added missing and corrected existing translations of system elements to improve product quality and user experience.
