FineReport产品更新日志

FineReport10.0功能和体验改进 - 2019年7月

    一、智能释放

    1.1 更准确的负载判断:不再使用 ForceGC,转而使用基于 JVM 底层原理深度开发的负载判断算法,极大地提升了系统负载判断的准确性?#22270;?#26102;性,为系统状态监控和运行优化提供准确的数据基础。

    1.2 更智能的动态释放:

    1.2.1 智能释放策略在已有的清除会话和排队等待的基础上,额外增加了中止模板的策略(把正在计算中的模板直接停掉,释放?#35797;矗?/p>

    1.2.2 大大优化了排队等待的逻辑、保证排队逻辑的可用性

    1.2.3 更智能的动态释放:额外提供一个会话释放插件,使用另一套会话释放的算法逻辑(?#21028;?#31639;法,默认的会话释放逻辑使用阈值算法),供用户选择

    1.2.4 智能释放不再需要用户设置各项阈值,我们根据负载状态智能地选择最合适的释放策略,保障系统稳定运行的同时、尽可能地?#26723;投?#29992;户的影响

    二、智能集群分发

    2.1 获取各个节点的内存占用情况,并基于设置的智能分发模式触发值,自动开启高负载节点的智能分发模式。

    2.2 某节点开启智能分发模式后,可以将进入高负载节点的新请求随机分发到其他低负载节点,以维持集群环境各个节点的健康负荷情况,保证集群工?#35848;?#20010;节点的正常运行。

FineReport10.0功能和体验改进 - 2019年5月

    一、运维

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

    1.2 未计算完成模板的执行记录:旧版本只记录了计算完成的模板执行情况,新版本中新增了未完成计算的模板执行情况。是否计算完成在fine_record_execute表中用complete字段标记(1表示计算完成,0表示未计算完成)。

    1.3 模板限制增强:增强了模板限制功能,可令用户选择部分模板进行单?#32769;?#21046;,同时新增了导入Excel单元格数量的限制与提交记录数的限制。用户在开启提交记录数限制的前提下,可?#24066;?#22635;报笛卡尔积。

    1.4 输出日志太大问题:每日0点定时将fanruan.log压缩,用以节省?#25490;炭占洹?#33509;工程中的WEB_INF/config文件夹下有log4j properties,需要将其删除才可让定时压缩功能生效。

    1.5 swift查询支持更多语法:支持todate()和like语法。

    二、平台

    2.1.只显示已开放权限:在用户很多的情况下,快速查看目?#32423;?#24212;?#24515;?#20123;用户有权限、查看业务包对应?#24515;?#20123;用户有权限。

    2.2 提供权限半选状态,当子有权限父无权限时,收起状态下,?#25913;?#24405;文字将会高亮提示。权限逻辑更改为用户权限最大,解决某个部门有权限,但部门下某用户无权限的场景。

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

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

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

    2.6 登录页优化设置?#21512;?#22312;平台在登录页配?#23186;?#38754;提供属性可以自定义登录页的主题色,遮罩颜色可以通过主题色进行定义。

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

    2.8 url拼接用户名和密码登录插件:10.0版本?#22411;?#36807;插件的方式支持通过url直接进行登录,安装插件后即可使用。

    2.9 清新风格登录?#24120;?#26032;增实现原9.0清新风格登录页插件。

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

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

    2.12 数据迁移支?#20013;?#25913;配置:对外数据库配置后,可以不做迁移操作,直接采用新库。

    三、集群

    3.1 jar检测:使用新的jar包检测方法 ,以第一个加入集群的节点jar包为基准,准确识别新加入节点的jar包与目前集群环境jar包的差异情况,检测可覆盖webroot/WEB-INF/lib文件夹下所有的jar文件。

    3.2 异常通知:1)节点管理页面进行异常显示;2)开启集群异常消息提醒后,可以通过邮件\短信\平台进行消息通知。

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

    3.4 集群内部转发逻辑处理优化:在10.0,优化了集群在面对异常情况(部分节点宕机)时的内部转发与处理逻辑,解决部分节点宕机导致集群不可用的问题,?#34892;?#22320;提升了集群系统的可用性。

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

    四、其他

    4.1 部署向导:由于引进了一些新技术导致部署容?#36164;?#36133;,新增部署向导功能会在部署失败后访问平台页面时提供引导,帮助定位问题并引导修?#30784;?/p>

    4.2 更新日志推?#20572;?#22686;加了更新日志推送的功能,更新重要版本时会推送消息让客户及时了解新特性并快速更新。

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

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

    4.5 简道云插件适配10.0:10.0?#22411;?#25104;了简道云插件对于10.0的适配。

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

    4.6 模板版本管理优化及内置:内置模板版本管理插件,优化了保存方式,从自动变为手动,加快版本还原速度,减小保存的版本占用的?#21344;洌?#25903;持版本过滤筛选。

