beqom v10 HF159 - Release notes
This article lists the new features that have been added to the platform, as well as the bugs that have been corrected in this release.
Deployment date: March 27th, 2024
Fix version: #BeqomApp - v10 - HF 159.3 - DB 10.0.917
| Type | Issue key | Description | |
|---|---|---|---|
| Zendesk | Jira | ||
| BQM-11272 | Web App: Issue with Chinese Characters in Population Criteria The following problem was reported in the beqom Web App: in the , if a criterion of a population was created with a Chinese character in the formula, the formula could not be saved. The issue has been corrected and now cultural characters are correctly recognized by the application when writing conditional formulas in the . | ||
| BQM-17865 | Admin Portal: Cannot Delete Existing Users When working in the beqom Admin Portal, if an admin user attempted to delete an existing user, the application returned an error. After investigations, it was revealed that the problem occurred because the information linked to the user in other tables were not properly deleted. The issue has been corrected and now users can now be normally deleted. | ||
| BQM-20909 | Back-End: Refactor UserRepository in Analytics Service In the Analytics service, the writing method for SQL queries used in the has been changed from using pure SQL to the Language Integrated Query model because of potential security risks. This improvement aims to prevent malicious SQL injections and other security vulnerabilities. | ||
| BQM-21111 | Web App: Incorrect Data Grids Behavior after Profile Switch The following issue was noticed in the beqom Web App: when a user with several profile assignments opened a data grid, upon switching to another profile which did not have access to that grid, the grid was unexpectedly opened without any data displayed. In addition, if the user attempted to open another data grid, the application returned a confirmation message informing that this action may discard any unsaved changes which was incorrect. The issue has been corrected and now permissions to access data grids are correctly configured after users switch profiles. | ||
| BQM-21376 | Web App: Missing Warning Message when Attempting to Delete Widget Homepages Set as a Homepage The following incorrect behavior was noticed in the beqom Web App: if an admin user deleted a widget homepage which was published as a homepage, the application was not returning any warning message to inform the user that the homepage was in use. To correct this issue, a new message listing the homepage assignments has been introduced when users attempt to delete a widget homepage published as a homepage. API: new GET /api/Admin/GetDashboardNamesByUids(string[] uids) endpoint | ||
| BQM-21437 | Web App: "Advanced Analytics Report Management" Feature Flag Deactivation Issue When the "Advanced Analytics Report Management" Feature Flag was disabled in the beqom Web App, users were still able to create a homepage based on Advanced Analytics reports although the option should be removed in the homepage setting. The issue has been corrected and now when the "Advanced Analytics Report Management" Feature Flag is disabled, the related features and settings are correctly removed from the application. | ||
| BQM-22402 | Web App: Cannot Use "Enter" Key to Select a Value in Widget Homepage Configuration The following incorrect behavior was reported in the beqom Web App: when working with any widgets in a widget homepage configuration screen, if a user highlighted a value in a drop-down and attempted to use the "Enter" key to select the value, the shortcut was not working. The issue has been corrected and now users can normally use the "enter" key to select a value in a drop-down in any widget configuration. | ||
| BQM-22746 | Back-End: Missing Endpoint Call for Users without Default Process Hierarchy Tree The following problem was reported: if a users was not configured with a default process hierarchy tree, a missing API call could lead to access issues in the component. The issue has been corrected by always calling GetFirstTreeByPlanId API even if the user has no default hierarchy tree to prevent any display issues. | ||
| BQM-22940 | Back-End: Add Support for Version Tag (HF Number) to Release Builds In order to use the deployment tracking method in DataDog and thus compare the deployed code according to the version tag of a hotfix package, the HotFixVersionProvider setting has been added to retrieve the hotfix tag during the build time of a release. | ||
| BQM-23019 | Back-End: Migrate Unit Testing From Enzyme Library to React Testing Library The Enzyme library, a library used to write unit tests, has been deprecated from the application code and replaced by the React Testing library. This improvements aims at reducing the technical gap and improve the unit testing method. | ||
| BQM-23079 | Web App: Advanced Analytics Report Folder Display Issue The following incorrect behavior was reported in the beqom Web App: when working in the , if a user navigated to the Ad hoc report folder and clicked the Create report button, the Advanced Analytics folder unexpectedly disappeared. The issue has been corrected; the Advanced Analytics report folder is now always correctly displayed in the tree. | ||
| BQM-23208 | Web App: View and Download Buttons Misalignment in Documents Widget in Widget Homepages When working in a widget homepage configured with a Documents widget, it was reported that the view and download icons were not correctly aligned with the publication date of the document as expected. The issue has been corrected and now the view and download buttons in Documents widget are correctly displayed. | ||
| BQM-23242 | Hierarchy Security Inoperative in Process Grids In order to prevent any issue with the hierarchy security feature in process grids, the NOLOCK hints table used to override the default transaction isolation level of database tables within the view in a specific query, has been removed. | ||
| BQM-23292 | Back-End: Cannot Create Real-Time Calculation Triggers via Stored Procedure On the back-end side of the application, when creating a stored procedure with an object which triggered the real-time calculation feature but without defining the ActionType parameter, the trigger action was not working. The issue has been corrected and now stored procedures to trigger the RTC feature can be correctly configured and the ActionType is always passed. | ||
| BQM-23312 | Localization Update The rps_localization table has been updated in order to make sure that the beqom application is fully localized. Update to rps_localization | ||
| 91984 | Web App: Process Grid with Data Operations on Hidden Columns Data Display Issue in Excel When working in a process grid configured with hidden fields associated by data operations to other visible fields, if the grid was exported to Excel and users entered a value that triggered a data operation in one of the hidden columns, the values of the hidden columns unexpectedly appeared randomly outside of the data table in the Excel file. The issue has been corrected; data operations configured on hidden columns are now correctly working in exported process grids. | ||
| 97197 | Web App: Collapse/Expand Button in Application Navigation Menu is Read Twice by Screen Reader Applications When using a screen reader application, if the user focused on the collapse/expand button in the application navigation menu, the screen reader was reading the label twice which was incorrect. The issue has been corrected and now the label of the collpase/expand button is only read once by screen reader applications as expected. | ||
| 98821 | Web App: Collapse/Expand Button in Application Navigation Menu is Read Twice by Screen Reader Applications When using a screen reader application, if the user focused on the collapse/expand button in the application navigation menu, the screen reader was reading the label twice which was incorrect. The issue has been corrected and now the label of the collpase/expand button is only read once by screen reader applications as expected. | ||
| In this Release Note | |||
Ongoing deployments
| Ticket Number | Changes | Impact | Comment |
|---|---|---|---|
| BQM-20728 | API changes:
The following APIs have been updated:
DB changes:
On the database side, the following updates have been performed:
| These deployments are related to the "Machine Learning Engine for Base Salary Estimation" Feature Flag which is currently available as a limited feature. | |
| BQM-22050 | API changes: No changes DB changes: No changes | ||
| BQM-22330 | API changes:
The following new API endpoint has been added:
DB changes: No changes | ||
| BQM-22348 | DB changes:
The following updates have been performed on the database side:
| These deployments are related to the preparation of the infrastructure for the "Statement Generation" Feature Flag. | |
| BQM-22755 | API changes: No changes DB changes: No changes | ||
| BQM-22833 | API changes: No changes DB changes: No changes | This deployment is related to the "Machine Learning Engine for Base Salary Estimation" Feature Flag which is currently available as a limited feature. | |
| BQM-23011 | API changes: No changes DB changes: No changes | This deployment is related to the preparation of the infrastructure for the "Statement Generation" Feature Flag. | |
| BQM-23192 | API changes: No changes DB changes: No changes |