FineReport 10.0 体验报告—中国外运物流包装有限公司
近期在帆软相关技术人员的指导下,对生产环境进行了升级和部署。目前FineReport 10.0的工程运行良好,现将体验报告分享给大家。
一 公司描述
我司为中国外运物流包装有限公司,为中国外运股份有限公司的全资子公司,主营营业为国内和国际工程和制造业包装服务、货物运输和代理服务。自成立以来,我司已多次参与工程领域的大型包装和运输项目,并获得客户的广泛好评。
二 报表系统的应用情况与升级缘由
1、报表系统的应用情况
自采购帆软报表产品以来,公司信息技术部门在充分理解实际业务的基础上,不断尝试将内部运营和外部项目管理与帆软产品平滑地融合。时至今日,已部署了内部订单管理、收支配比、费用自动结算及多个业务项目的项目数据分析模块。
模块主要服务对象为公司内部员工和客户人员,目前日均访问量为250次左右。
通过数据的便捷收集及可视化分析,对内不仅提高了同事们的工作效率和积极性,就项目而言也给客户带来了更良好的数据体验和输出展示。
2、率先升级10.0的缘由
我司于今年上半年完成8.0到9.0的升级,经过一段时间的开发和运行,形成了一定的使用反馈。该反馈主要集中在设计器和管理平台,其中设计器较8.0有了质的变化,界面和开发体验有所提升;平台内存管理模块直观的地描绘服务器运行状况;平台系统状况模块可视化展示模板加载性能和使用热度。
综合分析不难发现,版本升级到9.0对开发和运维人员的帮助和影响更为直接。
随着模板热度的不断提升和对帆软平台的入口依赖,同事们对系统的需求逐渐由业务功能调整为界面体验。具有持久竞争力的开发工具不仅需要给开发人员带来便利,也需要兼顾用户体验和UI设计,因此在了解到10.0版本的平台界面有质的变化且新增安全管理模块,决定升级到此版本。
三 升级过程
1.测试环境操作考虑到系统测试数据能真实反映生产数据,我司将生产环境的主要模板和数据库备份至测试环境。研发和测试人员在测试环境中借助升级工具完成了工程升级,安装10.0设计器并部署应用。帆软人员指导进行了管理平台的目录、用户和权限的基础配置,并给我司开发人员介绍平台新特性。期间了解到10.0版本舍弃datasource文件,所有配置数据均保存在内置库中。
2.生产环境操作帆软人员首先借助升级工具对整个工程进行了升级,然后安装10.0设计器并对升级后的模板进行测试。基本确认工作之后,在应用服务器中部署10.0版应用工程,测试人员注册了基于我司现有lic功能的10.0全新lic。在运行过程中发现ws请求错误,排查发现其通过其他端口工作,而生产环境基于内网并没有映射相应端口。此外,还发现了平台开发模板感官上加载较慢和用户名参数在某些情况下失效等现象。
四 新功能感受
1.决策平台界面美化
相较于9.0版本决策平台,新版本的决策平台采用目前流行的扁平化设计风格。其色系搭配符合主流审美,色彩丰富而不失简洁,注定会提升用户的使用体验。
114556
114557
2.数据连接
9.0版本的数据连接存储于datasource文件,在更新后必须重启应用服务器才能生效。而新版本取消了相关配置文件,通过决策平台在线配置和更新后可即时生效,无疑会使应用工程的运行更连续,也能避免重启服务影响用户操作的场景。
114559
3.安全防护
对于旧版本的报表应用,如果不采取诸如二次开发之类的系统安全防护措施,很容易会暴露在外部威胁面前,让应用和数据的可靠性饱受质疑。新版本中新增安全管理功能,最大限度地解决了此类问题。安全防护功能会降低上传恶意文件、跨站脚本等多种攻击方式的威胁;访问控制功能则可以对报表访问频率进行限制,也能避免服务器遭受额外压力。
4.决策平台用户/目录/权限管理
(1)用户管理可启用/禁用账号。如果通过用户同步数据集的方式,可不必在数据集中根据账号状态过滤禁用账号,应用场景更多样化。
(2)目录列表中目录和模板均可视。之前版本中目录列表只显示目录名称,点击某目录后右侧区域展示模板节点。新版目录管理的变化注重细节,展示的目录列表更直观。
(3)权限配置更为便捷。如选中某用户和目录权限可即时生效,不再需要提交操作,完美地避免因忘记提交步骤所导致配置失败的情况。
114560
114561