同步数据集权限以及用户信息
1. 问题描述
FineReport管理平台开启同步数据集的时候,配置的权限信息保存在哪?怎么分析后台权限数据?
注:20170717之后的jar,可以把同步数据集迁移至hsql
2. 解释说明(本文档只针对权限相关数据)
2.1 存放位置及保存内容
fsconfig.xml保存在%FR_Home%/WebReport/WEB-INF/resources下,里面存储了平台属性各种配置信息,以及我们接下来重点关注的权限信息,(2017及以后的8.0版本也会将同步过来的用户信息写到fsconfig.xml中)。
2.2 内容说明
fsconfig.xml中的权限数据以 Ascii85 编码的形式保存(和模板中的内置数据集的数据保存形式相同),下面贴一段数据内容:
3. fsconfig.xml中权限相关的标签说明
finedb表字段含义查看链接:点击查看finedb表结构
标签 | 含义 | 对应finedb中的表(这个对应只是用来帮助理解表间关系和字段含义,并无逻辑联系) | 备注 |
---|---|---|---|
<Department> | 部门 | FR_T_DEPARTMENT | |
<Post> | 职位 | FR_T_POST | |
<TableUser> | 用户 | FR_T_USER | |
<CompanyRoleAndUserRelation> | 部门角色对应的用户 | FR_T_DEPARTMENT_POST_USER | |
<CustomRoleAndUserRelation> | 自定义角色对应的用户 | FR_T_CUSTOMROLE_USER | 这个是废弃的,因为tabledata数据集没有id,真正有关系数据的是<SRole_User> |
<JRole> | 部门角色 | FR_T_COMPANYROLE | |
<SRole> | 自定义角色 | FR_T_CUSTOMROLE | |
<SRole_User> | 自定义角色和用户关系 | FR_T_CUSTOMROLE_USER | |
<JRolePrivilege> | 部门角色的预览fs目录的权限 | FR_T_COMPANYROLEENTRYPRIVILEGE | |
<SRolePrivilege> | 自定义角色的预览fs目录的权限 | FR_T_CUSTOMROLEENTRYPRIVILEGE | |
<JRoleESPrivilege> | 部门角色excel批量导入权限 | FR_T_COMPANYROLEESPRIVILEGE | |
<SRoleESPrivilege> | 自定义角色excel批量导入权限 | FR_T_CUSTOMROLEESPRIVILEGE | |
<CompanyRoleDepAndCRolePrivilege> | 部门角色可管理的部门或者自定义角色权限 | FR_T_COMPANYROLEDEPANDCROLEPRIVILEGE | |
<CustomRoleDepAndCRolePrivilege> | 自定义角色可管理的部门或者自定义角色权限 | FR_T_CUSTOMROLEDEPANDCROLEPRIVILEGE | |
<JRoleTemplatePrivilege> | 部门角色模板权限 | FR_T_COMPANYROLETEMPLATEPRIVILEGE | |
<SRoleTemplatePrivilege> | 自定义角色模板权限 | FR_T_CUSTOMROLETEMPLATEPRIVILEGE | |
<JRoleHomePagePrivilege> | 部门角色首页权限 | FR_T_COMPANYROLEHOMEPAGEPRIVILEGE | |
<SRoleHomePagePrivilege> | 自定义角色首页权限 | FR_T_CUSTOMROLEHOMEPAGEPRIVILEGE | |
<JRoleDataConnectionPrivilege> | 部门角色数据连接权限 | FR_T_COMPANYROLEDATACONNECTIONPRIVILEGE | |
<SRoleDataConnectionPrivilege> | 自定义角色数据连接权限 | FR_T_CUSTOMROLEDATACONNECTIONPRIVILEGE | |
<JRoleModule> | 部门角色平台模块权限 | FR_T_COMPANYROLEMODULEPRIVILEGE | |
<SRoleModule> | 自定义角色平台模块权限 | FR_T_CUSTOMROLEMODULEPRIVILEGE |
附件列表
文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201)