同步数据集权限以及用户信息

目录:

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