利用好这几个功能提升开发效率

楼主
要改名卡
       在初次接触FineReport的时候都是先想着能让报表系统运行起来,把报表呈现出来,学习和使用过程中对系统中的一些功能选择忽视或者还没能想清楚该如何使用。开发了一段时间后,等空闲的情况下再把FineReport的各自功能点梳理浏览一遍,发现有很多功能和方案如果使用好了,能提升大量的效率。这里做个简单介绍,建议大家使用!
1、切换工作目录                       

很多情况下开发是在本机完成测试后上传到服务器,提高安全性,但是这样涉及到文件上传和数据连接设置等。在熟悉的情况下对报表做少量的修改的时候可以使用切换工作目录功能直接在服务器上修改,结合下面讲的版本管理,提升安全性。具体设置参考文档切换工作目录-https://help.finereport.com/doc-view-195.html



2、版本管理

          经常遇到改动报表的时候,需要做各种测试,有时候改动出错把正常功能改错的情况。帆软支持对报表进行版本管理,改错了可以一键恢复到原来的版本,这样在服务器上改动报表也不用担心改错了恢复不了。模板版本管理-https://help.finereport.com/doc-view-2783.html
      

3、服务器数据集

         设计器里有模板数据集和服务器数据集,区别是可使用的范围不一样,模板数据集只有当前模板可使用,服务器数据集是所有模板都可以使用。一般我们有多个模板,可能会用到同一个数据集,比如商品、业务员、渠道这类的信息,会在销售分析、库存分析等多个模板被使用,如果设置成服务器数据集,那么可以多个模板复用,而且有修改也可以一次调整好。服务器数据集-https://help.finereport.com/doc-view-235.html


4、服务器控件管理

         在开发的时候多个模板都会用到查询日期、商品、渠道的筛选,如果使用服务器控件管理设计好控件,关联上数据,那么可以整个项目复用,不用每个模板设计,提高效率。控件管理-https://help.finereport.com/doc-view-240.html
         

5、SQL视图

          开发的时候遇到对商品的分类做统计,但是统计口径可能变化,比如产品小类“领带”算“配饰”类别,明年可能改成算“服装”类别,如果设计模板的时候直接从数据库表取数,那么遇到修改的时候就需要修改所有用到这个统计口径的模板,如果用SQL视图,那么只需要修改视图就能完成,建议大家尽量使用SQL视图查询数据,包括一些多个模板复用计算也可以在视图中完成。

6、服务器全局参数

         对应一些多个模板使用的参数可以设置成服务器全局参数,如公司名,这样多个模板可以使用,不用单独设置。  全局参数-https://help.finereport.com/doc-view-159.html      



7、服务器配置

        开发的时候希望工具栏的按钮只保留有需求的功能,这里可以设置默认的服务器设置,就不需要每个模板设置。服务器配置-https://help.finereport.com/doc-view-1246.html



最后,大家还有什么技巧欢迎分享,一起进步提升!


分享扩散:
参与人数 +1 F币 +32 理由
饭团君 + 32

查看全部评分

来自 4#
发表于 2019-10-28 10:49:38
* 本帖已被收录番薯优秀心得分享的第二弹

内容虽然不多,但是十分细致说出了不少提升开发效率的具体操作,对于帮助文档的了解也可见一斑
一周内的登陆人数的浏览量将对半换成F币作为分享奖励!

想要参与心得分享活动的可以直接发帖,优质内容就会被选为后续的优秀心得分享,甚至登陆轮播图有更大的展示空间,能收到一笔不菲的F币奖励。
沙发
发表于 2019-10-25 17:06:05

回帖奖励 +10

可以设置一下选项里的这几个
板凳
发表于 2019-10-25 17:34:31
5楼
发表于 2019-11-29 14:27:26
学习学习学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

5回帖数 1关注人数 7926浏览人数
最后回复于:2019-11-29 14:27

返回顶部 返回列表