页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

信息

更新扩展包之前,请做好知识库以及扩展包的备份。

3.2.

...

资源文件:用户权限查询资源.xml

导入说明:导入资源

3.3.打开资源

在【分析展现】中,搜索”用户权限即席查询“,即可找到对应的报表资源,打开并按正常的报表使用即可。

...

功能入口

部署扩展包后,可以在【运维设置】-【系统选项】-【用户管理】-【用户密码管理】-【禁用密码列表】的对话框中,看到新增了两个按钮:

  • 下载
  • 导入

Image Added

3.2.1. 下载

点击【下载】后,会把当前数据库中存储的禁用密码导出成excel,文件名为DenyRules.xls

Image Added

3.2.2. 导入

点击【导入】时,会显示一个对话框


点击内部的【下载模板】,可以将模板文件下载到本地,后续上传应该要按照模板的形式:


模板文件如下:


此处附上模板文件

将数据填充到上述的模板文件中(注意多个sheet也应该按照上述样式)


示例中没有删除模板中原有的示例禁用密码列表,实际使用时注意要删除掉。

点击选择文件,选择刚刚的密码文件


然后点击确定,可以看到刚刚在excel中的密码显示到了禁用密码列表对话框中:


注意:此时只是把excel中的密码回显到了对话框中,实际上这些数据并没有落地数据库,需要按照下面步骤点击确定才会最终落地数据库:




2. 注意事项

2.1. 读取逻辑

对上传文件的读逻辑是从excel的A3、B3单元格开始(包含A3,B3)往下读,直到读取到excel的最大行数为止,并且要求向下遍历时,不能存在空串,即不能存在键名为空或者密码值为空的情况。以上就是导入文件必须要满足的格式,不按照上述格式就会提示导入失败。

当传入不是模板样式的文件时,或没有按照上述规则进行排版时,就会出现下列提示:





同时,对于excel而言,虽然理论上是可以存放任意的数据的,但是在此处强烈建议只存储字符串形式的文本,并且不要传递中文字符,否则会读取失败,在前端界面回显时展示为一个个“?”。关于类型,目前只支持读取并回显类型名为“rawtxt”、“regexp”的,对于其他类型,在整个文件符合模板规范的情况下会跳过:

例如一个符合规范但是存在不正确键和名的密码文件如下:


那么在导入时,会正常回显,但是回显结果为:


可以在后端日志中看到上传成功和失败的信息(针对符合模板的文件而言,会存在下面的日志信息)


2.2. 回写数据库的时机

点击导入按钮上传文件时,若成功,会将文件回显到对话框中,但是此时文件并没有落地数据库,同时,这个对话框的“刷新”按钮在点击时,会从数据库中取数,这样就会存在覆盖掉刚刚导入回显数据的情况,在使用时应该注意。

2.3. 上传文件大小的限制

建议在部署扩展包后,在系统选项中设置好上传的文件大小限制,设置位置:


一般情况下保持默认值即可,后端处理文件时若文件超过这个大小,依旧会提示:


2.4. 全量的导入

采用文件导入时,会以全量的形式导入,也就是会将当前对话框中的密码样式清空,然后显示文件中的密码样式。因此不可分多次导入。若某次导入完成后(回显并不会落地数据库),希望撤掉这个回显结果,点击刷新按钮即可从数据库中读出旧的数据。


直接关闭这个对话框或者点击这个对话框的取消按钮,再次打开也会显示旧的数据。