Synergy CSP 2025-R2 Release Notes
(January 1, 2025 – June 30, 2025)
Overview
This document covers the new features, improvements, and bug fixes introduced with the 2025 R2 version of the Bimser Synergy CSP platform.
This version has been released to enhance the user experience, expand AI-powered features, and improve overall system performance and reliability.
New Features
This section introduces the most notable new features added to the Synergy CSP platform. AI assistants that enhance the user experience, new integrations, innovations in the developer interface, and significant updates aimed at increasing overall system efficiency are presented under this heading.
Bimser Synergy AI
AI Assistant – Search on Web / Search in Documentation
The AI assistant has been enhanced with the ability to perform more detailed analysis by introducing search on the web and search in documentation options.

These options can be managed independently of each other. Depending on the enabled feature, responses are generated based on an analysis that uses either only the Bimser Synergy user documentation or includes results from a web search.
AI Assistant – File Attachment Feature
It is now possible to add files to the AI assistant from the Document Management module or the local file system and receive AI support based on the content of the attached files.
To add a file from the Document Management module, the user must also have the DMS -> AI-Powered Document Assistant permission.

Additional Information: As part of this update, the AI assistant / start chat function, previously located in the Document Management module, has been moved to the AI assistant's chat panel.
AI Assistant – Visual Revisions
- A placeholder has been added to the command input field.
- The ability to add files from the local file system via drag-and-drop has been enabled.
- The ability to paste text into the command input field using copy-paste has been enabled.
- The AI assistant panel can now be used in full-screen mode.
- The "Start Chat" and "Refresh Cache" button names have been updated to New Chat and Clear Chat, respectively.
- New Chat starts a new session in the AI assistant panel. If a project is open in the IDE, it will respond based on the most current state of the project.
- Clear Chat clears the screen but continues the conversation within the same chat session. It also responds based on the most current state of any project open in the IDE.
AI-Powered Localization – Performance Improvement
The performance of the AI-assisted translation feature in the developer interface has been improved for large-scale projects by enabling data to be sent to the service in chunks, ensuring more efficient operation.

User Interface
Document Comparison – Comparison Between Versions
The necessary development has been completed to allow the comparison feature, developed for MS Office and PDF files, to be used for the same document without needing to re-select the file.
On the comparison screen, accessed via Document Management or an attached file in a form, if a
previously published version of the document exists, an option to select that version appears when
hovering over the file selection button. By clicking the option, a different version of the file can be
selected, allowing for an easier comparison between the two versions.
If a previously published version exists, it can now be selected directly from the comparison screen.

