一、本次测评体验功能点
1、【基础】B/S端修改布局&新自适应效果
1.1体验成果及制作过程:做过美化大屏任务的番薯应该都知道这个报表

通过简单的拖拉拽就可以更换位置与宽高,还可得知当前块的大小

当分辨率改成4K(4096*2160)时,也可以自适应的

1.2体验评价:
优点:该功能点对于样式调整十分友好,可以在调试模式中边预览边修改,减少设计器改完,浏览器预览的来回切换。最主要的是老模板也可以直接转为新自适应模板,会默认另存为一个新模板的frm,这点比较赞!
缺点:当模板为自适应布局的时候无法调整报表块的位置,只能调节宽高。当自适应布局改为绝对布局的时候,整个布局就乱了。
2、【基础】自定义模板主题&组件复用
2.1体验成果及制作过程:自定义普通模板主题(订单)

人事管理决策报表,复用在线组件,设置主背景为黑色

其他组件都跟随主题

最终效果图如下:

2.2 体验评价:
优点:单元格添加了许多预定义样式,但以前cell样式不见了,只有head样式。数据集也可以查看实际运行的sql,这个非常赞,虽然以前可以从日志中查看,现在从数据集查看更方便。复用组件还和以前一样,提供了很多好看的组件。
缺点:明细表跑马灯一直报错,js代码也是引用官网提供的,老版本是可行的,11跑不起来,错误日志如下:

使用的是帮助文档提供的js:https://help.fanruan.com/finereport11.0/doc-view-3752.html?source=4
所有方式都试过了,也改成我的组件名称了,就是报错。已提出BUG反馈
3、【基础】报表新前端和控件样式
3.1体验成果及制作过程:显示老版本的参数面板

登录报表平台,修改样式为FR11:

FR11样式下的参数面板:

3.2体验评价:
优点:参数控件更加的扁平化,尤其是多选组件,选中后字体变蓝更加凸显
缺点:下拉框的样式反而不突出,个人感觉没有老版本的好看。其次样式未统一,多选组件勾选字体变蓝,单选为啥不变呢?
4、【基础】模板性能优化
4.1体验成果及制作过程:选择模板数据集,开启缓存

缓存策略改为10分钟,勾选规则自动优化

预览刷新报表,记录缓存命中率,打开运行监控

4.2体验评价:
优点:企业中有大量的数据需要展示如年维度的数据,开启缓存后,提高报表的响应速度,增加用户体验。单独的数据集开启缓存可以将查询慢的数据集缓存,避免全模板缓存,提高效率的同时也保证了内存占用,非常好!
缺点:暂无
5、【进阶】数据准备-ETL作业
5.1体验成果及制作过程:
5.1.1先展示成果作业一成果

离线同步节点:使用api取数:

Sql建表步骤:

Sql插入步骤:

5.1.2再展示作业二的结果:

Sql脚本内容:使用一个update语句

参数赋值:

最后离线同步,使用参数:

5.2体验评价:
优点:该功能点的实现可以取代kettle,能够在一套系统进行全流程的处理数据,而不用再去别的系统处理数据,其次界面比较整洁。据说效率比kettle高,因为刚上线11,有待测试!
缺点:数据库支持的比较少,也不支持其他的数据格式(如excel)做来源表。其次是没有支持父子任务,其次节点之间连线不是通过点击两个节点相连,但出现了连接线,搞了好久,问了几个技术支持才知道,已提出BUG反馈
6、【进阶】JSAPI升级
6.1体验成果及制作过程:

制作过程:为模板设置属性,添加js事件,具体js可参考模板


6.2体验评价:
优点:有很好的扩展性,可以自定义样式
缺点:需要有较强的js编程能力
7、【进阶】开放平台插件
7.1体验成果及制作过程:
结果展示:(因没下postman,即直接使用浏览器模拟)

制作过程:先安装开发平台BETA插件,并添加一个客户端,FR11应该是自带了这个插件,没有的话也可以去下一个
 
找到基础数据接口中的报表数据服务API,编辑,选择第7题的鼠标悬停cpt,勾选公共API。


7.2体验评价:
优点:FR既可以调取第三方API,也可以为第三方提供API,可解决绝大部分场景,便于开发人员二次拓展以满身企业需求
缺点:暂无
8、【进阶】word报告
8.1体验成果及制作过程:
结果展示:



制作过程:
安装设计器插件和客户端插件,FR11应该也是自带了,没有的话也可以去市场下载

新建空白文档,登录FR账号

设计器添加数据集,拖动数据列表、图表与参数

刷新页面,获取数据集,设置公式及图表

8.2体验评价:
优点:可以根据word模板直接导出word报告,方便实用
缺点:行式列表是可以的,但当列表为交叉表时,word模板会渲染失败,已提出BUG反馈。列表或图表渲染到word时会出现分辨率失真,其次word的尺寸也与设计器的不一致,从上图可知,一页的模板,渲染出三页。还有就是无法通过fr打开之前的word,这点非常鸡肋

二、产品体验心得
从使用FineReport8.0到现在11.0,一直在进步,一直在突破,我也有幸见证了FR近几年的转变,无论从功能上还是美观度上,都有了很大的升级。11.0新增了ETL,使得数据处理与可视化都能够在一个平台上解决,而不需要切换不同的平台。虽然新功能还存在的一些不足点,相信解决也只是时间问题。对于新版本测评体验整体感觉不错,解决了很多之前做报表过程中令人头疼的问题,提高了开发报表的效率,值得点赞!!!
三、结尾
以上便是我的新版本功能体验报告,大家也可下载新版本着手亲自动手尝试。
|