Overview
Version
Report Server Version | Version of Built-In Template Detection Assistant Plugin | Functional Change |
11.0.4 | V 1.2.18 | Added Export Print Detection. |
Application Scenarios
When you export and print templates, there are many factors that may affect the final effects, but it is impossible to troubleshoot each factor, which is time-consuming and inefficient.
Functions
Template detection assistant plugin V 1.2.18 and later versions provide Export Print Detection to help better export and print.
The specific functions are as follows:
· Supports export and print detection for templates in CPT, CPTX, and FRM formats.
· Detects templates previewed in the designer and server.
· Detects factors that affect export and printing effects, such as the designer, browser, template, and user environment.
· Provides detection reports, accurately displaying environment information, template configuration information, and plugin information, and highlights items that need further investigation in red to improve troubleshooting efficiency.
· You can conduct certain independent troubleshooting based on the given detection results and related troubleshooting document links.
Enabling Export Print Detection
The admin logs into the decision-making platform, goes to Manage > System > General, and enables Export Print Detection under Template Assistant tab.
Detection Entrance
Toolbar Entry
After previewing the template, click in the toolbar to perform detection.
URL Entry
Two URL entrances are provided:
· Detect through relative paths, such as http://IP:Port/project_name/decision/detect?path=xxx (template relative path)
· Detect through sessionID, such as http://IP:Port/projectName/decision/detect?sessionID=xxx (sessionID)
Take the built-in template %FR_HOME%\webapps\webroot\WEB-INF\reportlets\demo\GettingStarted.cptas an example.
Detecting Through Relative Paths
Access http://IP:Port/projectName/decision/detect?path=xxx (template relative path) in a browser to perform detection.
The relative path of the example template in this section is demo\GettingStarted.cpt.
Access http://IP:Port/projectName/decision/detect?path=demo\GettingStarted.cpt in a browser.
Detecting Through sessionID
1. After previewing the template, press F12 or right click to open task menu, click Inspect to open Chrome's console, and then switch to Network.
2. Click Refresh. After refreshing the page, enter sessionID in the filter box on the right to filter out requests with sessionID.
Select a request and click the right side of Cookie under Headers > Request to get the value of sessionID.
3. Access http://IP:Port/projectName/decision/detect?sessionID=xxx (sessionID obtained in the previous step) in a browser to perform detection.
Detection Content
After detection, the detection report of the current template will be displayed on the browser.
The detection report includes basic problem detection, environment information detection, template configuration detection, and plugin detection. Items that need further investigation will be highlighted in red. You can click the troubleshooting link to jump to the corresponding help document.
Basic Problem Detection
Displaying Detection Time and Template
Detection Project | Description |
Detection time | Detection completion time |
Detect Template | Check the path of the template |
Environment Information Detection
Detects the environmental configuration that affects the export and printing effect from factors in your environment.
If you need to further investigate related configurations, click the troubleshooting link to jump to the environmental factors that affect the export and printing effects.
Detection Project | Description |
JAR package version | / |
JDK version | / |
Function registration | Whether the current function is registered. |
Export temporary folder permissions | Permission to access the temp folder. |
Export temp folder size | Available space on the disk where the temp folder is located. |
Data volume limit for exporting a single chart | · The export data volume limit for a single image has been enabled · The maximum number of data exported by a single chart: xxx |
Click to attack hijacking protection | / |
Content sniffing attack protection | / |
Plugin detect browser version | / |
Template Configuration Detection
Detects the configurations that affect the export and printing effect from template configuration factors.
If you need to further investigate the relevant configuration of the template, click the troubleshooting link to jump to the template configuration factors that affect the export and printing effects.
Detection Project | Description |
Font detection | Detects fonts installed. |
Template auth | · Enabled · Not enabled |
Back-end pagination | · Not enabled · Engine-X has been enabled. · Row-based engine has been enabled; fixed row pagination has not been enabled. · The Row-based engine has been enabled; fixed row pagination has been enabled; number of records per page: xxx. |
Font adaptive | · Adaptive · Not adaptive |
Table adaptive | · Horizontal Adaptive · Vertical Adaptive · Not adaptive |
Plugin Detection
Detects the plugins that affect the export and printing effects from the plugin configuration factors.
If you need to further investigate related plugins, click the troubleshooting link to jump to the plugin configuration factors that affect the export and printing effects.
Detection Project | Description |
itext7 export and international newline plugin | Check whether the itext7 export and international line break plugins are installed, as well as the status of the new PDF export printing and new international line break strategy opening. |
The plugun has been installed | Detect all installed plugins and prioritize displaying export and print related plugins. |
Export and print related plugins are not currently installed | / |