Bizview v25.4 Release Notes
This topic describes feature enhancements, resolved issues, and important information for Bizview v25.4, released on December 19th, 2025.
Note: Starting in Bizview v24.1, feature enhancements are no longer available to on-premises users.
To purchase this product, contact US Sales or UK Sales.
- Feature Enhancements in v25.4
- Issues Resolved in v25.4
- Patch Release – Issues Resolved in v25.4.0.4
- Patch Release – Issues Resolved in v25.4.0.3
- Patch Release – Issues Resolved in v25.4.0.2
- Patch Release – Issues Resolved in v25.4.0.1
Feature Enhancements in v25.4
| Issue | Resolution |
|---|---|
| Platform Roles Alignment - BV01 Viewer Role |
This release introduces a new standard role BV01 specifically for Platform Viewer license holders. This role provides strictly read-only access across the platform, resolving the previous issue where Viewer license users could unintentionally input values through workflows and forms. This standard BV01 role is also available for Bizview legacy users. Key characteristics:
|
| Platform Roles Alignment - BV20 Power User License Capability Extension | For scenarios where Power Users require Client Admin and Workflow Designer access (BV20 role), administrators can now grant this elevated permission through a new extension mechanism. |
| Custom Date Range for Log Viewing |
This release provides a minor enhancement to Events Log and Jobs Log by removing the 'All' option and adding a Custom Date Range option in the View menu. The 'All' option previously caused performance issues by attempting to load entire log histories containing millions of records, leading to browser timeouts and poor user experience. The new Custom option opens a modal dialog with From Date and To Date pickers, allowing administrators to query specific date ranges. The View dropdown displays the selected date range as "Custom (MM/DD/YYYY - MM/DD/YYYY)" and persists until another option is selected. Date validation prevents invalid ranges, future dates, and ensures To Date is not before the From Date. Default values as set as follows when not specified:
|
| AI Report Assist Dashboard Enhancement |
This release provides a minor enhancement to AI Report Assist by adding support for three default dashboard areas: My Favourites, User Information, and Workflow Tasks. Users can now prompt AI Report Assist to create these dashboard areas, and the system ingests the corresponding functions to successfully insert them into dashboards with correct data display. This enhancement expands AI Report Assist capabilities to include these commonly used dashboard components that were previously only available through manual creation. |
Issues Resolved in v25.4
| Salesforce Case # | Resolution |
|---|---|
| Salesforce Case: 05360423 | The formula references in the PARAM sheet now correctly maintain their original cell references when the Parameters tab is opened and closed, instead of incorrectly shifting to different cells. |
| Salesforce Case: 05324514 | The field names with spaces now correctly wrap in square brackets within generated SQL queries for dashboard filters, instead of causing SQL validation errors. |
| Salesforce Case: 05325535 | The ISNUMBER formula now correctly updates immediately when cells with Text format are edited, instead of maintaining the previous evaluation until the value changes. |
| Salesforce Case: 05352375 | The Template Search now correctly returns reports containing the searched text from published report sheets, instead of failing to locate matching content. |
| Salesforce Case: 05361401 | The Time Window date fields now correctly display dates in the selected culture's date format, instead of always showing the US format regardless of culture settings. |
| Salesforce Case: 05378073 | Global variables ($TEMPLATE, $CLIENT, $USER) now correctly replace with their actual values in PARAM and Gettable sheets, instead of leaving some variables as literal text. |
| Salesforce Case: 05380725 | The Sum, Average, and Count functions at the bottom right of the screen now correctly exclude hidden rows and columns from calculations, instead of including all data regardless of visibility. |
| Salesforce Case: 05368840 | The Export File plugin now supports a configurable timeout parameter to accommodate large dataset exports, instead of failing with the default timeout. Introduced command_timeout parameter |
| Salesforce Case: 05397829 | The FORMUPD job step now correctly validates HTTP response status codes before processing, instead of throwing exceptions when encountering configuration issues. |
| Salesforce Case: 05372120 | The CF_TABLEVALUE function now correctly returns numeric and decimal values from table cells, instead of incorrectly returning values from adjacent cells. |
| Salesforce Case: 05358716 | Job scheduling now correctly handles all start times regardless of timezone, instead of throwing errors when certain start times are configured in non-UTC timezones. |
| Salesforce Case: 05398700 | The Subtotal parameter label now correctly reads "Add an extra row below each subtotal row" to accurately describe the functionality, instead of the misleading "before" wording. |
| Salesforce Case: 05393405 | The HYPERLINK formula now correctly navigates to URLs when nested inside IF statements, instead of failing to respond to clicks. |
| Salesforce Case: 05422152 | The Fortnox plugin now correctly handles entity tracking during Bookkeeping scope processing, instead of failing with duplicate key exceptions. |
| Salesforce Case: 05389957 | Gridform Data Order now correctly interprets negative values as descending sort with absolute value for priority, instead of using raw numeric values for both direction and priority. |
| Salesforce Case: 05382573 | The input form preview now correctly renders all rows within comment blocks during scrolling, instead of skipping rows around DATA#EXPAND. |
| Salesforce Case: 05378200 |
The BV_SYSTEM_SESSIONS data view now executes successfully with all field combinations, instead of failing with missing column errors. Note: Fix will be released for on-premises customers version bizview_v24.0.9.0 msi |
Patch Release – Issues Resolved in v25.4.0.4
The following critical issues are identified and resolved in patch version 25.4.0.4 deployed on 8th April, 2026.
| Salesforce Case # | Resolution |
|---|---|
|
Salesforce Case: 05530228 05530207 |
In templates using AddSheets with breaksheets, data entered on non-first breaksheet tabs now correctly saves to the tab where it was entered, instead of being moved to the first breaksheet tab. Additionally, templates configured with multiple #sections and AddSheets now save successfully, instead of returning an "Invalid row or column index" error. |
Patch Release – Issues Resolved in v25.4.0.3
The following critical issues are identified and resolved in patch version 25.4.0.3 deployed on 27th March, 2026.
| Salesforce Case # | Resolution |
|---|---|
| Salesforce Case: 05492295 | Numeric attribute values now save correctly when the attribute datatype is Decimal (27,8) and the cell type is set to Percentage or Currency, instead of failing to write data to the database. |
|
Salesforce Case: 05502741 05501822 |
Formulas in input form cells now correctly persist after recall when the form contains a dummy or empty dataview column and also if there is delete_where parameter, instead of being replaced with hardcoded values. |
| Salesforce Case: NA | Cell properties now correctly persist during formula recall validation, instead of being overwritten when the properties instance is replaced. |
Patch Release – Issues Resolved in v25.4.0.2
The following critical issues are identified and resolved in patch version 25.4.0.2 deployed on 27th February, 2026.
| Salesforce Case # | Resolution |
|---|---|
|
Salesforce Case: 05483172 |
Formulas in cells are now preserved after the user selects Save Values and Refresh, instead of being replaced with hardcoded values regardless of clearing or re-entering values. |
|
Salesforce Case: 05483194 |
The SEARCHVAL formula now correctly generates SQL WHERE clauses with proper logical grouping when using account ranges combined with UNIT exclusions and multiple account clauses separated by semicolons. |
|
Salesforce Case: N/A |
Users with the BV01 (Viewer) role can now save values to forms and gridforms when they also have higher-level roles that grant edit permissions. |
|
Salesforce Case: N/A |
The SQL smart expression parser now correctly wraps expressions in parentheses to ensure proper query evaluation. |
|
Salesforce Case: N/A |
SUMIFS formulas are now preserved after the user adds multiple Object Accounts and selects Save and Refresh, instead of being overwritten with hardcoded values. |
Patch Release - Issues Resolved in v25.4.0.1
The following critical issues are identified and resolved in patch version 25.4.0.1 deployed on 30 January, 2026.
| Salesforce Case # | Resolution |
|---|---|
|
Salesforce Case: NA |
The BV01 role is now correctly added to the Bizview database when upgrading from older versions (25.3 or earlier) to version 25.4. |
|
Salesforce Case: 05461208 |
Power User and Viewer license users can now access the Platform homepage without encountering permission errors. The api/pds/Config endpoint now correctly handles requests from these license types. |
|
Salesforce Case: 05463592 |
The application now correctly resolves URLs based on the user's language setting, instead of using the culture setting which caused HTTP 404 errors when culture and language differed (e.g., Danish culture with English language). |
|
Salesforce Case: 05463757 |
Formulas in Input Forms are now correctly preserved when saving generated templates. Previously, formulas were replaced by their calculated values (hardcoded) upon saving. |
|
Salesforce Case: 05464695 |
Cell format can now be changed from Text (or other formats) back to General. Previously, attempting to switch to General format would revert the cell back to its previous format. |
|
Salesforce Case: 05467996 |
Drill down parameters no longer contain duplicate entries. The ISOMONTH value is now correctly passed from parent templates to child templates during Drill To actions. |
|
Salesforce Case: NA |
The Replace Deprecated function now correctly handles formulas containing comparison operators (>= and <=). Previously, these operators were mishandled, causing the replacement to fail. |
|
Salesforce Case: 05466999 |
The Selection Pane no longer automatically reloads the report when selections change. Users can now modify multiple selections and explicitly click the Open button to apply changes. |
|
Salesforce Case: 05470476 |
The Format button in SQL Query Dataviews now correctly formats SQL queries without removing JOIN clauses. Previously, clicking Format would strip all JOIN statements from the query. |
|
Salesforce Case: 05474252 |
Filters in the Advanced Filtering section can now be edited in dashboard design mode. Previously, clicking Edit threw a browser console error and prevented filter modifications. |
|
Salesforce Case: 05475181 05475267 |
The WHERE clause generated by SEARCHVAL now correctly preserves logical grouping, Conditions within parentheses no longer leak into outer scopes, and SQL output is now cleaner with fewer redundant nested parentheses. |
|
Salesforce Case: 05471144 |
Error messages in the Dataview Editor now display with proper line breaks for better readability. Previously, multi-line error messages appeared on a single line, making them difficult to read. |