决策系统 >> 用户管理 >> 从数据库导入部门间层级关系

从数据库导入部门间层级关系

顶( )
最后更新日期: 人发表评论 (点击查看)
从数据库导入部门间层级关系,部门层级关系,树结构
1. 描述
有的公司在存储工作人员信息的时候,会将各工作人员的部门信息也一并存储进去,即数据库中不仅包含有员工信息,还包含有员工部门信息以及部门间的关系,如果同步数据集的时候,只是导入员工信息,那么在机构管理处还需手动添加部门关系,会比较麻烦,希望在导入员工信息的时候也能将部门间层级关系也导入进去。
2. 解决方案
上一节所说,配置同步数据集之前,需要将用户信息表定义为普通的服务器数据集,而部门间层级关系是一种树状关系,可用树数据集表示,那么即可将包含有部门层级关系的信息表构建为一个树服务器数据集,然后在配置同步数据集时使用该树数据集即可。
3. 实现步骤
3.1 数据准备
打开设计器,点击服务器>服务器数据集,新建数据查询department,sql语句为SELECT * FROM [department]
服务器>服务器数据集处新建树数据集,数据集来源于department,如下图:
树数据集的构建方式详细请查看树数据集
3.2 开启同步数据集
在浏览器地址栏输入http://localhost:8075/WebReport/ReportServer?op=fs,进入数据决策系统,使用管理员帐号登陆。
进入管理系统>用户管理,点击导入按钮,重将刚刚创建的树数据集里面的用户导入进来
3.3 导入树数据集
点击导入,进入导入用户界面,服务器数据集选择刚刚新建好的树数据集4,如下图:
点击确定,用户的机构部门管理中包含了部门层级关系,部门内人员管理也已经关联好了。
注:同步数据集也可以使用树数据集导入部门层级关系,使用方式一样。
3.4 效果查看
点击机构部门,查看部门层级关系,如下图:
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3