1. 版本
报表服务器版本 | JAR 包版本 | App版本 | HTML5移动端展现插件 |
---|---|---|---|
11.0.5 | 2022-05-20 | V11.0.66 | V11.0.66 |
2. 简述
2.1 数据准备
1. 优化:使用 Postgre 系列数据库新建数据库查询,只能选择所选模式下的表 详情
2. 优化:数据集并行取数插件新增前端配置页,支持对单个模板生效 详情
3. 优化:支持自定义开关驱动管理功能 详情
2.2 报表
1. 优化:「日期控件」支持显示成年份格式,以替代「年份选择控件」 详情
2. 优化:「日期控件」格式不支持时,红字提醒用户「当前日期/时间格式不支持,请重新输入」 详情
3. 优化:常用参数组合支持触发联动与事件 详情
4. 优化:导出图片空白,返回一个带有提示信息的图片。错误代码:11100024 详情
5. 优化:大数据集导出日志细化,新增错误代码11100025、11100026、11100027 详情
6. 优化:大数据集导出报错弹出弹窗,弹窗内容包括:标题、错误代码、错误详情、错误堆栈 详情
7. 优化:远程设计日志细化,新增错误代码11300116、11300117 详情
8. 优化:AlphaFine 功能优化,更有效的为用户提供使用帮助和推送产品动态 详情
9. 优化:帆软市场首页设计优化,帮助用户获取到产品相关信息,找到所需的资源 详情
10. 优化:文本函数优化,新增 ENBYSTRNUM、TEXTGETNUM、GETCHARNUM 函数 详情
11. 优化:数学函数优化,新增 GCD、LCM 函数 详情
2.3 平台
1. 新增:新增「决策报表计算全局设置」功能,开启「并行计算报表块」按钮后,可提高报表块计算效率 详情
2. 新增:新增「参数设置」功能,打开「全局参数与模板参数延迟计算」功能,可提升速度和性能 详情
3. 优化:为了更方便用户使用定时调度功能,新增人性化的前端提示和交互设置 详情
4. 优化:若触发了「单个图表导出数据量限制」,会记录到 INFO 级别的系统日志中,方便定位问题 详情
5. 优化:新增 token 读取失败导致登录异常的报错代码 21300019 详情
2.4 移动端
1. 新增:支持「让 Pad 实现手机预览的效果」参数配置 详情
3. 数据准备
3.1 Postgre 系列数据连接优化
Postgre 系列数据库,在不同模式下有不同的数据表。
新建数据库查询时,若选择 Postgre 系列数据库连接,只能添加连接时所选模式下的数据表。
详情请参见:数据库查询
3.2 数据集并行取数优化插件优化
通过安装数据集并行取数插件,可对数据集并行取数进行优化,并行取数时支持缓存,可加快取数速度,避免重复取数。
V4.10 之前版本的数据集并行取数插件,默认对全部模板生效。
V4.10 及以上版本的数据集并行取数插件,在平台新增前端配置页,并行取数优化功能可对指定模板生效。
详情请参见:数据集并行取数优化插件
3.3 支持自定义开关驱动管理功能
若用户对工程安全性要求很高,建议在不需要上传驱动的时候,关闭驱动管理的上传功能,等要用的时候再打开。
超级管理员可通过设置finedb参数 SystemConfig.driverUpload 的参数值为 false,禁止通过驱动管理上传驱动。
上传时会报错:不允许上传驱动jar包,可以修改SystemConfig.driverUpload配置值开启该功能。
详情请参见:驱动管理
4. 报表
4.1 日期控件支持显示成年份格式
用户可以通过修改日期格式为"yyyy"格式,将「日期控件」显示成年份格式。
详情请参见:日期控件
4.2 日期控件填写格式交互优化
日期控件交互优化,若用户填写的格式不支持时,示例框中会用红字提醒用户「当前日期/时间格式不支持,请重新输入」。
详情请参见:日期控件
4.3 常用参数组合支持触发联动与事件
在参数面板属性配置界面,新增一个配置项「触发编辑结束事件」。勾选了「使用常用参数组合」后才可以配置「触发编辑结束事件」。
勾选「触发编辑结束事件」,则触发常用参数组合时,会触发相关控件的「编辑结束」事件;不勾选则不会触发。
详情请参见:参数面板简介
4.4 导出图片空白交互优化
导出时会因一些原因(如内网问题),导致用户预览报表正常、但导出图片为空白的问题。
11.0.5 及之后版本导出结果中不直接返回空白图片,而是返回一个带有提示信息的图片。
提示信息为:错误代码:11100028 图片导出失败:网络原因 可至日志查看错误详情
详情请参见:导出简介
4.5 大数据集导出日志细化
大数据集导出日志细化,新增错误代码,如下表所示:
详情请参见:大数据集导出
错误代码 | 标题 | 错误详情 |
---|---|---|
11100025 | 大数据集导出异常 | 请检查xx数据字段的格式,参考 大数据集导出常见问题 获取帮助或联系技术支持 |
11100026 | 大数据集导出异常 | 请数据字段名或列名是否存在特殊字符,参考 大数据集导出常见问题 获取帮助或联系技术支持 |
11100027 | 大数据集导出连接超时 | 连接超时,参考 大数据集导出常见问题 获取帮助或联系技术支持 |
- | 大数据集导出发生未知错误 | 发生未知错误,参考 大数据集导出常见问题 获取帮助或联系技术支持 |
4.6 大数据集导出报错交互优化
导出过程中,若出现错误,则弹出弹窗,弹窗内容包括:标题、错误代码、错误详情、错误堆栈。
详情请参见:大数据集导出
4.7 远程设计报错日志细化
远程设计日志细化,新增错误代码,如下表所示:
详情请参见:远程设计常见问题
错误代码 | 标题 | 错误详情 |
---|---|---|
11300116 | 远程设计主机位置不支持重定向 | 远程连接时,若包含get请求、post请求,禁止重定向,需要修改主机位置。 |
11300117 | 远程服务器网络配置存在问题 | 远程设计测试连接时成功,切换后失败,一般是由于远程设计请求被拦截了。 |
4.8 AlphaFine 功能优化
为了更有效的为用户提供使用帮助和推送产品动态,「AlphaFine」新增功能如下:
1)「联网搜索>搜索范围」新增「产品动态」
2)「猜您需要」、「智能客户」内置为标准功能
3)右下角新增悬浮标识,鼠标悬浮出现提示:搜索并了解更多产品动态
详情请参见:AlphaFine
4.9 帆软市场首页设计优化
帆软市场首页设计优化,主要面向 FineReport 产品用户,希望用户能够在使用产品专题页时获取到产品相关需要关注的信息,并找到所需的资源。
产品首页汇总了官方各类优质资源入口,可以帮助用户很快的找到各类学习和使用资源,包括:产品下载、帮助平台、热门资源、学习资料、用户共创、求职招聘等。
详情请参见:帆软市场
4.10 文本函数优化
新增 ENBYSTRNUM、TEXTGETNUM、GETCHARNUM 函数
详情请参见:文本函数概述
函数 | 简介 |
---|---|
ENBYSTRNUM | 需要换行显示的元素,可以是数字、字符等 例如:
帆软软件 有限公司 |
TEXTGETNUM | 提取字符串中的数字,并按照原数字顺序显示 例如:TEXTGETNUM(asf2d45g6r7742e)等于24567742 |
GETCHARNUM | 计算字符串中指定字符个数 例如:GETCHARNUM("2021-03-23",-) 等于2 |
4.11 数学函数优化
新增 GCD、LCM 函数
详情请参见:数学函数概述
函数 | 简介 |
---|---|
GCD | 求1-255个数的最大公约数 例如:GCD(16,12)等于4 |
LCM | 求1-255个数的最小公倍数 例如:LCM(4,5)等于20 |
5. 平台
5.1 新增决策报表计算全局设置功能
新增「决策报表计算全局设置」功能。「并行计算报表块」按钮默认关闭。
开启「并行计算报表块」按钮后,可提高报表块计算效率。
详情请参见:常规
5.2 新增参数设置功能
新增「参数设置」功能。「全局参数与模板参数延迟计算」按钮默认关闭。
报表全局参数或模板参数过多时,可能会因为参数优先计算问题出现性能问题。打开「全局参数与模板参数延迟计算」功能,可提升速度和性能。
详情请参见:常规
5.3 定时调度前端提示优化
为了更方便用户使用定时调度功能,新增人性化的前端提示和交互设置:
1)定时调度「调度周期>执行频率 」为「明细频率」时,下方的删除按钮默认不显示,仅当勾选了一条/多条明细频率之后,方出现删除按钮。
2)定时调度「文件处理>邮件通知」中,若邮件通知收件人为空,保存任务时会出现弹窗提示「邮件收件人不能为空」,保存失败。
3)定时调度「文件处理>短信通知」中,最终短信字数不能超过500字符,短信参数个数不能超过7个,否则会导致定时调度任务保存失败。
4)定时调度「文件处理>FTP上传附件」中,若勾选「除通用结果外,根据默认用户组内的用户单独生成结果」,则在 FTP 服务器存放路径中仅包含独立报表结果,不包含通用结果,且会根据每个用户生成对应的文件夹存放文件。
5)定时调度「文件处理>SFTP上传附件」中,若勾选「除通用结果外,根据默认用户组内的用户单独生成结果」,则在 SFTP 服务器存放路径中仅包含独立报表结果,不包含通用结果,且会根据每个用户生成对应的文件夹存放文件。
详情请参见:定时调度任务设置
5.4 模板限制日志记录优化
「智能运维>内存管理>模板限制」中,若模板触发了「单个图表导出数据量限制」,会记录到 INFO 级别的系统日志中,方便定位问题。
详情请参见:模板限制
5.5 新增token读取失败导致登录异常报错代码
工程环境设置 HttpOnly 后,阻止了前台从 cookie 里读取 token。进行如跨域登录、后台单点等登录操作,导致后台读取 token进行身份验证失败
针对此种情况,新增报错代码 21300019,报错:登录信息已失效。
超级管理员可通过「fine_conf_entity可视化配置插件」设置参数ServerConfig.tokenFromCookie 的参数值为 true,使得后台校验token时从cookie中取,解决 HttpOnly 下后台单点和跨域单点登录失败的问题。
详情请参见:token读取失败导致登录异常