Overview
Version
Report Server Version | Functional Change |
---|---|
11.0 | / |
11.0.3 | Added the License Expiration Reminder function. |
11.0.7 | Displayed FineReport and FineBI separately if they are deployed integratedly and their registration periods are different. |
V11.0.8 | Allowed the system to compare the new and the old license files during re-registration. You will be notified if any function point is changed. |
11.0.21 | (1) Merged the version number and JAR package information into Version Information for display. (2) Displayed project concurrency details in the details table in the Template Access Concurrencies area. |
11.0.29 | Kept the names of function points in Registration Management consistent with those in the FanRuan quotation to facilitate user understanding. |
Function Description
On the Registration Management page of FanRuan applications, administrators can view the version information of the current project and purchased function points.
Project Information
The main application name and version numbers of the main function modules are displayed in Project Information.
App Project Name: web project name automatically bound
JAR Package Version Number: minor project version and version generation date
Registration Information
Not Registered
The following figure shows the Registration Information area when your project is not registered.
Registered
FineReport Project
When your project is registered, the authentication method, version number, expiration time, and number of IP addresses that access templates concurrently are displayed in the Registration Information area.
Authentication Method: method for authenticating registration information
Machine Information: MAC address and machine code
Version Number: platform version when you register FineReport
Account: authentication account displayed if you set Authentication Method to Public Cloud
Max Connections: maximum number of project nodes allowed to be registered for this account/registration server
App Project Name: name of the registered application project
Expiration Time: last day on which the license file can be used
Template Access Concurrencies: maximum number of concurrencies, current concurrencies, and concurrency details of this project
FineReport and FineBI Project Integration
FineReport and FineBI are displayed separately if they are deployed integratedly and their registration periods are different.
The registration fails if both FineReport and FineBI are expired.
Function List
All registered function points and plugins are displayed in Function List, as shown in the following figure.
If you use functions related to an unregistered function point, the error message "11100016. You are using an unregistered function - xxx." may be displayed.
The following will specifically describe the functions corresponding to each function point and the impact incurred by unregistration.
Basic Report Module
Multi-Datasource Connection
Data can be retrieved from multiple databases or data tables and calculation can be performed across multiple datasets in a report.
Multi-Sheet Report Design
The designer allows you to create a multi-sheet report and import/export a multi-sheet Excel file.
Multi-report Running Environment
You can switch between multiple reports that are running in the environment.
Multi-report environments are also known as multi-working directories. Each independent application or integration environment of a report corresponds to a working directory. Corresponding JAR files, report template files, and resource management files are placed in each working directory.
If you install FineReport on your computer, the webroot folder in the local installation directory functions as an independent local working directory.
If there are multiple environments such as testing environments and production environments, FineReport allows you to easily switch between multiple working directories.
Enhanced Statistical Analysis Module
You can customize groups (by conditions or formulas), and use hierarchical coordinate formulas required in comparison with the same/previous period, ranking, proportion, and accumulation during template creation.
Parameter Query Page
FineReport offers a dedicated parameter panel for you to place query-related widgets for quick data query. You can achieve a desired effect by visual dragging and layout customization.
The parameter query panel is on the upper part of the report page. You can set the layout of the parameter query panel through dragging widgets from over 20 types of widgets provided, including text widgets, number widgets, date widgets, drop-down box widgets, drop-down checkbox widgets, drop-down trees, drop-down checkbox trees, radio button group/checkbox group widgets, password widgets, iframe widgets, list widgets, view trees, and multi-file upload widgets.
You can set basic attributes for the parameter panel, including whether to display the panel, whether to display report content before query, panel background settings, and panel display position settings.
Template Permission Integration
Integration with other information systems can be achieved through dataset authentication and LDAP authentication, realizing permission control on report pages.
AlphaFine
It is more convenient for report makers to create reports through artificial intelligence. Currently, AlphaFine provides intelligent search and intelligent template detection.
The former function allows you to obtain all available FanRuan resources for faster report creation, and the latter can provide you with solutions if an error occurs during report creation.
Remote Design
FineReport adopts a three-tier structure for you to create and modify report templates in the designer remotely.
Through the remote design mode, you can locally design and remotely publish templates, and directly edit and modify server-side report files.
Template Assistant
Risk and error reminders are provided during template creation to reduce the possibility of developing problematic reports.
Dynamic HTML5 Chart
HTML5 Canvas and SVG adopted by FineReport allow dynamic charts to be generated in the browser, with rich animation and interaction effects.
If this function is registered, you can set animation effects/interactions for series/coordinate axis prompts, highlight selected content, and scale coordinate axes to display charts dynamically using Canvas and SVG.
If this function is not registered, charts cannot be dynamically displayed through Canvas. There is no dynamic display effect, interaction for series, coordinate axis prompt, highlighting for selected content, or coordinate axis scaling.
If this function is not registered, you cannot use Advanced Chart Interaction.
General Report
Aggregation Report
You can place report elements on a canvas and edit and combine any report elements.
It is very difficult to create complex large reports (that have multiple data partitions and involve multiple statistics and indicators) in a conventional way. Aggregation reports are tailor-made to avoid such difficulties.
Data Analysis
By suffixing the report access URL with the op=view parameter, you can use FineReport to re-analyze data deeply on the current page, saving yourself from repeated data connections.
To preview the collapsible tree, you need to select Data Analysis Preview from the drop-down list of the preview button.
If this function is not registered, you cannot preview reports in data analysis mode.
Print/Export
Reports can be printed accurately and clearly. The system supports zero-client printing and provides many other advanced functions such as client-end silent printing.
Templates can be exported in various formats such as PDF, Excel, Word, and images.
Word Report
You can design Word-like reports by inserting dynamic elements such as data, tables, and charts based on Word.
The Word report plugin adopts the WPS + Designer design mode.
The elements such as dataset fields, parameters, formulas, charts, and tables in the designer are referred to as resources, which are prepared and designed in the designer.
You can insert these resources into WPS, and adjust the format and layout of these resources to export Word files in a fixed format.
When previewing a Word report template, you can see the final effect of the report, which can be exported exactly the same as what you see.
Data Entry
Data Entry
Data in a data entry report can be entered into different tables of the same database or into different databases. That is to say, you can enter data into multiple tables of one database, or multiple tables of different databases.
If this function is not registered, you cannot use Data Entry Preview.
Multi-Level Data Reporting
The FineReport multi-level reporting function supports multiple reporting process styles, task notification methods such as email notification and system notification, and data entry settings such as limited-time data entry and scheduled distribution.
Excel Import
You can import data from Excel into the database in the browser through the export button on the toolbar or the function of batch import without preview.
Most business personnel are proficient in using Office software and often find that data have already been saved in Excel files of the same format during data entry.
In this case, you can directly import the data stored in Excel into the current page using the export button on the toolbar or the function of batch import without preview, and submit the data to the database. This online export function can save you from repeated data entry.
FVS Dashboard
The FineVis Data Visualization plugin is a product dedicated to data visualization scenarios, developed based on the FineReport designer, and delivered as an FineReport plugin, meeting data visualization requirements more conveniently and professionally. This plugin allows you to develop cockpits or 3D visualization dashboards with zero code, and display them on multiple terminals.
To use this plugin, you need to purchase the corresponding functions in FineReport’s license registration.
If the report server project is not registered or the license has expired, a message is displayed in the lower right corner of the template during FVS template preview, indicating that you are using a function which is not registered: FineVis Visualization Dashboard.
If the report server project has been registered with an official license not containing FVS function points, FVS templates cannot be created or opened.
The following table lists function points corresponding to FVS.
Function Point | Description |
---|---|
Visual Dashboard | Most basic functions and common components of FineVis data visualization. Note: To use Extended Chart in the chart component, you need to purchase the Extended Chart function point. |
Multi-page Design | Functions related to FVS multi-page design. |
FVS 3D Component - 3D City | Functions related to FVS 3D city scene components. |
FVS 3D Component - Custom Model | Functions related to FVS custom 3D scene components. |
FVS 3D Component - Unity | Functions related to FVS Unity components. |
Enhanced Chart Display
Advanced Chart Interaction
It includes chart linkage (to change data in other charts or cells accordingly after you click data in one chart), monitor refresh (to dynamically change charts and prompt the changed content when data in the database changes), and flashing animation (to flash important graphics).
Extended Chart
Charts with novel display forms or stunning display effects are provided as a supplement to basic charts through WebGL. These charts are commonly used for dashboard development.
The currently released extended charts include:
Scene: Scene Map
Globe: 3D Column on Globe, 3D Scatter on Globe, and 3D Line on Globe
Map: Carousel GIS Point Map and Carousel 3D Combination Map
Gauge: Carousel Luminous Gauge, Liquid-Fill Chart, and Pixel Chart
KPI Card: Carousel KPI Card and Particle Counter
Time: Time Gear
Column: Arc Column Chart and Special Column Chart
Others: Carousel Catalog Gear and Fancy Tree
If the function is not registered, you cannot use the Extended Chart plugin.
Map
You can visualize data (such as geographical attributes and indicators) on built-in maps, custom maps, and GIS maps.
Portal
Decision-making Platform
With this decision-making platform, enterprises can build their report centers (namely comprehensive portals providing functions including appearance configuration, system O&M, system configuration, plugin management, user management, data configuration, and user information monitoring), supporting the analysis of various subjects.
Data Portal
As an entry integrating all required routine data, the data portal helps enterprises unify their portals, supports homepage customization for multiple roles, and allows homepage personalization.
Task Schedule
FineReport allows you to easily and quickly set up tasks, such as daily, monthly, quarterly, and annual reports.
You just need to set scheduled tasks, and the server will automatically complete the set tasks at the specified time.
FineReport supports scheduled report generation, scheduled data conversion, and scheduled sending of emails, SMS, and app notifications. It also allows you to specify directories where reports are generated and view report generation results with a web browser.
This function can intelligently detect system problems and risks, and alert O&M personnel promptly to problems through system messages, emails, and SMS when the memory occupancy threshold is reached, ensuring the high system availability. This function was formerly known as Intelligent O&M. If this function point is not registered, Load Surveillance, Memory Session, and Template Limit are not available in Load Management, and Resource Migration, Resource Anomaly, and Disk O&M are also not available in Intelligent O&M. If this function point is not registered, you cannot use the O&M platform to manage connected projects.O&M Platform
Group Permission Control
Through group permission control, multiple departments can share the system, in which administrators in each department can assign permissions to their own employees. With such hierarchical permission assignment, administrators can assign template permissions only within their own scope of responsibility.
The system supports the multi-level assignment of permissions on database connection, report design, and report viewing/management.
SMS Platform
The SMS function provided by carriers is integrated to build the SMS platform in the decision-making system.
This function is compatible with FanRuan's report management system and can be used in SMS notification scenarios of report templates, such as task schedule failure notification, intelligent alert notification, user identity verification during password modification, and other system message notifications.
Data Alert
Business personnel can independently create a data alert system with low costs, which automatically monitors the core business data and promptly notifies them of data abnormalities through mailboxes, clients, third party channels.
If the project is not officially registered, you can trial full plugin functions after installing the Data Alert plugin.
If the project is registered but the Data Alert function point is unregistered, you can create a maximum of two alert tasks with the plugin.
Mobile Terminal
Mobile terminals consist of the DataAnalyst app, HTML5 terminals, and integrated HTML5 apps (such as WeChat, DingTalk, and integrated third-party apps), which can be used to access a single template/report directory.
Different usage scenarios require you to register different function points, as shown in the following table.
Scenario | Decision-making Platform | Mobile Decision-making Platform | Mobile Report Display |
---|---|---|---|
PC platform | Registration required | No registration required | No registration required |
DataAnalyst app | Registration required | Registration required | Registration required |
Single-template access via H5 terminals Single-template access via integratedH5 apps | SSO not supported in case of no registration SSO supported in case of registration | No registration required | Registration required |
Platform directory access via integrated H5 apps | Registration required | No registration required | Registration required |
Mobile Decision-making Platform
DataAnalyst, the native mobile application developed by FanRuan, is compatible with iOS and Android systems and boasts features such as comfortable experience and interaction with charts. This app can be bound to mobile devices to secure user information.
Mobile Report Display
The native rendering technology adopted by mobile FineReport terminals is dedicated to accelerating mobile processors. Compared with traditional HTML reports, reports on mobile FineReport terminals boast higher rendering speed and interation smoothness.
The volume of data transferred for viewing reports on mobile FineReport terminals is only 1/10 to 1/5 of that for viewing traditional HTML reports. You can quickly open reports and smoothly interact with charts even with a 3G network.
Dashboard
Dashboard
By simply and flexibly dragging components, you can quickly create a dashboard, which is more beautiful than traditional cell reports. The dashboard can adapt to the screen size and resolution and features intelligent component layout arrangement and better interaction, which is very suitable for building visual a decision-making board.
If this function is not registered, you cannot use dashboards.
Currently, related function points are no longer sold. For details, consult our sales.
FRMBS Layout
You can adjust the layout of FRM reports on web terminals to accelerate design and debug of FRM reports. For details, see Developer Debug.
License Expiration Reminder
Services in projects of some users that use short-term licenses will be affected after license expiration.
FineReport provides the License Expired Reminder function to remind users to replace their licenses in advance through SMS, platforms, and emails.
Setting Method
Log in to the decision-making platform as the super admin, choose System Management > Registration Management > Global Setting, set the date and receiver of the license expiration reminder, and click Save.
You can set the reminder date to 1-15 days (7 days by default) before the license expiration.
1. To remind users by SMS, click Enable SMS Function to enable the SMS service first. For details, see SMS Service.
2. To remind users by emails, click Enable Email and configure email settings first. For details, see Email Service.
Effect Display
When the reminder deadline is reached, the system will automatically send the reminder message "Your license will expire in N day(s). Re-apply for a license as soon as possible." to the designated reciever at 9:00 a.m. every day.
1. SMS reminder
2. Platform reminder
3. Email reminder
Function Point Comparison for Re-registration
Some users need to re-register their projects regularly if they use licenses with a short valid time. If function points are missing during re-registration, the previously-created dashboard may be unusable.
In projects of 11.0.8 and later versions, the new and old license files will be compared during re-registration. If function points are changed, you will be notified by the prompt "Sure to continue registration? Function points in the new license file may be changed, which may prevent the project from working properly. Contact technical support to check the license file.", as shown in the following figure.
Carefully check whether you want to change the function points and contact technical support in time if you have any problem.