11.0.10 Update Log

  • Last update:  2023-06-12
  • Version

    Report Server Version
    JAR Package VersionApp version

    11.0.10

    2022/11/11

    V 11.0.75

    Introduction

    Report

    Optimizations:

    1. Supported selecting multiple cells, setting cell elements in batches to save template modification costs. Details

    2. Moved the Format setting from Advanced in Cell Element to Cell Element for easier access. Details

    3. Supported detecting situations where the component/widget name is duplicated or empty when performing Global Search and Replace to prevent template replacement errors. Details

    4. Supported exporting CSV files through plugins/interfaces when exporting big dataset to solve the problem of poor performance when exporting Excel files. 

    5. Optimized fuzzy search logic of drop-down widgets and word segmentation of search content, and no longer distinguish between uppercase and lowercase. Details

    6. The default text font size of the dashboard widgets is consistent with the report block, and the font of drop-down panel of the Date widget no longer follows the adaptive font size to avoid abnormal template preview situations. Details

    7. Supported JSON format for the parameters of the showDialog, doHyperlinkByGet, and Msg.toast interfaces, and the interface usage of FVS and FRM reports is unified to reduce learning costs. 

    New functions:

    1. Supported Global Search and Replace for Set item such as cell elements and data source configurations, saving time for modifications. Details

    2. Added Data connection timeout detection function to solve the problem of data connection errors caused by short timeout limits. Details

    3. Supported zero-client printing Word report, making it convenient to print paper reports and submit them to leaders. Details

    4. Supported scheduling Word reports to be regularly sent via email/SMS to business partners/leaders for viewing, and be backed up regularly. Details

    5. Supported inserting animated multi-series charts in Word reports, making reports more visually appealing. Details

    6. Added Multiple practical interfaces for dashboard to 11.0.7 JS API, which is compatible with general reports. Details

    Platform

    Optimizations:

    1. Supported List arrangement for Quick Entry components of the Data Portal, making it easy to view and layout. 

    2. Supported custom notifications of Add New, Offline, and Change reports in Report Dynamic component of the Data Portal. With the function, admins can delete reports without notifying the users.

    New functions:

    1. Added authentication method Private Cloud Container Authentication to solve the problems of some docker containers unable to start complete registration function and unable to register successfully. Details

    Report

    Supporting Batch Setting Cell Elements

    Application scenario: After the template is created, a large number of cells need to be formatted, and data and filter conditions need to be set, but batch setting is not available. Users need to spend a lot of efforts to modify.

    Before optimization: If multiple cells are selected, Cell Element icon will be grayed out and batch setting is not supported.

    After optimization: If multiple cells are selected, batch setting in Cell Element is supported.

    For details, see Data Column Attributes.

    Optimizing Format Setting

    Application scenario: Cell format settings are very common, but the location is not easy to find, causing confusion for users.

    Before optimization: The location of Format is in Advanced in Cell Element.

    After optimization: The location of Format is in Cell Element.

    For more details, see Data Format Setting.

    Optimizing Global Search and Replace Function

    1. Added Set item in Global Search and Replace.

    Application Scenario: After the template is created, a large number of cells need to be formatted, and data and filter conditions need to be set. Users need to spend a lot of efforts to modify.

    New functionSupported searching and replacing cell elements, data source configurations, and other options.

    For details, see Global Search and Replace in Templates.

    2. Added checking the content of components and widgets before replacing.

    Application Scenario: Component and widget names support batch replacement, but in a template, duplicate component and widget names are prohibited, and component and widget names cannot be empty, otherwise it will cause template preview failure.

    Optimization: When users replace the content of Component and Widget in the template, Legality Check is supported for checking duplicate or empty names of components and widgets. It is recommended for you to manually locate and modify them or not replace them.

    For details, see Global Search and Replace in Templates.

    Adding Data Connection Timeout Detection Function

    Application scenario: In the case of data connection failure caused by timeout, the error message is unclear, and users cannot quickly locate and solve the problem.

    New function: Added Data connection timeout detection function to custom timeout period. If the error message is 31300010 Fail to connect the KDC server, it indicates that the data connection has timed out, and the timeout time can be manually increased.

    For details, see [Platform] Configuring Data Connection.

    Exporting CSV Files for Big Dataset

    Application scenario: In the scenario of exporting big data, Excel files may encounter issues such as large file size and unable to open the file.

    But CSV format files have the advantages of high export efficiency, low memory impact, and convenient file opening.

    New functions:

    1. Added two parameters forMat and enCoding for the big dataset export interface, which support exporting CSV format files in the new computing engine and general templates.

    For details, see JS Large Dataset Export.

    2. Renamed big dataset export plugin for Excel as Big Dataset Export Plugin and supported setting the export file format to CSV.

    For details, see Large Dataset Export Plugin.

    Optimizing Fuzzy Query Logic for Widgets

    Application scenario: After upgrading from FineReport 10 to FineReport 11, the fuzzy search function of the drop-down widgets is restricted and cannot search for the desired content.

    Optimization: Optimized fuzzy search logic of drop-down widgets and word segmentation of search content, and no longer distinguish between uppercase and lowercas.

    For details, see Fuzzy Search for Drop-down Box, Drop-down Checkbox and Drop-down Tree.

    Optimizing Widget Styles Under Adaptive Mode

    Application Scenario: In dashboards of FineReport 11.0, the font size unit of all text in widgets is pt, and it will be automatically zoomed proportionally when previewed according to the template. However, the default font size of the widgets is not consistent, resulting in some widget fonts exceeding the display area during preview.

    Optimization:

    1. Set the default font size of all widgets text in dashboards uniformly to 9pt, which is consistent with the default font size of report blocks.

    2. The font of the Date widget drop-down panel of dashboards no longer follows the adaptive mode to avoid the problem of the panel being too large and exceeding the display area.

    For details, see Dashboard Widgets Style.

    Optimizing FVS API Interface

    Application Scenario: The JS API interface usage of FVS template and FRM dashboard is inconsistent, resulting in high learning costs for users.

    Optimization:

    1. Supported JSON format for the parameters of the showDialog and doHyperlinkByGet interfaces.

    For details, see Global Interface.

    2. Supported JSON format for the parameter of the Msg.toast interface. And added a TYPE parameter for the Msg.toast interface, which represents the type of the pop-up box.

    For details, see FR.Msg.

    Optimizing Word Report Plugin

    1. Supported zero-client printing.

    Application scenario: After completing the Word report, users generally need to print it in paper format and submit it to the leader for review. Sending online or offline documents to leaders is not formal enough.

    New function: If the template is configured with the Zero-client Printing setting and the print button is configured in the toolbar, you can print Word reports when previewing the report.

    For details, see Word Report Plugin.

    2. Supported scheduled task scheduling.

    Application Scenario:

    1. You need to regularly send Word reports via email/SMS to business partners or leaders for viewing.

    2. You need to regularly backup Word reports for future reference or retrieval.

    New functions:

    After installing the Word report plugin, You can log in Decision-making Platform and select new option word in Manage > Task Schedule > Type to set scheduled task for Word reports.

    1. Supported Word and PDF formats for attachment archive.

    2. Supported email and SMS notification, FTP attachment and SFTP attachment upload for File preprocessing.

    For details, see Task Schedule Setting for Word Report.

    Adding General-Reports-Compatible Table JS Interface in FineReport 11.0.7

    Optimized the table interface in V 11.0.10. The historical interface will be retained, but there will be no further iteration optimization in the future. The new interface has clear hierarchy and complete functions, and you can upgrade to use the new interface.

    The new interface uses a three-level structure of Table Object > Row and Column > Cell Object to locate elements in the table layer by layer, helping users quickly achieve various complex application scenarios.

    For details, see API Interface Summary.

    Platform

    Optimizing Data Portal

    1. Supported setting Cover position for Quick Entry components.

    Application scenario: For the style of Quick Entry, many users hope to be able to scroll as list, which is convenient for viewing and layout.

    Optimization: Added Cover position in the Component Style of the Quick Entry components, including: Text top and Text Left.

    For details, see Quick Entry Components.

    2. Supported multiple choices for report dynamic component module.

    Application scenario: supported three types of dynamics: Add New, Offline, and Change. However, some admins only want users to receive notifications of new releases while not of reports offline.

    Optimization: Added Dynamic Type in the Component Content of the report dynamic component, which supports checking the dynamics that need to be notified by users.

    For details, see Report Dynamic Component.

    Adding Private Cloud Container Authentication

    Application Scenario:

    1. The project is deployed in the docker container and cannot bind to the machine code or MAC address, so it cannot use local machine information authentication or private cloud authentication.

    2. The FineReport project cannot connect to the external network, so it cannot use public cloud authentication.

    3. Local container authentication requires all servers to start the complete registration function, which is not supported in some environments.

    Optimization:

    Added Private Cloud Container Authentication, map the FineReport authentication server to the local authorization server, and perform authentication binding through scanning code, and perform project binding through private cloud authentication.

    For details, see Private Cloud Container Authentication.


    Attachment List


    Theme: 11.0 Update Log
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy