1. 版本
报表服务器版本 | JAR 包版本 | App版本 | HTML5移动端展现插件版本 |
---|---|---|---|
11.0.2 | 2022-01-11 | 11.0.54 | V11.0.54 |
2. 简述
2.1 报表
1. 优化:远程设计模板锁定后,支持查看锁定者,支持超管解除锁定 详情
2. 优化:新版和旧版决策报表设计界面的展示逻辑统一 详情
3. 优化:模板主题管理>单元格样式中,新增支持设置单元格内边框 详情
4. 优化:报表填报属性支持从数据库中模糊搜索表 详情
5. 优化:控件模糊搜索规则优化,只匹配显示值;区分大小写;数字、字母不会被分词等 详情
6. 优化:Excel 导入时会触发控件「允许自定义值」校验项 详情
7. 优化:数据连接高级设置布局优化 详情
8. 优化:模板计算属性新增游标分页功能 详情
9. 优化:模板检测助手优化,结果页面新增功能建议,支持关闭单个模板的自动优化,支持关闭特定检测项 详情
10. 新增:「Excel 标记导入」插件适配 11.0 版本 详情
2.2 图表
1. 优化:漏斗图功能优化,「图表样式>系列」新增升序排序功能,可制作金字塔图 详情
2. 优化:图表标签字符选择「自定义」时,字符颜色支持设置为「自动」 详情
3. 优化:图表标签富文本编辑器的字体样式为自定义时,选择的字号最小可以选择到 9 px 详情
4. 优化:图表新增官方接口 chart.getLayerNames() 详情
5. 优化:图表新增官方接口 chart.drillUp(index)、 chart.getLayerIndex() 详情
6. 优化:图表新增官方接口 chart.saveAsImage() 详情
2.3 平台
1. 优化:手动添加的部门,支持更改它的上级部门,调整层级结构 详情
2. 优化:同步用户设置中新增「用户禁用状态」设置项,同步用户的启用/禁用完全取决于数据源 详情
3. 优化:邮箱支持配置多个发件人,支持设置默认发件人 详情
4. 优化:单个定时调度任务支持选择多个模板 详情
5. 优化:内存会话功能,新增字段「最近访问时间」 详情
6. 优化:下载日志插件功能内置,新增日志存储位置查看功能,支持集群跨节点下载日志 详情
7. 优化:「模板限制增强」插件的功能直接内置产品,覆盖原「模板限制」功能 详情
8. 优化:外接数据库新增支持 13.0 版本的 PostgreSQL 数据库 详情
9. 优化:若「管理系统>系统管理>常规」页面不显示 HTTPS 设置项,说明 Websocket 连接已正确配置,无需修改 详情
2.4 部署
1. 新增:新增「字体管理」插件,可降低服务器安装字体难度 详情
2. 优化:升级工具支持跳过备份,客户可以跳过升级工具的备份自行提前备份 详情
3. 优化:后台单点登录插件新增 ssoToken 超时设置功能 详情
2.5 移动端
1. 新增:移动端支持 NFC 读卡输入信息 详情
2. 优化:微信管理、钉钉管理支持将微信钉钉通讯录同步到平台 详情
3. 报表
3.1 远程设计模板锁定优化
远程设计时,用户需要对模板进行编辑,但提示模板已锁定。无法定位到是哪个用户或者IP正在编辑模板,影响模板开发进度。无法解除锁定,只能通过重启服务器解决。
11.0.2 及之后版本,优化远程设计模板锁定功能。
1)支持查看被锁定模板的编辑者和IP地址。
2)支持备份被锁定模板,以防影响模板开发速度。
3)支持超管解锁模板,正在编辑的用户可另行备份模板。
详情请参见:远程设计模板锁定
3.2 决策报表设计器界面优化
为了降低用户的操作成本,统一 FineReport 11.0 中「新版决策报表」与「旧版决策报表」设计界面的展示逻辑。
旧版决策报表的报表块新增边界线,同新版决策报表。
旧版决策报表的报表块改用「像素」为单位展示行高/列宽,同新版决策报表。
新旧决策报表统一 body 尺寸,不再进行换算,保持和整个 form 尺寸一致。且可以根据分辨率调整决策报表打开时的整体缩放比例。
详情请参见:决策报表新旧版本说明
3.3 主题格式支持内边框样式
模板主题管理>单元格样式中,新增支持设置单元格内边框。
详情请参见:模板主题管理
3.4 报表填报属性优化
设置填报属性设置处的内置SQL、填表事件和控件事件的提交入库事件时,支持从数据库中模糊搜索表。
详情请参见:内置SQL提交
3.5 控件模糊搜索规则优化
控件模糊搜索规则优化,适用于下拉框,下拉复选框,下拉树,新多选下拉树控件
1)优化后只匹配显示值。
2)区分大小写。
3)数字、字母不会被分词。
4)字母与汉字选项的汉语拼音首字母进行匹配。
5)模糊搜索后匹配的选项按匹配程度行排序,匹配程度高的排在前面。
详情请参见:下拉框/下拉复选框/下拉树的模糊搜索
3.6 控件校验规则优化
不通过直接填写,如 Excel 导入、值通过公式计算所得、从Excel 中复制粘贴、值通过 JS 给单元格赋值所得,也会触发「允许自定义值」校验项
「提交」和「数据校验」时若不满足则弹窗提醒“不允许自定义值”。
详情请参见:控件校验
3.7 数据连接高级设置布局优化
设置数据连接时,用户可以在连接页面进行一些高级设置,11.0.2 及之后版本布局优化。
详情请参见:数据连接高级设置
3.8 模板计算属性新增游标分页功能
开启新计算引擎功能后,在模板计算属性中,新增「优先使用游标分页」选项。
新计算引擎默认使用 SQL 分页,勾选「优先使用游标分页」后,将优先使用游标进行分页。
新计算引擎分页逻辑:尝试优先的分页设置>报错则尝试另一种分页设置>再报错则转老引擎计算。
详情请参见:模板计算属性
3.9 模板检测助手优化
模板检测助手的结果页面,新增了「功能建议」Tab。
支持关闭单个模板的自动优化。
支持关闭模板检测助手的特定检测项。
详情请参见:模板检测助手
4. 图表
4.1 金字塔图
漏斗图功能优化,「图表样式>系列」新增升序排序功能,可制作金字塔图。
详情请参见:漏斗图
4.2 标签字符颜色优化
图表标签字符选择「自定义」时,字符颜色支持设置为「自动」。
标签字符的颜色为「自动」时,颜色会根据不同图表类型、标签所处位置自动调整。
例如柱形图,若标签在外侧则跟随系列色显示,若标签在内侧则默认为白色。
详情请参见:图表标签
4.3 图表标签富文本编辑器优化
图表标签选择「富文本」,富文本编辑器的字体样式为自定义时,选择的字号最小可以选择到 9 px。
详情请参见:富文本自定义标签或提示
4.4 图表接口
新增官方图表接口。
接口 | 作用 | 参考文档 |
---|---|---|
chart.getLayerNames() | 获取地图当前的钻取层级 | 获取钻取地图当前层级接口 |
chart.drillUp(index) | 向上钻取 | JS实现点击按钮转移地图中心点和钻取 |
chart.getLayerIndex() | 获取当前钻取层级,获取的层级从0开始 | |
chart.saveAsImage() | 导出图表为图片 | 图表导出接口 |
5. 平台
5.1 部门支持调整层级
对于手动添加的部门,支持更改它的上级部门,调整层级结构。
例如审计组原属于财务1组的下级部门,现需要将审计组更改为财务2组的下级部门。
鼠标悬浮到审计组上,点击「编辑」按钮,调整上级部门,选择「财务2组」,点击「确定」,如下图所示:
详情请参见:用户管理
5.2 同步用户禁用状态优化
为了方便管理员通过同步用户数据管理用户状态,11.0.2 及之后版本,在同步用户设置中新增「用户禁用状态」设置项。
若配置该设置项,同步用户的启用/禁用完全取决于数据源,不支持从平台手动配置。
详情请参见:同步用户
5.3 邮箱发件人支持多个
一些公司出于业务需求和保密规定,在不同的场景下需要使用不同的邮箱发送系统邮件。
11.0.2 及之后版本,支持配置多个发件人,支持设置默认发件人。
详情请参见:邮箱
5.4 单个定时调度任务支持选择多个模板
一些定时调度任务中,存在一些具有层级关系的模板,希望在一封邮件中将它们合并发送。
11.0.2 及之后版本,调度对象新增「多选报表模板」。当调度对象选择「多选报表模板」时,可选择多张模板,但仅可使用邮件推送报表执行结果。
详情请参见:定时调度任务设置
5.5 优化内存会话
为了方便用户理解内存会话的开始时间和生命周期,「内存管理>内存会话>结束会话」功能中,新增字段「最近访问时间」。
开始时间:内存会话的开始时间,默认按照「开始时间」升序排列。
最近访问时间:用户最新对当前session做刷新操作的时间。
详情请参见:内存管理
5.6 下载日志插件功能内置
「下载日志」功能已直接内置,无需安装插件。
为了方便管理员快速找到日志位置,新增日志存储位置查看功能,管理员可以一键查看日志文件存储位置。
为了方便集群用户下载日志,支持集群跨节点下载日志。
详情请参见:下载日志
5.7 模板限制增强插件功能内置
11.0.2 及之后版本,「模板限制增强」插件的功能直接内置产品,覆盖原「模板限制」功能。
详情请参见:模板限制
5.8 外接数据库优化
外接数据库新增支持 13.0 版本的 PostgreSQL 数据库。
详情请参见:配置PostgreSQL外接数据库
5.9 websocket 设置优化
新增一个容器 websocket 方案,帮助用户实现快速配置 websocket 端口。
该方案使用Web容器自带的WebSocket进行连接,端口复用http端口。用户无需对外开启端口,无需任何手动配置。
若「管理系统>系统管理>常规」页面不显示 HTTPS 设置项,说明此方案生效,Websocket 连接已正确配置,无需其他任何手动配置。
详情请参见:容器Websocket方案
6. 部署
6.1 升级工具优化
由于正式工程大、读写慢等原因,升级前的备份速度非常慢,升级体验差。
升级工具支持跳过备份,客户可以跳过升级工具的备份自行提前备份,更加灵活。
详情请参见:10-11 升级工具
6.2 后台单点登录插件
为了提高后台单点登录的安全性,插件 1.1.0 版本新增了一些功能。
新增 ssoToken 超时设置功能,开启后,ssoToken 将在达到「系统管理>登录>登录超时时间」后过期
通过选择「用户名加密」按钮和「示例接口按钮,切换用户名加密和不加密这两种方式
详情请参见:后台单点登录插件
6.3 字体管理插件
服务器往往是缺少中文字体的,尤其是 Linux 服务器,缺少字体后预览/导出模板会出现乱码、斜线丢失等现象。
在服务器中使用语句安装字体操作较复杂,新增「字体管理」插件,可降低服务器安装字体难度。
详情请参见:字体管理插件
7. 移动端
7.1 移动端支持NFC读卡输入信息
移动端支持 NFC 读卡输入信息。
详情请参见:[App]移动端NFC读卡输入信息
7.2 微信钉钉支持将通讯录用户信息同步到平台
微信管理、钉钉管理支持将微信钉钉通讯录用户信息同步到平台
详情请参见:同步用户