Version
Report Server Version | JAR Package Version | App Version | HTML5 Mobile Display Plugin |
11.0.4 | 2022/04/15 | V 11.0.64 | V 11.0.64 |
Introductions
Report
Optimizations:
1. Added Hide when text exceeds in Tooltip of Cell.
2. Optimized hyperlink style settings. When you edit, add or delete hyperlinks, Style in Cell Attributes would not be affected. Details
3. Optimized dataset management. Added Search, Copy, and Batch select. Details
4. Added SSH Setting and SSL Setting to JDBC and MySQL data connection on platform to improve security. Details
5. Optimized Hierarchical Coordinate Function. Turned commonly used hierarchical coordinates into functions to improve report development efficiency. Details
6. Optimized Date Function. Added ENDOFMONTH and ISWORKDAY functions. Details
7. Optimized Text Function, Added MIDCHAR function. Details
8. Optimized TOIMAGE Function to solve the problem of file size explosion during export. Details
9. Optimized the formula editor. Supported resizing the outermost layer of the formula editing box.
Chart
Optimizations:
1. When you preview the chart in full screen, the graphics and fonts will adapt to the size of the screen. And the chart background color selection logic is also optimized.
2. After drilling down the map, if the interactive operation is applied to the entire template size, then the map can maintain the current drilling level. Details
Platform
New function: Added Disk operation and maintenance. With the function, disk clean would be safer and more convenient, preventing the risk of losing business files and downtime caused by disk problems.
Optimizations:
1. Added Back up and restore operation log to prevent the loss of operation logs to prevent risks. Details
2. Optimized Load Management naming. Details
3. Optimized Load Monitor. Added Load Monitor to trigger warning according to load status. Details
4. Optimized Intelligent Release. Added Report result table memory intelligent release to automatically release invalid result table references to reduce system memory usage. Details
5. Supported entering formulas and parameters in Recipient and custom link under Task Schedule. Details
6. Optimized LDAP domain user synchronization plugin. Supported search, manual input, and batch paste for the attributes of user, department and role. Details
7. Optimized FineBI and FineReport connection tool plugin. Supported mounting BI dashboards from the secondary server on the directory of the main server.
8. Optimized backstage single sign-on plugin. Supported hot deployment and URL redirection. When no error occurs, it would provide a link for jumping to the login page. Details
9. Optimized CAS single sign-on plugin. Supported hot deployment, custom usernames and custom release requests. Details
10. Optimized PUT and DELETE request conversing to POST plugin. Supported hot deployment. Details
Mobile Platform
Optimization: Extended default template loading time and optimized template request timeout prompts. Details
Report
Adding Hide When Text Exceeds
Added Hide when text exceeds in Tooltip of Cell. For long text, it would automatically display ellipsis when it exceeds the length of the cell, and the full text can be displayed when you hover the mouse over the text, optimizing the display convenience of large text.
For details, see Tooltips of Cell.
Optimizing Hyperlink Style Settings
When you edit, add or delete hyperlinks, Style in Cell Attributes would not be affected.
For details, see Hyperlink.
Optimizing Dataset Management Panel
Optimized dataset management. Added Search, Copy, and Batch Select.
For details, see Dataset.
Optimizing Platform Data Connection
Added SSH Setting and SSL Setting to JDBC and MySQL data connection to improve security.
For details, see [Platform] Data Connection Management.
Optimizing Hierarchical Coordinate Function
In actual scenarios, writing hierarchical coordinates can be very complicated, and maintaining formulas can also be troublesome.
To solve the problem, FineReport turned some commonly used formulae for calculating indicators into functions, so you do not need to write formulae by yourself, greatly improving report development efficiency.
1. Deleted CIRCULAR, HIERARCHY and LAYERTOTAL functions, and replaced ACCSUM function with CROSSLAYERTOTAL function.
2. Added ACCSUM, SUMIFS and COUNTIFS functions.
3. Optimized PROPORTION, MOM and SORT functions.
For details, see Hierarchical Coordinate Function.
Function | Introduction |
ACCSUM | Calculates cumulative values for data based on different groups. |
MOM | Calculates data year-on-year or quarter-on-quarter. |
SUMIFS | Counts the total amount of data that meet multiple conditions. |
COUNTIFS | Counts the number of cells that meet certain conditions |
PROPORTION | Calculates the proportion of each extension value of the extended cells in the summary value. |
SORT | Calculates ranking. |
Optimizing Date Function
Added ENDOFMONTH and ISWORKDAY functions.
For details, see Date and Time Function.
Function | Introduction |
ENDOFMONTH | Returns the date value of the last day of the month before or after the specified date. For example, ENDOFMONTH("2021-12-22") equals 2021-12-31. |
ISWORKDAY | Determines whether a date is a weekday or a weekend. Weekdays return true. Non-working days return false. |
Optimizing Text Function
Added MIDCHAR function.
For details, see Text Function.
Function | Introduction |
MIDCHAR | Extracts all characters before or after a certain character. The element being extracted can be a number, character, and so on. For example, MIDCHAR("1234666", '6') equals 66. |
Optimizing TOIMAGE Function
The TOIMAGE function supports commonly used images formats such as JPG, PNG, and BMP, and caches them as files with corresponding formats to avoid a sudden increase in file size when exporting.
For details, see Display Image in Cell (TOIMAGE).
Formula Editor Supporting Resizing
Supported resizing the outermost layer of the formula editor box.
For details, see The Composition and Syntax of Functions Calculation.
Chart
Optimizing Chart Full Screen Display
When you preview the chart in full screen, the graphics and fonts would adapt to the size of the screen. And the chart background color selection logic is also optimized.
The logic for selecting the background color of the chart is shown in the following table:
Fill | Background | Opacity |
Theme | Dark theme displays as #000816, and light theme displays as #FFFFFF. | Does not take effect, which defaults to 100%, |
No Background | Dark theme displays as #000816, and light theme displays as #FFFFFF. | Does not take effect, which defaults to 100%, |
Image | Displays with user-defined settings. | Can take effect (0-100%). |
Color | Displays with user-defined settings. | Does not take effect, which defaults to 100%, |
Gradient Color | Displays with user-defined settings. | Does not take effect, which defaults to 100%, |
For details, see Chart Toolbar.
Optimizing Drill-down Map
After drilling down the map, if the interactive operation is applied to the size of the entire template, then the map can maintain the current drilling level.
Supported interactive operations include:
· Adjust browser size.
· Zoom in or out the browser.
· Click Cancel Fixed to unfix the directory.
· Select Full Screen to preview the entire template on decision-making platform.
For details, see Drill-down Map.
Platform
Adding Disk Operation and Maintenance
Application scenario: As the project continues to operate, the memory occupied increases. You may worry about which files can be cleaned up.
Optimization: Added Disk operation and maintenance. With the function, disk clean would be safer and more convenient, preventing the risk of losing business files and downtime caused by disk problems.
1. Provides disk clean that can efficiently recommend cleanable files.
2. You can set auto clean logic for some files.
3. Cleans disks efficiently to save resources and prevent disk downtime.
For details, see Disk Operations and Maintenance.
Adding Operation Log Real-time Backup
Added Back up and restore operation log to prevent the loss of operation logs to prevent risks.
For details, see Log Introduction.
Optimizing Load Management Naming
· Memory Management was renamed Load Management.
· Memory Warning was renamed Load Monitor.
· Real-time Memory was renamed Real-time Load.
For details, see Memory Management.
Optimizing Load Monitor
· Added Load Monitor for real-time load.
· Added Load Monitor to trigger warning according to load status.
For details, see Memory Management.
Optimizing Intelligent Release
Added Report result table memory intelligent release to automatically release invalid result table references to reduce system memory usage.
For details, see Memory Management.
Supporting Entering Formulae and Parameters in Recipient and Custom Link Under Task Schedule
Supported entering formulae and parameters to customize email in File process > Email Notification > Recipient.
Supported entering formulae and parameters to customize email in File process > Email Notification > CC.
Supported entering formulae and parameters to custom email in File process > Email Notification > BCC.
Supported entering formulae and parameters to customize link in File process > Client Notification.
For details, see Formulae Supported by Task Schedule.
Optimizing LDAP Domain User Synchronization Plugin
Plugin version 2.0 supported searching, manual input, and batch paste for the attributes of user, department and role, and pasted values are recognized through line breaks.
For details, see LDAP domain users Synchronization.
Optimizing FineBI and FineReport Connection Tool Plugin
Plugin version 2.0 supported mounting BI dashboards from secondary servers on the directory of the main server.
For details, see FineBI and FineReport Connection Tool Plugin.
Optimizing Background Single Sign-on Plugin
· Supported hot deployment.
· Supported URL redirection.
· When no error occurs, it would provide a link for jumping to the login page.
For details, see Backstage Single Sign On Plugin.
Optimizing CAS Single Sign-on Plugin
· Supported hot deployment.
· Supported custom username.
· Supported custom release request.
For details, see CAS Single Sign-on.
Optimizing PUT and DELETE Request Conversing to POST Plugin
Supported hot deployment.
For details, see PUT and DELETE Request Conversing to POST Plugin.
Mobile Platform
Optimizing Mobile Template Loading Time
Before optimization: The default request timeout is not long enough for some users and lacks prompts for request timeouts.
After optimization: Extended default template loading time and optimized template request timeout prompts.
For details, see Introduction to Fine-Mobile.