FineReport10.0小版本更新,一键诊断报表“健康度”

楼主
我是社区第148135位番薯,欢迎点我头像关注我哦~
FineReport 10.0又双叒更新啦~
秉持着让FinReport 这棵大树的根越扎越深的理念,此次小版本更新继续在运维、集群、权限等核心功能模块发力。
帮大家梳理了一下,本次更新总计新增或优化了30个功能点,小编将分为三个部分给大家讲解。

一、首先重点介绍2个非常重要的功能更新

1、云端运维之性能模板推荐

“云端”是指帆软搭建了一个云中心分析计算引擎,客户只需提供报表系统运行的日志文件至云中心计算引擎,即可获取运维分析结果报告,并且可以基于报告的分析结果向技术支持寻求针对性解决方案
应用场景:
随着企业报表系统的深入应用,系统稳定高效的运转愈发重要,运维工作也会随之增加,我们经常需要面对这些问题
  • 上百张模板是不是都能正常使用,是否存在性能问题,影响业务人员的体验?
  • 系统会不会宕机?宕机的原因是什么?
  • 系统使用的时候为什么会卡顿?
为了更好地帮助客户了解自己的报表系统,并且针对性地解决这些问题,我们推出云端运维的第一期功能——性能模板推荐,帮助客户发现系统中存在性能潜在问题的报表,并且定位原因分类
(注:由于是云端功能,所有10.0版本用户均可使用,“已有30+合作客户参与首批功能体验”)
后续还会陆续上线如「宕机模板分析」、「最优配置推荐」等运维优化相关的功能
功能介绍:
报告效果如下:

2、模板版本管理优化及内置

应用场景:
  • 使用模板版本控制功能创建不同的版本有利于 IT 部门记录工作成果,保存关键节点,方便验收迭代等等,符合快速迭代的敏捷开发原则。
  • 多种风格的快速切换,同一份报表在不同时间段对于不同的部门而言,可能需求类似,但是具体的细节不尽相同。重复使用的报表时,仅需要对企业特殊标志进行修改即可以快速上线。
  • 版本管理支持 FR 特色的远程设计功能,远程设计保存版本时将会记录下操作人的账户名称和保存的时间,管理人员通过制定版本保存的原则,可以快速找到出错点和对应的责任人。
  • 单个模板单独备份,相对于工程级别的备份更加灵活快速,用户可以快速使用版本管理功能,将报表还原到任意状态。

功能介绍:
  • 版本管理:用户在设计、修改报表模板时需要控制模板的版本,进行版本的回退,控制模板的上线迭代
  • 历史版本:支持对任意模板文件保存任意多个历史版本,每个版本均支持填写备注说明。在远程设计时,还支持记录该历史版本的所属用户。
  • 版本还原:支持对从任意历史版本还原。当模板文件出现意外损坏或者其他非必要修改时,可以通过还原功能还原到指定的历史版本。




二、接下来是用户特别关注的8个功能点

3、模板限制增强

增强了模板限制功能,可令用户选择部分模板进行单独限制,同时新增了导入Excel单元格数量的限制与提交记录数的限制。用户在开启提交记录数限制的前提下,可允许填报笛卡尔积。

4、权限配置优化之只显示已开放权限

在用户很多的情况下,快速查看目录对应有哪些用户有权限、查看业务包对应有哪些用户有权限。

5、权限配置优化之提供权限半选状态

当子有权限父无权限时,收起状态下,父目录文字将会高亮提示。权限逻辑更改为用户权限最大,解决某个部门有权限,但部门下某用户无权限的场景。

6、权限配置优化之用户权限配置优化

标记当前是否用户独立设置,并提供快速重置方式清空用户权限恢复继承设置。

7、权限性能优化

重构权限查询与设置逻辑,彻底解决权限性能慢的问题。

8、数据迁移支持修改配置
对外数据库配置后,可以不做迁移操作,直接采用新库。

9、部署向导
由于引进了一些新技术导致部署容易失败,新增部署向导功能会在部署失败后访问平台页面时提供引导,帮助定位问题并引导修复。

10、更新日志推送   
增加了更新日志推送的功能,更新重要版本时会推送消息让客户及时了解新特性并快速更新。

三、其他细节功能

11、gc日志记录:默认输出gc日志,可用于观察系统的gc情况。通过对于gc日志的分析,也有助于得知系统运行的健康情况。

