2020-04-26 更新日志

  • 文档创建者:Carly
  • 编辑次数:9次
  • 最近更新:Carly 于 2020-06-19
  • 1. 概述

    1.1 版本

    报表服务器版本

    JAR 包

    App 版本

    HTML5 移动端展现插件版本

    10.02020-04-2610.4.69V10.4.69

    1.2 更新说明

    2020-04-26 日,帆软发布了 FineReport 10.0 版本迭代升级的 JAR 包,此次升级将在集群、平台、移动端等模块进行优化。

    1.3 版本兼容

    1)升级 JAR 包至 2020-04-26 后,单元格进度条插件也需升级到 V1.4.7

    2)升级 JAR 包至 2020-04-26 后,Spider 数据集插件必须升级到 V1.1.3,BI 工程必须升级到 V5.1.3

    3)升级 JAR 包至 2020-04-26 后,使用导出、定时调度、设计器内图表展示功能时,若部署在 Linux 环境下,且 jdk 版本在 1.8 以下,则需要加载 J2V8 的 libj2v8_linux_x86_64.so,依赖相应版本的 GCC ,如果 GCC 版本过低,则会存在问题。详情请参见:图表导出升级说明

    4)升级 JAR 包至 2020-04-26 后,本地打印软件必须更新至 V5 版本。

    2. 集群

    2.1 优化集群节点管理

    针对集群节点管理,新增健康接口检查机制、节点健康状态检测、节点间通信异常通知。

    详情请参见:配置开启集群 4.4 节

    2020-04-26_10-55-18.png

    2.2 优化文件同步和缓存逻辑

    优化文件同步和缓存逻辑,降低功能使用和逻辑复杂性。

    1)缓存模式仅在集群开启状态下生效。未开启集群时,不显示缓存模式功能。

    2)文件结构未构建完成时,不允许切换缓存模式和文件一致性设置。

    3)允许在配置页面热切换基准节点。

    详情请参见:配置开启集群 3.2 节及 4.2 节

    image.png

    2.3 优化集群自动化部署工具

    优化集群自动化部署工具,增强了普适性,实现一键部署集群。

    1)新增缺少 gcc 时的处理方案。

    2)去除 Tomcat 内置工程包,降低更新频率。

    3)部署工具增加 Redis 集群。

    4)部署过程支持配置 JVM。

    5)规范安装版本和配置文件。

    详情请参见:Linux 系统自动化部署集群

    2.4 系统可用性监测工具增加异常通知功能

    优化系统可用性监测工具,形成监控与提醒的关键闭环。

    增加配置邮件服务器,允许自定义邮件服务器的通知功能:收件人、通知内容、通知频率。

    详情请参见:系统可用性监测工具 2.2.2 节

    3. 平台

    3.1 权限导出插件

    新增权限导出插件,支持导出用户信息、权限明细为 Excel 。

    详情请参见:权限导出插件

    2020-04-26_15-01-37.png

    3.2 优化次级管理员权限逻辑

    优化次管对自己的操作限制,避免出现次管调整自己权限的逻辑问题。

    1)次级管理员无权删除自己的账号。

    2)次级管理员对自己的部门、角色进行操作,将出现风险提示。

    3)同步状态下次级管理员不能手动添加、导入用户。

    详情请参见:次级管理员的权限范围

    3.3 优化权限管理角色授权交互

    优化权限管理配置页面,展示页面设置为左右展示,优化了交互体验。

    详情请参见:根据部门职位分配权限 3.1 节

    image2020-4-1_14-48-36.png

    3.4 新增 HSTS 设置

    增加安全头 HSTS 设置,允许客户通过数据库配置表进行自定义。

    详情请参见:安全防护

    2020-04-26_17-27-49.png

    3.5 密码传输自定义加密接口

    主功能中所有传输加密统一采用 AES,并提供自定义加密接口,满足用户安全性需求。

    3.6 注册管理新增服务凭证

    服务器注册后,如需获取技术支持服务,需提供凭证信息。

    该服务凭证包括:服务凭证生成时间、公司ID、合同ID、项目ID。

    详情请参见:FineReport 服务器注册步骤 3.4 节

    2020-04-26_17-02-32.png

    3.7 定时调度支持获取聚合报表单元格

    定时调度新增支持获取聚合报表单元格。

    详情请参见:定时调度

    3.8 解决定时调度文件名较长的问题

    Windows 系统对文件路径的长度有限制,定时调度文件夹名称加上参数,往往超过限制长度,导致无法生成结果文件。

    优化定时调度文件名生成逻辑,不使用参数值作为文件名。

    详情请参见:定时任务的权限控制

    3.9 优化登录认证方式

    基于安全性考虑,用户需要设置 httpOnly,导致 requestHeader 登录认证失败,该版本提供了配置项切换为 Cookie 认证方式。

    详情请参见:登录

    3.10 优化密码策略

    「密码策略设置」中,增加历史密码重复校验设置项初始密码强制修改设置项,密码定期更新的「更新周期」单位为天。

    详情请参见:密码策略设置

    1583764148409397.png

    3.11 优化登录滑块验证逻辑

    修改滑块验证后台逻辑,对同一 IP 错误两次之后统一显示滑块验证,避免通过滑块验证逻辑遍历获取系统中存在的账号。

    详情请参见:登录验证

    2020-04-26_16-10-51.png

    3.12 平台国际化配置插件

    新增平台国际化配置插件,支持平台切换语言框架及自定义国际化配置,内置了简体中文、繁体中文、英语、日文、韩文。

    详情请参见:平台国际化配置插件

    2020-04-26_16-26-41.png

    3.13 优化首页设置

    首页类型为模板、平台目录时,可清除已设置的默认首页和自定义首页。

    详情请参见:管理首页

    2020-04-26_15-12-59.png

    3.14 优化部门/用户/角色的排序及搜索

    优化部门/用户/角色的排序及搜索,新增模糊搜索、首字母排序等体验。方便快速定位需要选择的对象,使业务使用更加便捷。

    1)部门职务搜索支持搜索出全部结果。

    2)优化部门、用户、角色排序规则,默认按照首字母排序。

    image2020-4-1_14-24-15.png

    3.15 管理和目录持久化

    对目录 Tab 进行持久化设置,目录打开 N 个模板,切换到管理系统等其他 Tab,再切回目录,原来打开的模板仍会保留。

    4. 设计器

    4.1 设计器启动守护

    当客户遇到闪退,卡死等设计器启动问题时,给予解决方案。

    为了让客户使用设计器的过程能够更加顺利,在客户的启动和使用过程中,如果出现异常可以给出客户指导,解决问题正常使用。

    1)finedb 损坏时提示客户重置,并生成备份文件夹。

    2)远程设计服务器无响应(连接超过一分钟)时,提示客户选择继续等待或切换目录。

    3)设计器残留进程影响启动时提示。

    4)闪退等异常时弹窗提示异常关闭,是否重启。

    详情请参见:设计器启动守护

    1587539155945139.png

    4.2 新增远程连接版本不匹配的提示

    针对版本不一致,导致远程设计某些功能不可用时,做出统一的设计规范,对可能受影响的功能给出提示。

    详情请参见:服务器和设计器的 JAR 包不匹配

    Desktop.png

    4.3 优化打印鉴权机制

    优化打印的鉴权机制,用户通过超链查看没有权限的子模板时,弹出权限提醒。

    详情请参见:打印 3.3节

    2020-04-26_17-31-48.png

    4.4 优化打印启动超时

    调整本地打印软件启动逻辑,降低启动失败出现的可能。

    1)优化打印软件启动时间,先启动程序外壳,再在内部初始化其他。

    2)延长首次启动超时时间。

    4.5 支持模板批量转换及检测

    新计算引擎插件支持批量选择模板,并对所选择的模板进行批量转换。

    转换过程中同时进行新老引擎选择、的检测,明确是否支持及原因。

    详情请参见:新计算引擎插件

    Snag_f4f9c1a.png

    4.6 密钥安全增强

    安装设计器时,新增勾选生成安全密钥文件按钮,开启新的密钥生成逻辑,系统安全性可进一步提高。

    详情请参见:设计器安装

    2020-04-26_17-24-34.png

    5. 图表

    注: JAR 包时间在 2020-04-26 的设计器,使用导出、定时调度、设计器内图表展示功能时,若部署在 Linux 环境下,且 jdk 版本在1.8 以下,则需要加载 J2V8 的 libj2v8_linux_x86_64.so,依赖相应版本的 GCC ,如果 GCC 版本过低,则会存在问题。详情请参见:图表导出升级说明

    5.1 地图支持地名模糊匹配

    优化图表匹配逻辑,新增模糊匹配区域名功能。

    详情请参见:地图模糊匹配

    Snag_9f4a399.png

    5.2 优化仪表盘样式

    优化仪表盘视觉样式。

    详情请参见:多指针仪表盘

    1587890946221328.png

    5.3 优化图表标签位置

    图表标签位置新增自动,系统根据图表的实际效果自动调整标签位置。

    详情请参见:图表标签 2.2 节

    Snag_a60d589.png

    6. 移动端

    6.1 HTML5 端支持填报

    普通报表和决策报表均支持在 App 端和 HTML5 端进行填报,填报更加灵活与方便。

    详情请参见:[通用]移动端填报

    21.jpg

    6.2 优化 HTML5 端首页显示

    用户可通过按钮的方式实现首页和目录的切换。

    详情请参见:其它

    1585107119882518.jpg

    6.3 优化 HTML5 端 Tab 冻结样式

    优化移动端 Tab 标题位置冻结支持范围。

    详情请参见:[通用]TAB 组件多样化

    6.4 支持平板端组件字体自适应

    使用平板查看模板时,移动端模板组件标题字号自动适应该设备。

    详情请参见:移动端自适应

    6.5 App 打包支持多语言切换

    OEM 的 FineMobile 数据分析 App 支持多语言切换.

    支持切换的语言包括: 简体中文、繁体中文、英文、日文、跟随系统语言。

    详情请参见:App 打包

    1583300666803131.png

    6.6 App 打包支持终端识别

    App 打包时可在「安全性设置」中设置请求额外参数, 加上可定制的标记,服务器后台配合实现终端的识别与放行。

    详情请参见:App 打包

    1583303965746960.png

    6.7 新增组件快速定位功能

    模板页面较长时,可通过点击悬浮窗导航到本页面的指定组件位置。

    详情请参见:组件快速定位

    下载.gif

    6.8 移动端简约下拉样式插件

    用户可通过「移动端简约下拉样式」插件对下拉框和下拉复选框的样式进行设置,改变下拉框和下拉复选框的背景颜色、字号、边框。

    详情请参见:「通用」移动端简约下拉样式插件

    1583302855331492.gif

    6.9 优化移动端弹窗插件

    移动端弹窗插件,支持 App 和 HTML5 端查看弹窗中的超链子内容。

    详情请参见:移动端弹窗插件

    6.10 优化网页框控件

    网页框控件插件支持 App 交互。

    详情请参见:在决策报表中使用网页框控件

    6.11 移动端支持视频播放控件插件

    移动端支持视频播放控件插件。

    详情请参见:视频播放控件插件

    下载 (1).gif

    6.12 优化微信钉钉集成

    微信钉钉手动匹配用户时,用户名显示值优化。

    详情请参见:企业微信集成插件钉钉管理插件

    6.13 图表块和报表块支持折叠与展开

    用户可自主控制报表块或图表块内容的折叠与展开,突出模板的主要信息,隐藏次要信息,提升模板的可读性和使用体验。

    详情请参见:「通用」折叠展开样式

    1583301700445332.jpg

    6.14 移动端首页支持刷新

    移动端支持通过按钮刷新首页。

    详情请参见:菜单栏 2.2 节

    2020-04-26_18-39-25.png

    6.15 扫码支持手电筒

    新版本 App 支持从相册中扫码,较暗情况下扫码时支持手电筒。

    详情请参见:[通用]扫码支持手电筒

    1583302267190326.jpg

    6.16 自定义填报控件图标显示

    文本、数字控件在填报预览下可以自定义是否显示。

    详情请参见:其它

    image.png

    附件列表


    主题: 设计器简介
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!