Document Comparison – Ability to Select a Different File
On the document comparison screen, it is now possible to change the selected document and compare it with a different one directly from the same screen.
Email Template/Multi-Language Support Revision
Emails sent throughout Synergy have been transitioned to a structure that supports templates and multiple languages.
Standardized and corporate content has been created for emails generated on the code side when a template is not available.
Within this scope, revisions have been made to the emails sent for the following actions:
- Activity Notification
- File Sharing
- Folder Subscription
- Forgot Password
- New User
- Workflow Notification
- Delegation and Access Key Reminder
Audit Logging
Audit Logging serves to record all critical operations that occur in the system, including who performed them, when, from which IP address, and with what changes.
- Information logged: user, timestamp, IP, endpoint, request and response bodies (32KB limit).
- Logs are centrally collected via OpenTelemetry Collector.
- They can be visualized in Kibana, Grafana, Jaeger, or exported to external systems.
- Logs are collected in batch mode to minimize performance impact.
Default log retention period is 3 days. For longer retention, logs must be exported.
Integrated Development Environment (IDE)
Data Source Versioning
Version-based support has been introduced for data sources. Data sources deleted, modified, or added after a certain version can be used seamlessly and compatibly in processes running on the corresponding project version.
Scheduler Improvements
Scheduler Performance Improvements
Comprehensive structural arrangements and bug fixes have been implemented in the scheduler infrastructure. Behavioral differences between triggers made with a Personal Access Token (PAT) and those made without one have been eliminated, and a manual continuation logic has been introduced to replace the automatic restart of failed jobs. As a result, in the event of an error during long-running processes, jobs can now resume from the step where they left off, and stopped jobs will not start automatically when the system is restarted. Additionally, a feature to stop/start jobs has been added to the developer interface, and project and version conditions have been set for performing these actions. In scheduler triggers, support for time and minute-based scheduling, in addition to the date, has been provided.
Bug Fixes and Technical Improvements
The issue where workflows could not be triggered due to an execution limit calculation error, and the problem of being unable to perform a rollback when the scheduler encountered an error, have been resolved. The execution limit is now calculated only in functions where the workflow is advanced. Errors occurring in the scheduler are now recorded in detail in the SCHEDULEREXCEPTIONS table in the database. With these improvements, the system's stability, error detection process, and ease of management have been significantly enhanced.
AI-Powered Data Extraction/Masking
Three new functions for data extraction, masking, and creating masked documents have been added to the ServiceAPI layer (Word/PDF supported):
Currently, these functions are only applicable to MS Word and PDF file types.
ExtractDataCategories
This function detects predefined data categories in a specified document and returns them in JSON format. Along with the detected data, the response includes the data category, the text block where it was found, a confidence score, and format information (for money and dates). When specific data types are passed to the function, only that data is returned. If left empty, a search is conducted for the categories listed below, and relevant results are returned.
Additionally, the entire text content detected in the document is also returned.
Supported Data Categories: FullName, Address, Email, National ID, Tax ID, SSN, Credit Card, IBAN, Bank Account, Organization, Country, City, IP, Date, Invoice, Website, Salary, Amount, Bank Name.
CreateMaskedData
This function masks the data detected from the categories mentioned above according to specified rules and returns the result. Different masking methods can be applied to each data category. The function's response, in JSON format, includes the detected data, data type, confidence score, the masked version of the data, the original text block, and the masked text block.
Data Masking Methods:
- Show first letter
- Replace (a text is shown instead of the data)
- Redact (the data is completely removed)
- Partially Show (it is possible to determine how many characters to hide/show at the beginning or end of the data; specific restrictions can also be app
CreateMaskedDocument
This function produces a document with data masking applied by using the specified document, data categories, and data masking methods. It operates with the same parameters as the CreateMaskedData function but, instead of returning the applied masking options in the response, it creates a new document with the masked data. The document is saved in the same directory as the input document.
AI-Based Localization – Performance Improvements
For the function that provides automatic translation of definitions in forms and workflows in the developer interface, performance improvements have been implemented to ensure successful results even when there is a large number of definitions to be translated. Accordingly, instead of sending all definitions to the translation function at once, they are now sent in batches.
Improvements
Enhancements made to existing modules and features in areas like web interface, document management, workflow management, mobile applications, and developer tools to optimize user experience, boost performance, and support new use cases.
Web Interface
- 104076 – When attempting to open a screen from its menu link that is already open in navigation but not currently visible, the interface will now switch to that screen.
- 117658 – The user experience on the delegation and access keys screen has been enhanced with visual improvements.
- 164107 – The GoJS library used within the platform has been upgraded.
- 164871 – To improve interface performance across Synergy, certain libraries are now loaded dynamically at runtime, and more lightweight libraries have been implemented.
- 174986 – Errors received from the AI service are now shown in the AI assistant panel with appropriate error messages.
- 175433 – The Synergy version information is now cached in the browser, which allows for necessary updated files to be downloaded in the background for the application to run smoothly.
- 178108 – Typographical errors found throughout the platform have been corrected.
- 178190 – Post-login performance has been increased by ensuring that deploy agent requests for projects run sequentially after logging in.
- 178331 – It is now possible to send a parameter value through a menu link in the Apache Superset Dashboard integration.
- 178380 – In the web interface, if an HTTP request fails, it will be automatically retried three times at 5- second intervals to prevent failures from transient errors.
- 114966 – When unauthorized users attempt to open activity messages they are tagged in on a workflow form, an informational message is now displayed indicating they do not have the required permissions.
- 175922 – Page loading performance has been improved for screens opened from external links.
- 178580 – The Ant Design UI (antd) library, a critical project dependency, has been upgraded from version 5.22.7 to 5.26.7. This update brings greater stability and includes applied security patches.
- 179054 – When Multi-Factor Authentication (MFA) is enabled from the "My Account -> Security" screen, the verification code email sent during login has been enhanced to match the user's language code.
Document Management
- 170233 – A standard selection modal that includes the details of items is now used across Synergy for screens that involve selecting a folder or file from the Document Management module.
- 178258 – The appearance of the popover panel that shows the file upload process in the web interface has been improved.
Human Resources
- 178327 – In the Human Resources module, when a new user is added to the system, a password setting date is now assigned.
- 178326 – The password setting date for new users added to the system via HRTransfer is now also saved in the system.
- 178392 – For users in the Human Resources module who have permissions for tabs like user and position but lack permission for property definitions, an appropriate error message is now displayed if they attempt to add or edit new records.
Workflow Management
- 165024 – A warning message is now displayed if the approver position or user in a workflow is inactive.
- 165201 – In workflows involving mobile and digital signatures, the workflow now proceeds automatically after a successful signing operation.
- 151231 – Forms listed under Workflow Management -> Drafts are now sorted so that the project with the most recent activity appears at the top.
- 171644 – A "Do Not Round to Precision" feature has been added to the NumberBox object for instances where rounding based on the precision value is not desired. When this feature is enabled, the decimal value entered into the object reflects only the specified number of digits without being rounded to the precision value.
- 177456 – Records added to static datagrids designated as "Related" or "Save On: RowChange" can now be sorted in ascending or descending order by default.
- 178845 – For workflow approvals sent to an approval group, a custom definition can now be entered instead of the "Canceled" status that is shown to other users after enough approvals have been gathered. This requires defining a custom text and icon for the "Cancel" event in the workflow properties.
Integrated Development Environment (IDE)
- 164658, 121295 – In the IDE, the default values for the ShowCancelledInHistory and ShowTimeoutInHistory properties have been set to true. This makes canceled and timed-out approval tasks visible in the workflow history by default. If set to false, these tasks are not visible in the history, and their visibility cannot be changed.
- 167123 – Open tabs in the IDE can now be closed using the mouse's scroll wheel button.
- 171655, 106221 – The datasource timeout property in the IDE can now be set to a maximum value of 75, which is the maximum value accepted by nginx.
- 172775 – A new helper method, this.isFastApproveMode(), has been added for the TypeScript side of forms. It returns a boolean value, which is true if the associated workflow is approved using the fast approve feature.
- 177357 – When sending mail via code, the StepAttachmentType enum is now used to determine an attached file's type. To prevent errors in existing functions, the old MailAttachmentType enum is also still supported.
- 175915 – An email is now sent to the users specified in the System.Admin.Mail parameter if an error occurs during the background migrations that are required when a project is run for the first time.
- 177747 – The ReportViewer object, which displays reports created with ReportDesigner on a form, can now execute the datasources used in those reports with dynamic parameters, ensuring the results are accurately reflected in the report.
- 178288 – The OnBeforeSave event is now triggered when the toolbarSaveAsButton is used.
- 178141 – In the developer interface, the "active" option in the parameters tab for a GPT Query has been removed. Since added parameters are used in the prompt, they are considered active by default.
- 177457 – For static datagrids that are set as "Related" or "Save On: RowChange," a Default Sort field has been added to allow newly added records to be sorted in ascending or descending order by default.
Mobile Application
- 177062 – In the Synergy mobile app, when the web-managed back button is clicked on a form in SmartView, the form now closes, and the previous screen is displayed.
- 177708 – The Card object used on forms is now compatible with SmartView.
- 177721 – The Ribbon object on forms now functions correctly in the mobile app's SmartView mode.
- 177894 – Visual revisions have been made for screens used in SmartView forms within the Synergy mobile app.
- 178215 – The user experience has been improved by having forms open in SmartView by default in mobile browsers.
- 177844 – Menu icons can now be displayed in the mobile application, and the background color can be set.
- 178258 – In the mobile app, the appearance of the panel that shows the file upload process on SmartView forms has been made mobile-compatible.
- 178547 – The web page shown when the platform is in maintenance mode and the screen for unexpected errors are now displayed in a mobile-friendly format.
Bug Fixes
This section contains bug fixes identified through customer feedback and internal processes. The corrections made to increase stability and resolve known issues in the web, mobile, document management, workflow management, and developer interface modules are detailed.
Reported Issues
- 173261 – When fetching files from Document Management via ServiceAPI, if a 'take' value greater than 200 is provided in LoadOptions, the system will now return a maximum of 200 records. Data can be retrieved in batches of 200 by correctly setting the 'skip' value.
- 173547 – An issue was fixed where a workflow form, after being minimized, would reopen as a child form from the dashboard or menu. Now, the previously opened tab is closed, and the form is opened via a new request.
- 173655 – The non-functional 'column' property for datagrid objects in the developer interface has been blocked from use in the rule manager, as it could not be used for assignments or value checks.
- 177372 – An error that occurred when using form-url-encoded type parameters for REST datasources in the developer interface has been resolved.
- 178378 – When accessing user details in the Human Resources module, a check now ensures the user has view permissions for both the user and their properties, displaying a necessary authorization warning if they do not.
- 179023 – The login page now functions responsively without being affected by scaling.
- 179027 – The Readonly and ClientEnabled properties of objects rendered in the mobile application now work the same way they do on the web.
- 179033 – When the application title is edited, a "loading" message is now displayed to prevent the default value from showing during the page refresh delay.
Web Interface
- 162385 – In environments with Synergy-eBA integration, an issue causing an open eBA screen to close automatically when the Synergy menu was pinned has been fixed.
- 165998 – Visual improvements were made to the digital signature login option on the login screen.
- 166751 – An issue where changes in a permission group did not reflect for a user belonging to multiple groups was investigated and confirmed to be non-recurrent in the current version.
- 173648 – A warning for blocked browsers is now displayed when attempting to access Synergy, as configured in the BrowserManagement parameter.
- 175368 – The MaxRequestBodySize value can now be managed from project properties and can be increased for requests exceeding the 30 MB limit.
- 175450 – When an unauthorized user tries to open a form or process pending another user's approval, the authorization error message is now displayed in a more understandable way.
- 175896 – Typographical errors on the Security screen have been corrected.
- 176137 – The "Archive flow id must be filled" error during archive form creation has been fixed, allowing the form to be created successfully.
- 176162 – An issue that occurred when trying to open external links from the menu for a second time has been resolved.
- 176601 – From the "My Account -> Security Settings" tab, when Multi-Factor Authentication is enabled, the "Verify" button is now activated only after PIN entry.
- 176604 – A timeout error that occurred while loading activities has been resolved.
- 176627 – An error that occurred when providing feedback to a response from the AI assistant in the web and developer interfaces has been fixed.
- 176686 – On the task management screen, the "Save" button in user/position selection modals is now fixed in the bottom right with a constant width.
- 176717 – In the Activities window, the panel now automatically scrolls to the bottom to show the latest message after a new message is created or a reply is sent.
- 177070 – Dashboards added via the Apache Superset integration now open within Synergy.
- 177222 – An issue causing incorrect link generation by the AI in the assistant chat panel has been fixed.
- 177644 – The number of tasks displayed in the process list on the Dashboard is now consistent with the number of pending tasks.
- 178345 – An issue that prevented the correct, real-time calculation of the remaining job count after deleting a draft form from the "Workflow Management -> Drafts" list has been resolved.
- 178453 – A problem preventing images from appearing in emails created with the default template or via code has been fixed.
- 179142 – The permission check for changes made by a user on their "My Account -> Security" screen has been removed.
Workflow Management
- 166088 – An issue where event forms opened from a modal or drawer would appear in the background has been resolved.
- 169319 – If a date selection in a DateTimePicker object is canceled by code, the date is now correctly reverted in the object.
- 173915 – In workflows containing multiple documents with required fields, the display of these documents has been improved for better usability.
- 175125 – A problem preventing files from being added from the Document Management system to the RelatedDocuments object has been fixed.
- 175135 – An appropriate error message is now shown when a user tries to add an unsupported file type to the RelatedDocuments object on a form.
- 175140 – A visual glitch where the "URL" and "Text" headers in the HTMLTextBox link insertion panel would shift into the input area has been fixed.
- 175141 – Full-screen mode for the HTMLTextBox object has been temporarily disabled due to a chronic visual issue in its library. It will be re-enabled once the library supplier provides a fix.
- 176188 – An error that occurred while saving indexed form data when a workflow was initiated has been fixed.
- 177120 – In a ComboBox with word wrap enabled within a Datagrid, the selected data now correctly wraps to the next line and is fully displayed.
- 177129 – In a multi-select Lookup object, an issue where deselecting one option would clear all selected options has been resolved.
- 177314, 177965 – A problem that prevented workflow forms from opening has been fixed. This occurred when a flow was started from a project published before version 2025 R1, and then the same project was republished in a new version, causing an SDK version mismatch.
- 177354 – A visual glitch in the selection panel caused by improperly sized icons in ComboBox options within static datagrids has been fixed.
- 177358 – An issue where new rows added to a static datagrid were not reflected has been resolved.
- 177375 – A display issue in workflow forms containing a static datagrid has been fixed.
- 177720 – The "Check Unique Value" control has been bypassed for image-type columns in Datagrids, as this check cannot be performed on them.
- 177881 – The activity panel will now always appear on top in forms opened as a drawer or modal.
- 177904 – An error in the Datagrid's "export to Excel" function has been fixed, allowing the export to complete successfully.
- 177922 – A styling issue that occurred while filtering Datagrid columns has been resolved.
- 177957 – The pendingEdit control in the Datagrid is now correctly applied, ensuring it returns to false after an edit is completed.
- 177964 – Setting image-type columns in a Datagrid as a primary key has been disabled.
- 178091 – An issue where a selection made when adding a file to the FileSelector object from different sources was not reflected has been fixed by updating the selection modal.
- 178107 – A null value error that occurred when opening a workflow has been fixed.
- 178159 – Issues with the opening and closing behavior of panels in Workflow Management have been resolved.
- 178204 – A console error that occurred in a datagrid hidden on a form with visible: false has been fixed.
- 178209 – When a form fails validation, relevant warning messages are now displayed, and the form is released from its loading state.
- 177994 – In the web and mobile apps, if a workflow's flow caption is missing, the name will be displayed instead.
- 178360 – A retry mechanism has been implemented to handle errors in requests made to a project, ensuring a response is received.
- 178388 – An issue where the form would remain in read-only mode if the print action was canceled has been resolved.
- 178403 – A problem preventing the complete list of workflows from being displayed when browser resolution is below 100% has been fixed.
- 178478 – A problem that prevented a form from being saved, caused by an incorrect check of the form data's indexable property, has been resolved.
- 178484 – The activity feature has been removed from draft forms and flows as it was non-functional.
- 178494 – A request error that occurred when using the Tabs object on a form has been fixed.
- 178507 – A JSON parse error that occurred while saving a form has been resolved.
Document Management
- 177467, 298 – The issue of .zip files being downloaded with an incorrect extension from the Document Management module has been fixed.
- 173272 – A problem with exporting search results to Excel using the "Export to Excel" option in the Advanced Search function has been resolved.
- 176196 – A warning message is now displayed if a user tries to view a document in a format not supported by the system.
- 177999 – An issue with the closing behavior of panels while the workflow history is open has been fixed.
- 178021 – In selection objects (like Lookup, Dropdown) with a dynamic datasource, the data is now fetched with distinct results based on the selected value.
- 178546 – Multi-language support has been added for error messages that occur during document signing with DocuSign.
Human Resources
- 178354 – An error that occurred when a user without editing permissions performed an action in the Human Resources module has been fixed, allowing them to view information correctly.
- 178896 – On the "Human Resources -> Properties" tab, an issue where warning messages failed to display when a user tried to delete a property that was currently in use has been fixed.
- 155270 – The mandatory requirements for temp tables in the HR transfer process have been made dependent on specific parameters.
Developer Interface
- 177475 – Performance improvements have been made for the process of opening a project and its associated files.
- 163484 – An error that occurred after changing project properties in the IDE has been fixed.
- 163849 – Issues during project deployment, such as build files being created without a version or being duplicated for a minor version, have been resolved.
- 167478 – In the rule manager, when using "Assign a Dynamic Value," the action is now skipped if the new value is the same as the object's previous value.
- 168592 – If an email template used in a workflow is edited, the updated template now appears correctly during the "Edit Message Source" action in the workflow designer.
- 173767 – An issue where a default static option in a RadioList object was not pre-selected when the value type was set to integer has been fixed.
- 174850 – An issue preventing the Report Designer from opening in the developer interface has been resolved.
- 174876 – A save error in the Report Designer has been fixed.
- 175146 – An error that occurred when selecting a datasource in selection objects has been fixed.
- 175236 – In the project import modal, zip-formatted files can now be selected from the Document Management module.
- 175290 – UI errors in the form indexing panel in the IDE have been fixed.
- 175393 – An error preventing mail profiles from loading when opening or defining a flow in the IDE has been fixed.
- 176229 – When using the getIconHTML method, the icon is now rendered only after it has finished loading.
- 176571 – The selected GPT Query information in a GPT Prompt object is now preserved after project compilation, allowing the query to run successfully at the relevant step.
- 176694 – A duplication issue where two primary keys appeared in the Columns field when a datagrid's datasource type was changed from dynamic to related has been fixed.
- 176713 – In the workflow manager's steps screen, selecting the "show all steps" option now makes all objects in that version of the workflow visible.
- 177018 – A record deletion error that occurred when running DataSources in a project has been fixed.
- 177025 – The duplication issue of DataSource items in project files has been resolved.
- 177064 – The "Revert Changes" option for a project now only reverts unsaved changes made in the current version.
- 177147 – An issue where selected datasources in objects did not appear in the datasource selection modal after deployment has been fixed.
- 177192 – An import error that occurred if the Save Path for an RD object was left blank in a form within an imported project has been fixed.
- 177364 – Errors that occurred during the project import process have been resolved.
- 177589 – Required rules in imported projects are now transferred correctly to the target environment.
- 177909 – An error that occurred while replacing project files during a project import has been fixed.
- 178075 – An issue where rules could be broken by editing mandatory fields (which was possible by removing the edit lock) has been resolved.
- 178339 – A problem causing a variable linked to an assignment object to appear empty in the workflow manager has been fixed.
- 178425 – A null reference error that occurred when listing projects has been fixed.
- 178637 – Code written in the OnAfterFileAdd event of the Related Documents object now executes correctly.
- 179006 – The issue of duplicate bin and publish folders being created during a minor deploy has been resolved.
- 162517 – Log messages from the publishing process that starts after a project import are now displayed to the user in real-time before the modal closes.
- 162598 – A validation warning is now displayed if a user tries to run a GPT Query before its Return Fields have been saved.
- 179193 – A duplication issue for selections (approve/reject) made in the Before Processed Events field of the position object has been fixed.
Mobile Application
- 164013 – In the iOS app, on Native+ forms, if the Display Format for a DateRangePicker includes time while ShowTime is off, the time will now be shown as 00:00.
- 164018 – An error that occurred when a decimal value was given for the line height of a Label object has been fixed.
- 164627 – A timeout error that occurred during project compilation has been resolved.
- 165054 – Forms that are incompatible with the database (e.g., have columns with the same name) are now detected during compilation or publishing, and the process is stopped with a validation message.
- 165086 – The "New Item" and "New Folder" buttons have been removed from the top of the Solution Explorer panel in the IDE. These options are now available in the right-click context menu for the relevant items.
- 172817 – On SmartView forms, the numeric keypad is now opened for data entry into a NumberBox object to ensure only numeric data can be entered.
- 177115 – An issue where exiting an open form in the mobile app would open the dashboard in a browser view has been fixed; the static mobile dashboard is now shown instead.
- 177131 – A grid view problem that occurred when opening the selection screen for a Lookup object on forms in a mobile browser has been fixed.
- 177157 – On iOS devices, an issue where increment/decrement operations in NumberBox columns treated the data as text has been resolved.
- 177174, 177176 – On iOS devices, issues preventing selection and causing errors in the DateRangePicker object on forms opened in Safari have been fixed.
- 177177 – On iOS devices (Safari), the problem of DateRangePicker values not fitting on the screen has been resolved by displaying the forms in SmartView mode.
- 177316 – On iOS devices (Safari), a view issue that occurred during file comparison via an RD object has been fixed.
- 177332 – The appearance of the workflow history in the mobile app has been improved.
- 177349 – On iOS devices (Safari), the problem of NumberBox step buttons not fitting on the screen has been resolved by the switch to SmartView.
- 177359 – On mobile browser SmartView forms, the requirement to select a date when using the TimePicker in a static datagrid has been removed, allowing for time-only selection.
- 177401 – An issue where the placeholder text in a NumberBox was not visible on SmartView forms has been fixed.
- 177402 – Negative values can now be entered into NumberBox objects on SmartView forms in the mobile app.
- 177459 – On SmartView forms, an issue preventing the user selection modal from opening when "Forwarding Options" are active in the position object has been resolved.
- 177496 – A delay issue during data entry in a MaskInput object on SmartView forms has been resolved.
- 177498 – If no mask format is specified for a MaskInput object on a SmartView form, it will now behave like a standard TextBox.
- 177501 – A save error that occurred in the MaskInput object on SmartView forms has been fixed.
- 177517 – An issue where the loading screen would not close when opening SmartView forms has been resolved.
- 177616 – A problem where values assigned to a NumberBox were not appearing in SmartView has been fixed.
- 177649 – The selection panel type for TimePicker, DateTimePicker, and DateRangePicker objects on SmartView forms has been updated to a roller picker.
- 177671 – Unnecessary empty space in the first column of a datagrid when using SmartView has been removed.
- 177673 – A visual problem in the date selection panel that occurred when a selected date was cleared on SmartView forms has been fixed.
- 177678 – An error that occurred when entering data via a datagrid on forms with SmartView appearance has been fixed.
- 177785 – Screens opened as a drawer or modal in the web interface are now opened within a panel on SmartView forms in the mobile app.
- 178268 – An issue where an empty panel would open in a ComboBox if there was no data source to select from has been fixed in the mobile app and mobile browser.
- 178365 – The "Mobile Application - Access" permission is now required for users to use the Synergy mobile app. This permission was previously non-functional, so it must be granted to users who need access.
- 178680 – An issue causing the workflow history to get stuck on the loading screen in the Android app has been fixed.
- 179153 – An issue preventing workflow forms from opening from the dashboard and Workflow Management in the Android app has been resolved.
- 177461 – Missing permission checks for the delegation and access keys screens have been implemented for the Synergy Android app.
- 177681 – On mobile app SmartView forms, the date selection field in a static datagrid now opens as a roller picker by default.
Breaking Changes
Shadow DOM
As of the 2025 R1 version, Shadow DOM improvements have been made to ensure style isolation for form objects. With this change, it is no longer possible to access objects directly through the global document. To access objects within the Shadow DOM, the newly created helper method named getDocument must be used.
For example, instead of the previously used function to access the Cart1 object:
document.querySelector('#Cart1');
The following code block must now be used:
const formDocument = this.__form.getDocument();
formDocument.querySelector("#Cart1");
Assigning text and value properties to a Lookup object via client-side code is not sufficient for the assigned value to be fully reflected in the object. Additionally, the applyChanges() and getSelectedItems() methods must also be called. For this purpose, either these functions should be called, or the setSelectedItems() helper method, which performs the same action, should be used. The desired result is achieved in either case.
Alternative 1:
this.Lookup1.value = 1;
this.Lookup1.text = “Option 1”;
await this.applyChanges();
this.Lookup1.getSelectedItems();
Alternative 2:
this.Lookup1.setSelectedItems(1, “Option 1”);