1. 概述
1.1 版本
报表服务器版本 | 内置模板检测助手插件版本 | 功能变动 |
---|---|---|
11.0.4 | V1.2.18 | 新增导出打印检测功能 |
1.2 应用场景
用户在使用导出打印功能时,会有很多因素影响最终的效果,但无法对众多因素逐一进行排查,且排查过于耗时、效率较低。
1.3 功能简介
V1.2.18 及之后版本的模板检测助手插件提供「导出打印检测」功能,帮助用户更好的使用导出打印功能。
具体功能如下:
支持对 cpt、cptx、frm 类型的模板进行导出打印检测。
设计器、服务器中预览的模板均可进行导出打印检测。
对设计器、浏览器、模板以及用户环境等影响导出打印效果的因素进行检测。
提供检测报告,准确展示环境信息、模板配置信息以及插件信息,并标红显示需要进一步排查的项目,提升排查效率。
用户可根据给出的检测结果以及相关排查文档链接,进行一定的自主排查。
2. 开启导出打印检测
管理员登录数据决策系统,点击「管理系统>系统管理>常规」,在「模板助手」下,开启「导出打印检测」按钮,如下图所示:
3. 检测入口
3.1 工具栏入口
预览模板后,点击工具栏中的「导出打印检测」按钮,即可进行导出打印检测,如下图所示:
3.2 URL 入口
导出打印检测功能提供两种 URL 入口:
通过相对路径进行检测,形如http://IP:Port/工程名/decision/detect?path=xxx(模板相对路径)
通过 sessionID 进行检测,形如http://IP:Port/工程名/decision/detect?sessionID=xxx(sessionID)
本节以内置模板 %FR_HOME%\webapps\webroot\WEB-INF\reportlets\demo\analytics\城市课堂签到.frm 为例,分别演示这两种 URL 的用法。
3.2.1 通过相对路径进行检测
浏览器访问http://IP:Port/工程名/decision/detect?path=xxx(模板相对路径),即可进行导出打印检测。
本节示例模板的相对路径为demo/analytics/marketing/城市课堂签到.frm
在浏览器中访问http://IP:Port/工程名/decision/detect?path=demo/analytics/marketing/城市课堂签到.frm,如下图所示:
3.2.2 通过 sessionID 进行检测
1)预览模板后,按 F12 键,或者单击鼠标右键点击检查,打开 Chrome 的控制台,切换到「网络」选项,如下图所示:
2)点击「刷新」按钮,刷新页面后,在右侧过滤框中输入「sessionID」,筛选出携带 sessionID 的请求。
点击一个请求,在右侧「标头>请求标头>Cookie」中获取 sessionID 的值,如下图所示:
3)浏览器访问http://IP:Port/工程名/decision/detect?sessionID=xxx(上一步骤获取的 sessionID),即可进行导出打印检测,如下图所示:
4. 检测内容
导出打印检测完成后,即会在浏览器端展示当前模板的检测报告。
检测报告的内容包括:基础问题检测、环境信息检测、模板配置检测以及插件检测。
检测报告中,会标红显示需要排查的项目,用户可点击提供的排查链接跳转至相应的帮助文档,做进一步排查。如下图所示:
4.1 基础问题检测
展示检测时间、检测模板,如下图所示:
检测项目 | 说明 |
---|---|
检测时间 | 检测完成的时间 |
检测模板 | 检测模板的路径 |
4.2 环境信息检测
从用户的环境因素入手,检测对导出打印效果有影响的环境配置,检测内容如下所示:
用户如需对相关配置做进一步排查,可点击排查链接跳转至 影响导出打印效果的环境因素 进行查看。
检测项目 | 说明 |
---|---|
JAR 包版本 | - |
JDK 版本 | - |
功能注册 | 当前功能是否注册 |
导出临时文件夹权限 | 是否有 temp 文件夹的权限 |
导出临时文件夹大小 | temp 文件夹所在磁盘剩余空间 |
单个图表导出数据量限制 |
|
点击攻击劫持防护 | - |
内容嗅探攻击防护 | - |
浏览器类型版本 | - |
4.3 模板配置检测
从模板配置因素入手,检测对导出打印效果有影响的配置,检测内容如下所示:
用户如需对模板的相关配置做进一步排查,可点击排查链接跳转至 影响导出打印效果的模板配置因素 进行查看。
检测项目 | 说明 |
---|---|
字体检测 | 对已使用的字体进行检测 |
模板认证 |
|
后台分页 |
|
字体自适应 |
|
表格自适应 |
|
4.4 插件检测
从插件配置因素入手,检测对导出打印效果有影响的插件,检测内容如下所示:
用户如需对相关插件做进一步排查,可点击排查链接跳转至 影响导出打印效果的插件配置因素 进行查看。
检测项目 | 说明 |
---|---|
itext7导出及国际化换行插件 | 检测是否安装了itext7导出及国际化换行插件,以及全新PDF导出打印、新国际化换行策略的开启情况 |
当前已安装插件 | 检测全部已安装插件,并优先展示导出打印相关插件 |
当前未安装导出打印相关插件 | - |