FineReport10.0版本更新 - 2018年10月

    〇、综述

    如果我?#21069;袴ineReport比喻成一棵大树,FR9.0让这棵树长的更高,长出更多枝丫,我们从智能·共享·开放3个角度,?#30001;?#26356;多场景,提供更广阔的想象?#21344;洹?#32780;我们FR10.0则希望这棵树的根扎的更深更稳,因此我们?#24433;?#20840;性、大并发、高可用等几个角度发力,希望能让FR成长为企业可信赖的报表?#34892;模?#33021;支?#29260;?#32321;杂的报表业务,为企?#24403;?#34920;应用的安全可用保驾护航!

    一、平台

    1.1 外观更?#27599;矗?#24179;台整体风格简约?#25191;换?#27969;畅易用

    1.2 系统更稳定:日志存储脱离数据库,特别是内置的hsql,改为基于帆软自主开发的swift引擎。全面提高日志存取分析的效率,同时也能?#34892;?#36991;免由于日志过大导致系统过慢甚至宕机。可支撑大数量用户(10w+用户可秒级响应);配置脱离xml,改存数据库,?#32321;?#19981;再出?#30452;?#23384;丢失的情况,特别是权限丢失这类很严重的问题。

    1.3 功能更强大:用户可被禁用、同步数据集可以增加id;支持在根目录下添加模板、支持模板和目录混排;配置易用性增强。同时对目录管理、权限管理进行了功能增强。

    1.4 支?#21046;?#21488;新建数据连接:数据连接单独放入了目录中,并支持创建数据连接。

    1.5 日志更全面:原本的系统情况变为了平台日志,所有日志支持导出,高级系统监控插件内置,新增用户行为、模板热度、性能监控三个tab,原本日志查看变为出错日志,新增管理日志,记录全部平台管理设置操作日志。

    1.6 公?#24615;?#27880;册:增加一?#27490;性?#25480;权机制,不需要提供机器物理信息,可直接到帆软认证服务器进行在线认证,方便快捷,安全可靠。

    二、集群

    2.1.支持热部署:增加删除节点不需要重启集群,只需要拷贝其他节点文件到?#23186;?#28857;并启动既可。新增节点简单。

    2.2 对高可用性方面的优化:适配了新的集群特性,某节点宕掉,自动切换其他节点,登入的用户无需重新登?#20581;?#24182;保持所有单机功能可用。提升了集群的高可用性。

    2.3 对并发性能方面的优化:对负载方面做了更好的优化,负载更加均衡。同时单节点支持的并发数更大。

    2.4 新增本地缓存机制:新增本地缓存机制,文件服务器、状态服务器、外置的数据库的内容会在第一次及更新时,读取信息到缓存里。提升了访问响应速度并?#34892;Ы档投?#21508;服务器的读写并发。

    2.5 新增状态服务器:新增状态服务器,解决session同步的各种问题。状态服务器存储集群的各类信息。存储sessionid与节点信息和关联关系,不再需要配置session?#25345;汀?#31616;化了配置内容,使用简单。

    2.6 新增文件服务器,用于共享模板及模板所引用的附件。保证每个节点访问的模板?#26696;?#20214;实时一致。保证模板?#26696;?#20214;的高一致性。

    2.7 外置数据库保存平台配置信息:集群下,平台配置信息全部存储在外置数据库。保证每个节点访问的平台配置实时一致。保证平台配置信息的高一致性。

    2.8 平台新增集群的可视化配?#23186;?#38754;,可进行状态服务器、文件服务器的绑定与配置。

    三、安全性

    3.1 修补漏洞:10.0平台中所有密码?#29992;?#23384;储,?#26723;?#23494;码泄露风险、使用token验证,解决HTTP响应分割、会话标识未更新、跨站点请求伪造的问题、不再返回报表绝?#26376;?#24452;,修复发现目录列表模式的漏?#30784;?/p>

    3.2 主动防御:新增cookie增强、文件上传校验、Security Headers及访问控制等一系列安全防护功能。能?#26723;?#19978;传恶意文件、跨站脚本等多?#27490;?#20987;方式的威胁,?#33322;鈉c攻击和爬虫爬取,提高应用的安全性

    3.3 密码增强策略、防暴力?#24179;狻?/p>

    3.4 其他:水印功能优化——设?#23186;?#38754;简化,现在可对字号进行设置,解决了密度设置不明确带来的困扰;优化对公式及换行的支持,并以顶层?#35813;?#30340;?#38382;?#26174;示,不再被内容遮挡;优化打印及pdf导出效果,让数据更?#24433;?#20840;。

    四、运维

    4.1 云端运维:云端在系统自动或者用户手动上传数据包(绝不涉及业务数据)后生成检测报告,给出用户运维建议。相比于本地运维,云端运维有其优势,比如大计算、零成本、低门槛、高成长等等。因此我们希望通过云端运维和本地运维两种方式丰富运维功能,发挥各自优势,为系统的稳定可用保驾护航。

    4.2 智能运维增强:优化了智能释放的机制;增强了模板限制功能;使用延迟队列检查session是否过期;日志文件过大时自动提醒用户进行日志清理。

    五、设计器

    5.1 远程设计重构

    5.2 远程设计模板权限管理:支持使用系统管理员帐?#25490;?#32622;远程设计的用户,并给远程设计用户分配各自的模版的权限。方便远程设计下每个开发人员的权限精细化管理。保证模版安全,避免权限泄漏。

    5.3 设计器卡顿优化:修复了内存泄漏的相关bug;新增限制最大缓存模版个数功能。

    5.4 设计器解决0kb问题(模板临时文件存储):新版本通过保存的时候先输出到临时文件, 然后再重命名为源文件, 删除临时文件的方式,解决了此问题。

    5.5 远程设计支持新增、删除、重命名文件、文件夹

    5.6 设计器“更新升级插件”内置:由于使用插件“更新升级插件”功能的客户很多,“设计器更新升级”与“决策平台更新升级”两个插件内置到产品中,功能及界面与原来相同。

    5.7 设计器数据连接界面删除“编码转换”的配置选项

    六、大屏

    6.1 扩展图表:新增8种高级图表组件(酷炫大屏3D特效),让整个大屏制作效果更加酷炫富有科技?#23567;?/p>

    6.2 组件加载动画:支持15种动态加载特效,通过组件加载动效,让每个组件模块舞动起来,让整个大屏界面化静为动

    6.3 离屏控制?#21644;?#36807;视频媒体传输方式,将大屏界面投影到手机或平板,并通过点击等操作实时远程操控大屏界面。

    七、图表:

    7.1.地图文件:10.0 的地图调整了目录结构,新增'世界'目录,且置于'中国'目录之上,形成钻取关系。

    7.2.老图表:10.0不再提供新增老图表的功能,?#34892;?#27714;的用户可以通过安装插件的方式使用老图表。不再支持位图地图插件。

    五、其他

    5.1.html解析:单元格设置为【以HTML显示内容】时,在原有支持功能的基础上,新增了对于img标签、list标签、style标签中的各项属性、文字上下标、文字样式的支持;html内容分页情况下也不会重复显示内容,可以在正确的位置断开;同时在有html时可支持单元格的各项属性设置。

    5.2.自?#35270;?#36923;辑改进:页面重加载时不再到后台请求计算,而是改为前台缩放,减少计算,优化体验。包括拖动浏览器窗口大小、执行全屏操作等。

    5.3.删除控件校验出错的回滚机制:取消了原控件校验出错时的回滚机制,替换处理逻辑为:保留当前编辑内容,即控件编辑过后如果校验失败,则提示出错信息同时控件保留当前编辑的内容。(仅新填报)

    5.4.控件多个?#23548;?#20540;对应同一个显示值:优化了控件在多个?#23548;?#20540;对应相同显示值情况下的处理逻辑,当直接在控件里选值时,无论是?#38382;?#26597;询还是填报控件,均支持?#23548;?#20540;和显示值多对一的情况。

    5.5.邮件正文以html显示:邮件正文预览报表内容时,以HTML方式显示报表内容。解决了之前邮件中以图片显示报表内容时出现的内容模糊,文字不支持复制的问题。

    5.6.公?#24615;?#27880;册:增加一?#27490;性?#25480;权机制,不需要提供机器物理信息,可直接到帆软认证服务器进行在线认证,方便快捷,安全可靠。

    5.7.内置服务器由jetty换为Tomcat

    5.8.AlphaFine优化:AlphaFine接入小帆知识库,支持分词搜索,更能理解用户描述的问题。

