Successfully!

Error!

11.0 Update Log

  • Last update:  2023-05-25
  • Overview

    To enhance customer satisfaction, FineReport 11.0, the brand-new version, was launched in the second quarter of 2023 after 3 years of demand collection, product discussion, development and testing.

    If you want to experience the new version, click Downloading FineReport.

    图1.png

    Optimization Points

    Focused on report application, FineReport 11.0 provides diverse report development modes for different scenarios as well as strengthens its basic functions in order to improve performance, stability, and security.

    To become a one-stop data application platform, FineReport 11.0 tries to apply data from demand management, data sorting to data presentation, and open interconnection with various information systems.

    FVS

    For details, see FVS Introduction.

    FVS is designed for large screen visualization scenarios. It can meet target users’ needs in a more convenient and professional way.

    • Exclusive design mode for large screens: You can view the final layout and style effects in the designer without repeatedly previewing to adjust.

    • Narrative large-screen display: The large-screen display is no longer limited to a single page, you can present a complete story with smoothly transitions between multiple pages.

    • Rapid implementation of 3D city: You can upload custom models to build smart city, smart park and other scenarios, constructing a three-dimensional data visual field.

    图4.png

    Developer Debugging Function

    For details, see Developer Debug.

    FineReport 11.0 adds ways to preview Developer Debug in the new adaptive mode of dashboard. You can directly adjust the layout of the dashboard on the template preview interface, and it will take effect immediately after you click Save.

    You can directly adjust template layout in the browser to achieve the most appropriate dashboard effect without repeatedly switching between the designer and browser for debugging and previewing.

    In addition, you can adjust the layer priority of overlapping components, improving report development experience under absolute layout.

    图5.png

    Adaptive Dashboard

    For details, see Dashboard Adaptive Attributes.

    FineReport 11.0 has greatly optimized the display effect of dashboard templates at different resolutions. It can achieve smooth and adaptive scaling in both proportional and non-proportional scaling, providing the same experience on different devices.

    • The new adaptive mode has optimized the design and presentation effects of dashboard in PC.

    • Optimize the font adaptation and report scaling method of PC Adaptive Attr.

    • Add Content display mode in the report block component, which allows for setting the adaptive display mode of the report block content.

    • Add Height in the parameter interface, which can adjust the height of the parameter panel.

    • Optimize the Tab loading logic, solving the problem of slow loading when multiple Tabs are loaded.

    • You can freely switch between the old and the new adaptive template.

    • You can export dashboard without installing plugins.

    Before optimization:

     图6.1.png

    After optimization: 

     图6.2.png

    Component Reuse

    For details, see Component Reuse.

    Do you know how to beautify a template? Do you want to save your time on style configuration? You need fixed common component styles or function or components with data to quickly set up demo?

    FineReport component reuse function can help you. You can drag the components from the local component database to your dashboard directly, and change the data, size, background color as you want.

    If you want to save the created components for next use, you can simply save the generated components to the local database.

     图7.png

    Template Theme

    For details, see Template Theme Management.

    Setting the style and formatting of the template is always a big challenge for creating templates. For example:

    • You may think the table style or the chart color matching is not satisfying, wondering how to make a good-looking template.

    • You cannot reuse the good-looking style that you created, and you have to repeatedly set and adjust it every time.

    • Changes in requirements lead to changes in style, and you have to reset the well-made template.

     To address these problems, FineReport 11 has launched brand-new Theme Switching function. It includes multiple built-in themes for you to select, and also supports operations such as adding, modifying, and deleting themes, meeting customization needs.

    • Support template theme management for two types of reports, General/Aggregation Report and Dashboard, and both have built-in themes to choose from.

    • Built-in Compatible Theme supports the use of old versions templates in FineReport 11.0.

    • Support adding new themes, which can be modified and deleted as you may want while built-in themes cannot achieve.

    • Template themes support detailed customization, including: template background, cell styles, chart styles (Dashboard also includes component styles).

     8下图片.png

    Layout Recommendation

    For details, see Dashboard Layout.

    Layout recommendation function integrates multiple card-style layouts as template formats. You can simply drag components to the corresponding positions to complete the layout of the entire template.

    On the basis of displaying the primary and secondary indicators clearly, this function can help you solve layout problems such as irregular blank spaces, lack of alignment, and unbalanced pictures to meet various personalized needs.

    11111.gif

    New-style Parameter Panel

    For details, see New-style of Parameter Panel.

    FineReport 11.0 designer provides a new style of toolbar and parameter panel, including two types of report styles, Classic and FR11, making report design more aesthetic.

    Their differences are listed as follows:

    图11-1.png

     图11-2.png

    图11-3.png

    图11-4.png

    Open Platform

    For details, see Open Platform Plugin.

    Through the pioneering report open platform, you can share accurate fine-grained data with other systems, thoroughly breaking the data silo.

    It can lower the threshold for third-party systems to dock with the web development interface of FineReport, realizing interconnection by providing third-party systems with users’ information, permission, report data, department role and other information more conveniently.

    Through visual configuration and service interface calling tools with high flexibility, it provides a more secure and user-friendly lightweight business engine to create a micro-service center suitable for the development of different companies.

    • Provide transforming raw data from the database into metric data.

    • Adopt a unified validation standard to ensure the consistency, integrity, and accuracy of the collected data.

    • All data services are developed and managed in FineReport to reduce development costs.

    • Provide more flexible parameter transferring interfaces to third-party systems safely and reliably through simple back-end development.

    图12.png

    JS API Upgrade

    For details, see JS API.

    With detailed usage instructions and usage scope for each interface, FineReport 11.0 provides a brand-new JS API manual, which is helpful for you to create new reports. The manual will be continuously optimized and updated.

    图13.png

    Engine-X

    For details, see Engine-X Introduction.

    When the template data is large, the preview speed will slow down, then your experience will be impacted. But FineReport 11.0 comes with a new calculation engine and provides a new template format: cptx.

    It mainly improves the performance of simple templates such as grouping details, filtering, and summarizing in scenarios with large amounts of data, and significantly improves the display speed of these templates.

    • The underlying calculation performance of report has increased by more than 30% compared to version 10.0.

    • Optimize detailed query and dynamic caching, reducing preview time by more than 50% in some scenarios.

    Extracted Data Cache

    For details, see Extracted Data Cache Introduction.

    In terms of report execution speed, the performance of data extraction has a significant impact.

    If a half-hour update frequency is acceptable, using caching is a solution that can reduce the pressure on server and database and improve report execution speed.

    You can use this function to cache the results of data set queries. When the same query is performed again, there is no need to reconnect to the database again. You can use the cache directly to achieve resource reuse and reduce data extraction time, improving the speed of report presentation. At the same time, by regularly extracting and updating cached data, you can improve the accuracy of data.

    图17.png

     

     


    Attachment List


    Theme: 11.0 Update Log
    Already the First
    Already the Last
    • Helpful
    • Not helpful
    • Only read

    Doc Feedback