Platform Core
A centralized secrets management system has been implemented with support for multiple storage backends (local, file-based, AWS Parameter Store):
- Integrations: introduced a secrets store for authorization credentials of external services (msg_ExternalApi).
- Intelligent Document Processing (IDP) Module: implemented secure secret storage for IDP providers (Azure and Google Form Recognizers).
Additional improvements:
- Added support for custom language-to-locale transformation logic, for example, using the US date format for the English locale.
- Added a clear message indicating that empty files (0 KB) cannot be saved, replacing the generic server error.
- Restored localization for values of the “Assignment Type” field in the organizational structure.
- Fixed the behavior of the Ctrl+Del keyboard shortcut when deleting items in grids and tables: sequential deletion has been restored and focus is now preserved on the next item after deletion is confirmed.
Process Automation
- Introduced a new email notification designer, replacing the use of UnityBase Reports in business processes. The designer provides:
- Unified editor for email subject and body
- Support for multilingual templates with automatic default language selection
- Flexible date and number formatting
- User-friendly interface for selecting document and task attributes
- Attachment support with configurable captions and PDF conversion
- Implemented notification configuration for Observer and Supervisor roles in BPMN processes. Notifications are now sent only when explicitly configured via a corresponding type and template.
- Added the ability to set an email template from a process variable for user tasks and email-sending service tasks.
- Added a warning about potential data loss when changing the template type in a service task.
- Fixed an issue in the NewBPMN module where the conditional event type “Expression” was changed to “Scenario” when opening a process, causing JavaScript expressions to malfunction.
- Restored support for Camunda interaction with custom forms.
- Fixed an error that occurred when attempting to save or restore a BPMN process.
- Fixed the display of validation messages when adding an invalid variable in the business process editor; messages were updated across all languages with clear format requirements.
- Fixed incorrect display of department names from dictionaries in task assignments. If multiple records share the same code, the most recent record is now selected.
PDF Viewer
- Added a custom PDF viewer that works across all browsers.
- Viewer actions (Print, Download, PDF Annotations) are now synchronized with file attribute settings.
- IDP Module: implemented highlighting of recognized text in PDF/IDP documents. On hover, the system highlights relationships between form/table attributes and corresponding text fragments and automatically scrolls to relevant sections of the document.
AI Module
- Implemented AI-based document summarization.
User Interface
- Introduced a new document preview mode.
- Added “Code” and “Name” fields for role attributes in the form builder.
- Fixed repeated opening of the same document in a new browser tab.
- Enabled navigation menu display above access/mandatory buttons in the document type editor.
- Removed the red indicator shown on hover over hyperlinks in document view mode.
- Fixed text in the confirmation dialog for creating file attribute versions so it displays correctly across all localizations; also optimized dialog size to prevent content overflow.
- Fixed an issue where the “Tabs” field size on document forms scaled incorrectly.
- Improved responsiveness of the rich text editor: the editor window now scales correctly according to screen size.
Handlers
- Extended attribute binding configuration options in the “Create Document” handler.
- Fixed an issue where users could not copy captions for the “Document Attachments” attribute in the “Create Document” handler.
- Fixed an error when passing nested dictionary attributes to the document event processing pipeline.
Sensitive Data Module
- Added a new table showing relationships between attributes and sensitivity levels.
- Fixed an issue where sensitive attribute values disappeared from grids after opening a document with the “Child Documents” table when sorting by protected attributes.
Bulk Export
- Added the ability to perform bulk export only for selected documents.
Chat Module
- Added a spinner when removing a participant and correctly disabled the delete button for the last remaining user.
Intelligent Document Processing (IDP) Module
- Optimized security settings for the User role in the dfx-isp module: access to insert, update, addnew, and deletemethods has been restricted, while allowing creation of dfx_IdpJob and dfx_IdpJobIssue.
Workspaces, Shortcuts, and Registries
- Fixed an issue where documents from the root folder of a manual hierarchy disappeared from the grid after adding tags.
- Fixed an issue where deleting the second-to-last document type in shortcut settings caused other selected types to be removed.
- Fixed a shortcut UI issue where an attribute section collapsed automatically after adding a nested attribute to columns.
- Restored the ability to select multiple document types when configuring Document-type shortcuts on the “Typed” tab.
Attributes
- Fixed file extension handling logic for the Collection attribute type by improving the extension search and add mechanism. This ensures correct handling of different file formats (doc/docx, xls/xlsx) regardless of the order in which extensions are added.
QR & Barcodes Module
- Fixed an issue that occurred when attempting to apply a stamp to a document in the “Document Image” attribute.
Configuration Packages
- Fixed an issue where related document types were not transferred together with an imported search template.
WebDAV Support
- Fixed an issue with editing access when opening a document via “Open in Application”.