FineReport9.0版本更新 - 2017年11月

一、智能

1)AlphaFine智能搜索:AlphaFine是连接一切的入口,产品?#24515;?#20123;功能,具体怎么使用,?#24515;?#20123;demo模板,?#24515;?#20123;插件或组件,都可以通过这个入口?#19994;?#31572;案

2)AlphaFine模板智能检测:通过构建云?#34892;?#38382;题库,使模板制作者在开发过程中碰到的错误能第一时间?#19994;?#35299;决方案

3)AlphaFine智能运维:提供更完善的备份还原方案,可?#28304;?#24179;台配置、模板、jar包、插件、日志和整体工程这几个模块,按照份数和容量的一些限制进行备份还原;另外提供了部分智能运维功能,包括内存达到阀值的提醒,达到阀值后的智能释放,cpu和会话实时监控并可强制关闭会话,智能推送需要改进的模板等等。

4)模板常用?#38382;?#32452;合和AlphaFine智能推荐:可保存历史?#38382;?#32452;合,并智能推荐常用?#38382;?#32452;合

二、图表

1)内置图表类型:扩展后支持的内置图表类型达到25种,?#30452;?#20026;柱形图,条形图,折线图,面积图,饼图,五种仪表盘,地图,钻取地图,热力地图,散点图,气泡图,?#35797;疲?#30697;?#38382;?#22270;,?#29366;?#22270;,柱形?#29366;?#22270;,力学气泡图,多层饼图,漏斗图,甘特图,框架图,组合图。

