1. 概述
1.1 版本
报表服务器版本 | JAR 包 | App 版本 | HTML5 移动端展现插件版本 |
---|---|---|---|
10.0 | 2020-04-26 | 10.4.69 | V10.4.69 |
1.2 更新说明
2020-04-26 日,帆软发布了 FineReport 10.0 版本迭代升级的 JAR 包,此次升级将在集群、平台、移动端等模块进行优化。
1.3 版本兼容
1)升级 JAR 包至 2020-04-26 后,单元格进度条插件也需升级到 V1.4.7。
2)升级 JAR 包至 2020-04-26 后,Spider 数据集插件必须升级到 V1.1.3,BI 工程必须升级到 V5.1.3。
3)升级 JAR 包至 2020-04-26 后,使用导出、定时调度、设计器内图表展示功能时,若部署在 Linux 环境下,且 jdk 版本在 1.8 以下,则需要加载 J2V8 的 libj2v8_linux_x86_64.so,依赖相应版本的 GCC ,如果 GCC 版本过低,则会存在问题。详情请参见:图表导出升级说明
4)升级 JAR 包至 2020-04-26 后,本地打印软件必须更新至 V5 版本。
2. 集群
2.1 优化集群节点管理
针对集群节点管理,新增健康接口检查机制、节点健康状态检测、节点间通信异常通知。
详情请参见:配置开启集群 4.4 节
2.2 优化文件同步和缓存逻辑
优化文件同步和缓存逻辑,降低功能使用和逻辑复杂性。
1)缓存模式仅在集群开启状态下生效。未开启集群时,不显示缓存模式功能。
2)文件结构未构建完成时,不允许切换缓存模式和文件一致性设置。
3)允许在配置页面热切换基准节点。
详情请参见:配置开启集群 3.2 节及 4.2 节
2.3 优化集群自动化部署工具
优化集群自动化部署工具,增强了普适性,实现一键部署集群。
1)新增缺少 gcc 时的处理方案。
2)去除 Tomcat 内置工程包,降低更新频率。
3)部署工具增加 Redis 集群。
4)部署过程支持配置 JVM。
5)规范安装版本和配置文件。
详情请参见:Linux 系统自动化部署集群
2.4 系统可用性监测工具增加异常通知功能
优化系统可用性监测工具,形成监控与提醒的关键闭环。
增加配置邮件服务器,允许自定义邮件服务器的通知功能:收件人、通知内容、通知频率。
详情请参见:系统可用性监测工具 2.2.2 节
3. 平台
3.1 权限导出插件
新增权限导出插件,支持导出用户信息、权限明细为 Excel 。
详情请参见:权限导出插件
3.2 优化次级管理员权限逻辑
优化次管对自己的操作限制,避免出现次管调整自己权限的逻辑问题。
1)次级管理员无权删除自己的账号。
2)次级管理员对自己的部门、角色进行操作,将出现风险提示。
3)同步状态下次级管理员不能手动添加、导入用户。
详情请参见:次级管理员的权限范围
3.3 优化权限管理角色授权交互
优化权限管理配置页面,展示页面设置为左右展示,优化了交互体验。
详情请参见:根据部门职位分配权限 3.1 节
3.4 新增 HSTS 设置
增加安全头 HSTS 设置,允许客户通过数据库配置表进行自定义。
详情请参见:安全防护
3.5 密码传输自定义加密接口
主功能中所有传输加密统一采用 AES,并提供自定义加密接口,满足用户安全性需求。
3.6 注册管理新增服务凭证
服务器注册后,如需获取技术支持服务,需提供凭证信息。
该服务凭证包括:服务凭证生成时间、公司ID、合同ID、项目ID。
详情请参见:FineReport 服务器注册步骤 3.4 节
3.7 定时调度支持获取聚合报表单元格
定时调度新增支持获取聚合报表单元格。
详情请参见:定时调度
3.8 解决定时调度文件名较长的问题
Windows 系统对文件路径的长度有限制,定时调度文件夹名称加上参数,往往超过限制长度,导致无法生成结果文件。
优化定时调度文件名生成逻辑,不使用参数值作为文件名。
详情请参见:定时任务的权限控制
3.9 优化登录认证方式
基于安全性考虑,用户需要设置 httpOnly,导致 requestHeader 登录认证失败,该版本提供了配置项切换为 Cookie 认证方式。
详情请参见:登录
3.10 优化密码策略
「密码策略设置」中,增加历史密码重复校验设置项和初始密码强制修改设置项,密码定期更新的「更新周期」单位为天。
详情请参见:密码策略设置
3.11 优化登录滑块验证逻辑
修改滑块验证后台逻辑,对同一 IP 错误两次之后统一显示滑块验证,避免通过滑块验证逻辑遍历获取系统中存在的账号。
详情请参见:登录验证
3.12 平台国际化配置插件
新增平台国际化配置插件,支持平台切换语言框架及自定义国际化配置,内置了简体中文、繁体中文、英语、日文、韩文。
详情请参见:平台国际化配置插件
3.13 优化首页设置
首页类型为模板、平台目录时,可清除已设置的默认首页和自定义首页。
详情请参见:管理首页
3.14 优化部门/用户/角色的排序及搜索
优化部门/用户/角色的排序及搜索,新增模糊搜索、首字母排序等体验。方便快速定位需要选择的对象,使业务使用更加便捷。
1)部门职务搜索支持搜索出全部结果。
2)优化部门、用户、角色排序规则,默认按照首字母排序。
3.15 管理和目录持久化
对目录 Tab 进行持久化设置,目录打开 N 个模板,切换到管理系统等其他 Tab,再切回目录,原来打开的模板仍会保留。
4. 设计器
4.1 设计器启动守护
当客户遇到闪退,卡死等设计器启动问题时,给予解决方案。
为了让客户使用设计器的过程能够更加顺利,在客户的启动和使用过程中,如果出现异常可以给出客户指导,解决问题正常使用。
1)finedb 损坏时提示客户重置,并生成备份文件夹。
2)远程设计服务器无响应(连接超过一分钟)时,提示客户选择继续等待或切换目录。
3)设计器残留进程影响启动时提示。
4)闪退等异常时弹窗提示异常关闭,是否重启。
详情请参见:设计器启动守护
4.2 新增远程连接版本不匹配的提示
针对版本不一致,导致远程设计某些功能不可用时,做出统一的设计规范,对可能受影响的功能给出提示。
详情请参见:服务器和设计器的 JAR 包不匹配
4.3 优化打印鉴权机制
优化打印的鉴权机制,用户通过超链查看没有权限的子模板时,弹出权限提醒。
详情请参见:打印 3.3节
4.4 优化打印启动超时
调整本地打印软件启动逻辑,降低启动失败出现的可能。
1)优化打印软件启动时间,先启动程序外壳,再在内部初始化其他。
2)延长首次启动超时时间。
4.5 支持模板批量转换及检测
新计算引擎插件支持批量选择模板,并对所选择的模板进行批量转换。
转换过程中同时进行新老引擎选择、的检测,明确是否支持及原因。
详情请参见:新计算引擎插件
4.6 密钥安全增强
安装设计器时,新增勾选生成安全密钥文件按钮,开启新的密钥生成逻辑,系统安全性可进一步提高。
详情请参见:生成安全密钥文件按钮说明
5. 图表
注: JAR 包时间在 2020-04-26 的设计器,使用导出、定时调度、设计器内图表展示功能时,若部署在 Linux 环境下,且 jdk 版本在1.8 以下,则需要加载 J2V8 的 libj2v8_linux_x86_64.so,依赖相应版本的 GCC ,如果 GCC 版本过低,则会存在问题。详情请参见:图表导出升级说明
5.1 地图支持地名模糊匹配
优化图表匹配逻辑,新增模糊匹配区域名功能。
详情请参见:地图模糊匹配
5.2 优化仪表盘样式
优化仪表盘视觉样式。
详情请参见:多指针仪表盘
5.3 优化图表标签位置
图表标签位置新增自动,系统根据图表的实际效果自动调整标签位置。
详情请参见:图表标签 2.2 节
6. 移动端
6.1 HTML5 端支持填报
普通报表和决策报表均支持在 App 端和 HTML5 端进行填报,填报更加灵活与方便。
详情请参见:[通用]移动端填报
6.2 优化 HTML5 端首页显示
用户可通过按钮的方式实现首页和目录的切换。
详情请参见:模板设置
6.3 优化 HTML5 端 Tab 冻结样式
优化移动端 Tab 标题位置冻结支持范围。
详情请参见:[通用]TAB 组件多样化
6.4 支持平板端组件字体自适应
使用平板查看模板时,移动端模板组件标题字号自动适应该设备。
详情请参见:移动端自适应
6.5 App 打包支持多语言切换
OEM 的 FineMobile 数据分析 App 支持多语言切换.
支持切换的语言包括: 简体中文、繁体中文、英文、日文、跟随系统语言。
详情请参见:App 打包
6.6 App 打包支持终端识别
App 打包时可在「安全性设置」中设置请求额外参数, 加上可定制的标记,服务器后台配合实现终端的识别与放行。
详情请参见:App 打包
6.7 新增组件快速定位功能
模板页面较长时,可通过点击悬浮窗导航到本页面的指定组件位置。
详情请参见:组件快速定位
6.8 移动端简约下拉样式插件
用户可通过「移动端简约下拉样式」插件对下拉框和下拉复选框的样式进行设置,改变下拉框和下拉复选框的背景颜色、字号、边框。
详情请参见:「通用」移动端简约下拉样式插件
6.9 优化移动端弹窗插件
移动端弹窗插件,支持 App 和 HTML5 端查看弹窗中的超链子内容。
详情请参见:移动端弹窗插件
6.10 优化网页框控件
网页框控件插件支持 App 交互。
详情请参见:在决策报表中使用网页框控件
6.11 移动端支持视频播放控件插件
移动端支持视频播放控件插件。
详情请参见:视频播放控件插件
6.12 优化微信钉钉集成
微信钉钉手动匹配用户时,用户名显示值优化。
6.13 图表块和报表块支持折叠与展开
用户可自主控制报表块或图表块内容的折叠与展开,突出模板的主要信息,隐藏次要信息,提升模板的可读性和使用体验。
详情请参见:「通用」折叠展开样式
6.14 移动端首页支持刷新
移动端支持通过按钮刷新首页。
详情请参见:菜单栏 2.2 节
6.15 扫码支持手电筒
新版本 App 支持从相册中扫码,较暗情况下扫码时支持手电筒。
详情请参见:[通用]扫码支持手电筒
6.16 自定义填报控件图标显示
文本、数字控件在填报预览下可以自定义是否显示。
详情请参见:填报控件图标设置