12、宕机周围时刻的日志记录:旧版本只记录了计算完成的模板执行情况,新版本中新增加记录了未完成计算的模板执行情况。是否计算完成在fine_record_execute表中用complete字段标记(1表示计算完成,0表示未计算完成)。

13、输出日志太大问题:每日0点定时将fanruan.log压缩,用以节省磁盘空间。若工程中的WEB_INF/config文件夹下有log4j.properties,需要将其删除才可让定时压缩功能生效。

14、swift的jdbc接口支持更多语法,新增支持语法:

公式/语法

作用

使用示例

备注

todate()
将时间戳转换为普通的日期类型
select todate(time) from fine_record_execute;
select * from fine_record_execute where todate(time)<'2018-12-18 10:15:26' and todate(time)>'2018-12-17 10:15:26'
todate()结果的日期格式为:2018-12-18 10:15:26
like
模糊查询
SELECT * FROM fine_record_execute where tname like '%demo%'
只支持前后‘%’的用法


15、登录优化设置:优化登录超时机制,一方面在系统管理的登录设置中可以自定义登录超时时间,默认为1小时;另一方面,用户登录平台后,操作时才会进行token刷新,不操作超过登录时间后,需要重新登录

16、登录页优化设置:现在平台在登录页配置界面提供属性可以自定义登录页的主题色,遮罩颜色可以通过主题色进行定义。

17、升级工具优化:保存数据源信息,优化由于脏数据导致的升级失败(升级过程会对脏数据进行删除)。

18、url拼接用户名和密码登录插件:10.0.3版本中通过插件的方式支持通过url直接进行登录,安装插件后即可使用

19、清新风格登录页:新增实现原9.0清新风格登录页插件。

20、定时调度支持收件人处自定义邮箱。

21、权限优化:开启分级权限后,子管理员可管理自己权限内的角色,包括增加、删除、修改角色及配置。

22、集群jar包一致性检测优化:覆盖lib文件夹下所有的jar文件,使用新的jar包检测方法 ,准确识别新加入节点的jar包与目前集群环境jar包的差异情况。

23、集群Lic注册导出优化:针对10.0.3之前版本集群lic导出需要采用拼接的方式导致的操作复杂,容错率低的问题,自动导出拼接好的机器码和集群RegistrationInformation.rif文件,支持识别已拼接好的集群RegistrationInformation.rif文件。

24、集群内部转发逻辑处理优化:在10.0.3,优化了集群在面对异常情况(部分节点宕机)时的内部转发与处理逻辑,解决部分节点宕机导致集群不可用的问题,有效地提升了集群系统的可用性。

25、集群配置异常校验提醒优化:在集群连接时做可用性校验,校验通过才提示”保存成功“,未通过检验则报错,显示失败原因,支撑客户排查异常情况。通信协议改为默认使用TCP,集群开启状态下也可以更换协议,不过重启后方可生效。

26、图片加载性能优化:优化了图片的加载方式,增加图片缓存,优化图片多图片大带来的性能问题。

27、数据迁移适配rds mysql:数据迁移现在支持阿里云的rds mysql。

28、简道云插件适配10.0:10.0.3中完成了简道云插件对于10.0的适配

29、多级上报独立链接权限配置改进:使用独立页面配置多级上报独立链接的访问权限。解决原先客户只购买了【多级上报】功能点,未购买【决策平台】功能点的情况下无法使用多级上报功能的使用问题。

30、数据迁移支持修改配置:对外数据库配置后,可以不做迁移操作,直接采用新库。
编辑于 2019-5-23 17:17  
编辑于 2019-5-23 17:18  
编辑于 2019-5-23 17:21  
分享扩散:

沙发
发表于 2019-5-23 17:25:57
板凳
发表于 2019-5-23 17:50:20
666666666
地板
发表于 2019-5-23 20:39:48
9.0版下载
5楼
发表于 2019-5-23 21:51:41
6楼
发表于 2019-5-24 08:45:57
7楼
发表于 2019-5-24 09:31:15
666666666666
8楼
发表于 2019-5-24 17:10:26
9楼
发表于 2019-5-28 08:50:30
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

8回帖数 1关注人数 9648浏览人数
最后回复于:2019-5-31 10:12

返回顶部 返回列表