2)支持多分类轴显示:直角坐标系图表支持多层分类轴,以同时展示层级分类关系

3)支持图表监控刷新:后台数据更新,前端图表动态提示更新内容,可设置展示效果,满足大屏动态效果需求

4)支持数据表格式自定义:可通过条件属性修改特殊数据的数据表格格式

5)柱形图系列间隔设置支持负值

6)组合图不同值轴支持设置0值对齐

7)更改内置地图编辑界面

8)轮播箭头可取消,满足大屏展示效果

9)优化调整层级时缩放过大问题,将细粒度下降一倍

10)没有数据时,新增图表提示效果

11)图表工具栏增加tootip

12)动画整体优化

三、填报

1)重构填报功能:彻底解决了展现卡顿的问题,并为后续样式扩展铺好了路

2)在线导入excel支持选择sheet、行、列

四、平台

1)短信平台:构建了短信平台,并可用于身份验证、定时调度失败提?#36873;?#23450;时调度任务通知、内存阀值通知

2)增?#24433;?#29992;户分配权限和改进权限易用性:权限支持复用,用户角色部门职位支持?#21028;?#31561;其他易用性改进

3)系统消息:增加平台系统消息功能,可用于定时调度失败提?#36873;?#23450;时调度任务通知、内存阀值通知,丰富FR的通知体系,在企业系统中做到信息对称

4)单一登录:支持后登录踢出已登录,或者已登录禁止再登录,支持上一次登录信息提示

5)非同步数据集下,支持密码修改

6)目录管理优化:优化了使用体验,让目录管理不再麻?#22330;?#21487;批量添加删除报表,可调整报表顺序,支持报表跨目录调整等等

7)定时调度增强:任务管理改进,包括任务失败提醒,支持运行一次,复制任务,?#21028;?#31561;功能;

五、其他

1)设计器改进:去除右击弹框,让操作过程更流畅;增加报表块缩放功能,利于从全局角?#26085;?#20307;设计报表;功能名?#30452;?#26356;,包括普通报表、聚合报表、决策报表。

2)插件重构:插件支持热部署,即装即用,不再需要重启服务器

3)sapbw:可用于bwcube和bwquery

4)?#25509;性?#35748;证:可在客户本地部署?#25509;性?#35748;证服务器,业务服务器可到此服务器进行认证

