1、在“系统选项 > 公共设置”界面增加设置项:起始模块设置。
起始模块设置支持“系统默认”和“自定义”两种。
2、在“我的设置”界面增加设置项:起始模块。可选择用户具备权限的模块。
支持“空白”或选择用户具备权限的模块,所有模块有“导航页、数据门户、数据连接、数据准备、数据挖掘、分析展现、资源发布、公共设置、系统运维”。
其中,“空白”即为读取“系统选项”的配置。
3、起始模块设置的处理逻辑如下:
1)“我的设置”对起始模块的设置优先级高于“系统选项”的设置。
2)“系统选项”的起始模块设置默认值为“导航页”,“我的设置”的起始模块设置默认值为“空白”,即读取系统选项的配置。因此当空库升级或未对系统起始模块进行过设置时,起始模块设置默认为“导航页”。
3)当“我的设置”的起始模块设置默认值为“空白”,即读取系统选项的配置,但由于该用户没有权限查看“系统选项”设置的起始模块,则起始模块默认为“数据门户”。
由于V9采用全新的UI设计界面,因此我们也对“界面设置”功能进行重构,使其适应系统新的UI界面。
1、之前的版本,“界面设置”作为“系统选项”下的一个分类页,V9及之后版本将“界面设置”独立出来,作为“系统运维”下的设置项。
2、界面设置用于更改产品默认登录界面、界面风格。分为“主界面”和“登录页面设置”,支持设置“主界面标题、布局风格、LOGO图片、主题风格”等。
关于界面设置的说明,详情请参考 界面设置。
在实际应用中,会遇到如下情况:用户使用同个数据库创建多个报表,且该数据库很大,导致每次刷新时间较长,因此取消自动刷新。之前的版本,需要在每个报表手动取消自动刷新,给用户增加了不必要的工作量。从提升用户的体验的角度出发,V9及之后版本增加系统选项控制自动刷新,统一控制报表是否自动刷新。
1、在“系统选项 > 公共设置”界面,增加“自助仪表盘立即刷新”设置项。
2、在”系统选项 > 灵活分析|组合分析设置”界面,增加“报表立即刷新”设置项。
3、在”系统选项 > 透视分析设置”界面,增加“报表立即刷新”设置项。
系统选项的设置对新建报表生效,对旧报表不影响。
JVM设置的参数【-XX:+HeapDumpOnOutOfMemoryError】用于内存溢出发生宕机时,生成heapdump文件,帮助用户分析问题原因。为了避免系统无设置该参数,这样在内存溢出发生宕机时无法分析问题原因,V9及之后版本在系统检查中增加JVM配置检查。
1、对于管理员用户,对系统超过15天没有执行检查时,则弹出检查提示。V9及之后版本检查提示信息增加“JVM配置信息”:当系统没有添加-XX:+HeapDumpOnOutOfMemoryError参数时,提出警告,如图:
2、在“系统检查”界面,对服务器检查,增加对JVM配置的检查,如图:
在恢复知识库时,如果知识库版本和服务器环境不匹配,或者扩展包版本不匹配,则不能正常恢复,之前的版本,不能正常恢复时提示用户备份文件版本和服务器环境不匹配,未提及扩展包版本信息,这样可能造成用户忽略扩展包版本的问题,因此,我们对其进行优化,列出服务器版本情况,包括war包和扩展包的版本信息,使得恢复知识库提示信息更严谨。
V9.0及之后版本恢复知识库时,如果知识库版本和服务器环境不匹配,或者扩展包版本不匹配时,则不能正常恢复,并提示为“导入失败:备份文件的版本yyyy-MM-dd HH:mm:ss比当前服务器yyyy-MM-dd HH:mmm:ss高,当前服务器版本情况···”如图:
随着产品功能的增加和变更,操作日志也需要根据新的树结构和名称进行调整。因此我们对操作日志进行更新,补全操作日志及统一名称。
V9及之后版本操作类型调整为树结构,这样用户能快速查找到所需的操作类型。
关于操作日志的说明,详情请参考 操作日志。