1. 概述
1.1 版本
报表服务器版本 | JAR 包 | App 版本 | HTML5 移动端展现插件版本 |
---|---|---|---|
10.0.11 | 2020-12-02 | 10.4.975 | V10.4.975 |
1.2 更新说明
2020-12-02 日,帆软发布了迭代升级的 10.0.11 版本 FineReport,本文将简单介绍此次更新的重点。
2. 设计器
2.1 远程设计登录验证策略优化
为加强远程设计安全性,10.0.11 版本除验证用户名密码之外,还支持登录锁定、弱密码校验、定期修改密码、初始密码强制更新等密码安全策略。
详情请参见:远程设计
登录锁定
弱密码校验
定期修改密码
初始密码强制更新
3. 平台
3.1 支持腾讯云 redis
部分用户在部署过程中,使用的 Redis 为腾讯云,帆软 10.0.11 提供腾讯云 Redis 插件,方便用户在部署集群时进行适配。如下图所示:
详情请参见:腾讯云 redis 插件
3.2 使用内置数据库的系统支持备份还原功能
内置数据库操作不当会导致数据丢失等问题,为避免该问题出现影响用户体验,帆软 10.0.11 支持「平台配置」、「报表模板」、「JAR 包」、「插件」的备份还原功能。如下图所示:
详情请参见:备份还原
3.3 备份失败提醒
各种原因会导致备份失败,用户不知道备份失败的情况下触发升级,升级系统异常时无备份可还原容易引发事故。为解决该问题,帆软 10.0.11 新增备份还原失败提醒,如下图所示:
详情请参见:备份还原
3.4 加密方法支持切换为国密算法
出于行业限制和风险管控,部分行业和公司需要使用国产化加密方式,对系统数据和安全进行管控。
10.0.11 版本支持将加密算法切换为国密算法。如下图所示:
详情请参见:加密算法
3.5 定时同步频率支持使用表达式
版本在 10.0.11 及之后的工程,配置同步用户时,同步频率可用表达式设置,用户可以自定义表达式设定复杂频率。如下图所示:
详情请参见:同步用户
3.6 集群下 Error 报错加上节点前缀
集群环境下,前端报错时用户往往需要花费很多时间去定位问题服务器。
10.0.11 版本在平台出错日志中显示所在节点,帮助用户定位问题服务器。如下图所示:
3.7 规范状态服务器接口使用
很多用户在使用 Redis 过程中,没有设置明确的超时时间,导致很多 Redis 内存无法释放,占用内存越来越大,甚至引发 redis OOM 宕机。
10.0.11 版本把状态服务器中的 K-V 都加上默认超时时间,很大程度上避免内存溢出。
3.8 首页链接转码优化
10.0.11 版本优化首页链接转码,在平台挂出的目录和首页使用链接形式时,IE 浏览器下预览不会出现乱码的问题。
3.9 接口鉴权优化
为提升安全性,防止越权,10.0.11 版本对所有授权接口进行权限实体的鉴权,包括所有内部权限和外部权限(业务包权限, 模板权限等)。
3.10 外接数据库支持 Oracle rac 集群
10.0.11 版本中,外接数据库支持连接 Oracle rac 集群。
详情请参见:配置外接数据库 文档的 5.2 节内容。
4. 图表
4.1 轴标签重叠显示策略优化
轴标签过多时,往往显示不下或者显示不全,10.0.11 优化轴标签显示策略,提供三种显示方式。
详情请参见:图表坐标轴
间隔显示
缩略显示
换行显示
4.2 固定像素属性自适应优化
目前的新自适应插件,图表已经优化了字体字号,会根据浏览器窗口整体缩放比例进行自适应调整。但图表存在一些固定像素的属性设置、元素间隙,无法根据整体自适应比例进行调整,破环了 frm 整体的自适应逻辑。
10.0.11 版本为提高决策报表自适应属性,对除字体外,图表存在的固定像素属性设置、元素间隙进行自适应优化调整。
详情请参见:决策报表新自适应插件
4.3 甘特图支持项目轴对齐优化
用户希望自定义甘特图的项目轴纵向表头/内容的位置,10.0.11 可满足这一需求。如下图所示:
详情请参见:甘特图
5. 移动端
5.1 信鸽插件内置配置
为防止最终用户查看到私密信息,信鸽推送配置插件新增一个参数,用来设置是否屏蔽掉信鸽前端配置页面。
详情请参见:App 打包支持消息推送
5.2 移动端横向布局插件优化拖拽逻辑
为提高用户体验与横向布局容器易用性,V10.4.975 版本的移动端横向布局插件优化拖拽逻辑,与决策报表自适应布局拖拽逻辑保持一致。
详情请参见:[通用]移动端横向布局插件
5.3 数据点提示支持自定义及内容过多优化处理
详情请参见:[通用]手机重布局
1)为使数据点提示内容与样式更加多样化,重布局下支持显示图表自定义的数据点提示,如下图所示:
2)为使数据点提示在内容过多时完整显示,V10.4.975 版本对数据点提示内容进行纵向优化与横向优化。
横向优化
纵向优化
5.4 顶部参数界面样式优化
详情请参见:[通用]顶部参数面板插件
新版本对顶部控件的显示效果进行了优化,,优化点如下:
1)控件有默认值,显示设置的控件值;控件无默认值,按「水印>标签名称>都为空」的顺序来显示,示例效果如下图所示:
2)单值控件,切换后显示选中的值;多值控件,切换后显示第一个值+选中个数,其中选中个数图标代替初始化选值图标。示例效果如下图所示:
5.5 定时推送结果自适应优化
新版本对定时调度推送结果的自适应进行优化,推送结果的图表效果与移动端预览效果相同。
详情请参见:[通用]定时任务推送消息至APP
5.6 支持微信钉钉获取经纬度
使用 FR.location 接口,可以在企业微信、钉钉中获取经纬度。
详情请参见:App 端的 JS 接口、HTML5 端的 JS 接口
5.7 首页支持显示工具栏
为提高用户使用体验,在首页挂载的含有过滤条件的模板,新版本支持执行诸如数据筛选这样的操作。如下图所示:
详情请参见:管理首页
5.8 移动端支持将普通报表导出为Word/Excel/PDF/图片
在移动端预览普通报表后,新版本支持将其导出为Word/Excel/PDF/图片形式,便于分享给好友。如下图所示:
详情请参见:[通用] 移动端导出文件
5.9 新增信鸽集群服务器设置项
新版本新增信鸽集群服务器设置项,解决信鸽账号选择非广州集群后收不到信鸽消息的问题。如下图所示:
详情请参见:App 打包支持消息推送
5.10 移动端单元格圆角插件
该插件支持在移动端设置单元格圆角效果。如下图所示:
详情请参见:移动端单元格圆角插件
5.11 表格折叠展开支持层级设置
移动端折叠展开树插件,新增展开方式设置项,可选择:「展开下一层」或「展开所有子层」。如下图所示:
详情请参见:[通用]移动端折叠展开树插件