5)开放:打通简道云,可以在简道云里创建项目,并将数据同?#38477;?#23458;户的私有库

FineReport8.0功能和体验改进 - 2017年6月

  • 【设计】设计器更新升级插件提供更新日志功能
  • 【平台】平台?#21028;?#35268;则统一
  • 【平台】模板消息事件 (结合平台消息系统使用,管理员账号不可用)
  • 【平台】报表管理修改成目录管理
  • 【表单】表单和cpt数据变更实时监测及通知
  • 【表单】数字时钟插件
  • 【表单】表单内某一报表块刷新,带动其他报表块数据集一起被读取
  • 【图表】更新流向地图、?#35797;?#22270;、矩?#38382;?#22270;、框架图
  • 【其他】SAP BW Query含?#38382;?#30452;连
  • 【其他】内置密码?#38382;?#25554;件),安?#26696;?#25554;件后,内置的?#38382;?#22686;加了一个fr_password,即开发人员可以获得用户的登录密码
  • 【其他】零售行业化取数(插件)
  • 【其他?#24247;?#20803;格数据进度条(插件)
  • 【其他】自定义滚动条样式(插件)

FineReport8.0功能和体验改进 - 2016年6月

  • 【平台】SQL防注入
  • 【表单】跑马灯滚动消息插件
  • 【表单】报表块翻页改进并增加局部导出
  • 【表单】组件隐藏,组件复用
  • 【表单】tab布局改良(支持轮播及tab位置调整)
  • 【表单】导出优化
  • 【其他】增加取色器
  • 【其他】?#30913;?#25511;件自定义颜色样式

FineReport8.0发布! - 2015年5月

  • 【设计】设计器界面风格转为扁平化
  • 【设计】分栏大标题和结尾行优化
  • 【设计】Web端控件样式扁平化
  • 【设计】数据点提示改为div展示,字体清晰。且重新设计数据点提示动画。
  • 【设计】设计器单元格元素增加富文本编辑器,实现同一单元格中不同内容样式不同。
  • 【设计】表单?#24615;?#21152;tab布局,实现卡片式组件
  • 【设计】增加手机纸张大小,帮助用户快速制作手机报表。
  • 【设计】重新规范了平台样式的架构,设?#23631;?#25554;件式的平台主题和配色风格系统,并内置了?#25945;?#31934;心设计的主题和一系列配色,满足各类用户的审美需求
  • 【平台】设计器与论坛一键登?#25216;?#26368;新消息
  • 【平台】内置Access数据库替换为sqlite
  • 【平台】增开更多接口,使用接口实现的特殊功能可以通过插件的方式集成到报表设计器及服务器,并且提供界面化操作及管理。
  • 【填报】填报页面体验改进:增加开关控制可以展示出控件样式
  • 【导入】在线导入excel做成选项
  • 【导入】在线导入excel做成选项
  • 【导出】flash打印 ppapi和npapi
  • 【导出】聚合报表支持导出打印
  • 【导出】html导出后即为对应内容,解决导出打印模糊的问题
  • 【图表】内置地图更换为svg,提高地图的展示效果。
  • 【图表】新增加漏斗图图表类型
  • 【图表】组合图支持多堆积柱形图以及三维柱形图。
  • 【图表】股价图支持展示名称(“?#35848;摺薄?#30424;低”等?#38382;?#20462;改
  • 【图表】gis地图新增支持标签
  • 【图表】坐标轴标签支持换行?#28304;?#29702;标签过长时的状况
  • 【图表?#31354;?#32447;图,面积图,?#29366;?#22270;的标记点类型效果重新设计,饼图牵引线重新设计,气泡图效果重新设计。
  • 【图表?#21487;?#28857;图支持单元格数据源
  • 【图表】图表自动刷新以及联动时的动画改为连贯动画。
  • 【图表】仪表盘,地图自定义刻度值支持公式。
  • 【图表】开放部分图表js接口,支持集成第三方图表库。

返回顶部

天天炫斗破解版
重庆时时五星基本走势 快乐赛车计划软件 澳洲幸运10投注 天津十一选五开奖结果查询结果 五分彩全国统一开奖 黑龙江福利彩票36选7走势图 福建时时怎么玩 甘肃11选5五十期走势图 新时时历史号码 极速时时下载