FineReport产品更新日志

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

    〇、综述

    如果我们把FineReport比喻成一棵大树,FR9.0让这棵树长的更高,长出更多枝丫,我们从智能·共享·开放3个角度,延伸更多场景,提供更广阔的想象空间。而我们FR10.0则希望这棵树的根扎的更深更稳,因此我们从安全性、大并发、高可用等几个角度发力,希望能让FR成长为企业可信赖的报表中心,能支撑起繁杂的报表业务,为企业报表应用的安全可用保驾护航!

    一、平台

    1.1.外观更好看:平台整体风格简约现代,交互流畅易用

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

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

    1.4.支持平台新建数据连接:数据连接单独放入了目录中,并支持创建数据连接。

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

    1.6.公有云注册:增加一种公有云授权机制,不需要提供机器物理信息,可直接到帆软认证服务器进行在线认证,方便快捷,安全可靠。

    二、集群

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

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

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

    2.4 新增本地缓存机制:新增本地缓存机制,文件服务器、状态服务器、外置的数据库的内容会在第一次及更新时,读取信息到缓存里。提升了访问响应速度并有效降低对各服务器的读写并发。

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

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

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

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

    三、安全性

    3.1 修补漏洞:10.0平台中所有密码加密存储,降低密码泄露风险、使用token验证,解决HTTP响应分割、会话标识未更新、跨站点请求伪造的问题、不再返回报表绝对路径,修复发现目录列表模式的漏洞。

    3.2 主动防御:新增cookie增强、文件上传校验、Security Headers及访问控制等一系列安全防护功能。能降低上传恶意文件、跨站脚本等多种攻击方式的威胁,缓解cc攻击和爬虫爬取,提高应用的安全性

    3.3 密码增强策略、防暴力破解。

    3.4 其他:水印功能优化——设置界面简化,现在可对字号进行设置,解决了密度设置不明确带来的困扰;优化对公式及换行的支持,并以顶层透明的形式显示,不再被内容遮挡;优化打印及pdf导出效果,让数据更加安全。

    四、运维

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

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

    五、设计器

    5.1 远程设计重构

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

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

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

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

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

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

    六、大屏

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

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

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

    七、图表:

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

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

    五、其他

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

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

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

    5.4.控件多个实际值对应同一个显示值:优化了控件在多个实际值对应相同显示值情况下的处理逻辑,当直接在控件里选值时,无论是参数查询还是填报控件,均支持实际值和显示值多对一的情况。

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

    5.6.公有云注册:增加一种公有云授权机制,不需要提供机器物理信息,可直接到帆软认证服务器进行在线认证,方便快捷,安全可靠。

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

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

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

一、智能

1)AlphaFine智能搜索:AlphaFine是连接一切的入口,产品有哪些功能,具体怎么使用,有哪些demo模板,有哪些插件或组件,都可以通过这个入口找到答案

2)AlphaFine模板智能检测:通过构建云中心问题库,使模板制作者在开发过程中碰到的错误能第一时间找到解决方案

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

4)模板常用参数组合和AlphaFine智能推荐:可保存历史参数组合,并智能推荐常用参数组合

二、图表

1)内置图表类型:扩展后支持的内置图表类型达到25种,分别为柱形图,条形图,折线图,面积图,饼图,五种仪表盘,地图,钻取地图,热力地图,散点图,气泡图,词云,矩形树图,雷达图,柱形雷达图,力学气泡图,多层饼图,漏斗图,甘特图,框架图,组合图。

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

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

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

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

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

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

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

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

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

11)图表工具栏增加tootip

12)动画整体优化

三、填报

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

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

四、平台

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

2)增加按用户分配权限和改进权限易用性:权限支持复用,用户角色部门职位支持排序等其他易用性改进

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

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

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

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

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

五、其他

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

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

3)sapbw:可用于bwcube和bwquery

4)私有云认证:可在客户本地部署私有云认证服务器,业务服务器可到此服务器进行认证

5)开放:打通简道云,可以在简道云里创建项目,并将数据同步到客户的私有库

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

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

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

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

FineReport8.0发布! - 2015年5月

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

版权所有©2018 帆软软件有限公司 | 苏ICP备14031611号-3

返回顶部