第8页,共436页。 显示 4,356 条结果 (0.231 秒)
如何获取smartbi当前使用版本信息
(本文档仅供参考) 问题说明 如何获取smartbi的版本信息? 解决方案 方法一:登录系统后,点击右上角用户,进入“关于”界面即可查看版本信息。 2022-10-20_175114.png2022-10-20_174841.png 若V10.5.15及以上版本,可查看【关于】-》【服务版本】,同时获取系统以下组件版本信息: image2023-6-9_11-27-34.png 方法二:通过访问packageinfo.txt,如:http://192.168.1.10:17000/smartbi/vision/packageinfo.txt http://192.168.1.10通过参数切换地图,提示【地图数据无法获取】or【当前地图区域无地图底图定义: China】
(本文档仅供参考) 问题 产品创建地图图形的时候,图形配置项可以按照参数切换地图,发现当参数为中国的时候获取不到数据(如下图2),使用指定地图中国能够获取到地图,这是为什么? 注:V855在2019年2月13号之前的版本是提示【地图数据无法获取】,因为这样的提示存在理解歧义,因此2019年2月13号之后的版本更新为【当前地图区域无地图底图定义: China】。 image2019-2-28 15:1:51.png image2019-2-28 14:54:43.png image2019-2-28 14:53电子表格客户端宏如何获取当前报表类型
(本文档仅供参考) 问题 目前电子表格有3个类型:分组报表、清单报表、Excel融合分析,某些情况下需要判断报表类型是什么,再进行处理,该如何判断。 解决方案 可通过 spreadsheetReport.settings.reportType 进行判断,会返回对应数值,其中返回值对应如下:0-分组报表、1-清单报表、2-Excel融合分析。如下图为分组报表,返回值为0。 image2024-11-28_16-23-34.png image2024-11-28_16-24-0.png用户管理-用户密码管理
目的 用户密码管理的主要目的是 提高账户的安全性,防止未经授权的访问和数据泄露。通过增加密码的复杂性和难以猜测性,可以大大降低黑客通过暴力破解或猜测密码等手段获取用户账户控制权的可能性。 作用 用户密码管理的作用主要体现在以下几个方面: 提高破解难度:强密码包含足够的长度、大小写字母、数字和特殊字符等复杂 … 默认值 (正则表达式) 【作用】 一个高复杂度的密码可以大大增加密码的破解难度,从而保护用户的账户和信息安全。 【功能】 可以对用户密码进行校验。当前有两种模式: 直接写正则表达式 通过“设置”以向导方式自动生成对应的正则表达式 【选项】 空白:表示不进行密码校验。 【注意如何通过接口把用户指定的角色取消
(本文仅供参考) 问题说明 当前通过RolesToUsersService接口可以给用户增加角色,但是不能删除或者取消指定的角色,没有在api文档中找到有对应的接口。 解决方案 目前没有删掉用户某个角色的接口。可以先调用 getAssignedRolesOfUser 接口获取用户的角色列表,再将列表中需要去掉角色删掉,再调用 assignRolesToUser 接口,传递删除后的角色ID列表。 API文档参考:https://wiki.smartbi.com.cn/api/javaapi/?smt_poid=43 https://wiki.smartbi.com.cn/api/javaapi/?smt_poid通过计划任务同步用户及机构
注意:该文档中的更新和覆盖机制,默认覆盖全部用户所属组。 1.说明 Smartbi提供创建自定义计划任务,调用 SDK 接口方法,进行用户和机构信息同步的功能。 计划任务同步用户和角色演示2.0.gif 2.具体操作 1、在系统运维-》计划任务-》任务 … from roles"; /** * 该SQL语句获取第三方系统中的用户信息。 <br/> * 注意!可以根据第三方系统中用户表修改下面的SQL语句,但输出字段的个数、顺序,必须和下面的一模一样,否则会出错。 * userId : 用户id * userName :用户通过计划任务同步用户及机构
注意:该文档中的更新和覆盖机制,默认覆盖全部用户所属组。 1.说明 Smartbi提供创建自定义计划任务,调用 SDK 接口方法,进行用户和机构信息同步的功能。 计划任务同步用户和角色演示2.0.gif 2.具体操作 1、在系统运维-》计划任务-》任务 … * orgCode:机构代码,若不需要可以不设置该字段 */ var sqlRole = "select roleName, roleAlias, orgName from roles"; /** * 该SQL语句获取第三方系统中的用户信息。 <br/> * 注意!可以根据第三方系统中用户表修改下面的SQL语句,但输出电子表格⬝ 通过参数获取值回写
2、填报的数据在回写库中效果:登录回写库查看回写表的数据。 image2022-2-18_14-38-44.png 实现方法 1、定义参数,用来获取登录用户的别名: image2021-9-1_14-45-21.png image2021-9-1_14-46-45.png … 5、设置填报属性:其中单元格“B2”通过绑定参数“当前用户参数”填报。 image2021-9-1_14-58-46.png 6、保存电子表格,Web端填报数据查看效果。 Excel模板绑定参数 效果演示 1、需要导入的Excel表数据如下: image2022-2-18_14-59-49.png 2电子表格⬝ 通过参数获取值回写
2、填报的数据在回写库中效果:登录回写库查看回写表的数据。 image2022-2-18_14-38-44.png 实现方法 1、定义参数,用来获取登录用户的别名: image2021-9-1_14-45-21.png image2021-9-1_14-46-45.png … 5、设置填报属性:其中单元格“B2”通过绑定参数“当前用户参数”填报。 image2021-9-1_14-58-46.png 6、保存电子表格,Web端填报数据查看效果:效果演示 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId数据权限设置
的CurrentUserAllDepartmentIDRecursively获取到用户所属于的所有机构的ID,然后和数据进行过滤 第三种:考虑将用户和用户组的对应关系,在数据库中维护一张表。通过用户属性,获取到当前用户名称到数据库中查询用户所能查看到的机构,再与数据进行过滤。 方式一 考虑为所有的报表增加一个机构的下拉树参数,通过控制参数的根节点,来控制参数 … CurrentUserAllDerpartmentIDRecursively外加上括号。 方式三 考虑将用户和用户组的对应关系,在数据库中维护一张表。通过用户属性,获取到当前用户名称到数据库中查询用户所能查看到的机构,再与数据进行过滤。 1.创建用户机构映射表 在数据库中维护一张表,记录用户和可查看的机构。此例中创建的是permiss2。数据如下: 18.png 2.创建用户属性