找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证

超级版主

223

主题

2652

帖子

5897

积分

超级版主

Rank: 8Rank: 8

积分
5897

活字格认证活字格高级认证Wyn高级认证Wyn认证微信认证勋章讲师达人元老葡萄悬赏达人

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-3-30 13:44  /   查看:4479  /  回复:0
本帖最后由 James.Lv 于 2023-1-5 18:50 编辑

在BI和仪表板设计中,我们有时需要根据用户权限显示和隐藏分类目录以及设计的文档,如下所示:
admin账户登陆可以看到所有文档和分类
image.png796489257.png
部门A用户登陆只能看到该部门的分类以及文档
image.png78703001.png
本贴来详细介绍Wyn Enterprise如何实现根据用户权限显示和隐藏分类目录和设计的文档。

image.png943653869.png image.png486026610.png
重点:利用Wyn Enterprise的角色权限控制来实现该需求。
原理:Wyn Enterprise权限控制可以分为三个层级:
一、控制角色的行为:创建数据集,数据源,查看和创建仪表板,报表等等的权限。
image.png444122008.png
二、文档的分享权限:控制文档哪些角色可以查看。
image.png430435790.png
三、行级数据权限控制:根据用户角色来进行数据过滤,例如同一个报表不同用户看到的数据不同。(本贴不介绍该功能,有单独的根据用户身份角色实现报表仪表板数据过滤帖子)

具体实现过程:
1.系统管理——账户管理——角色管理,创建不同的角色,并对每个角色分配不同的行为权限。
创建部门A角色,并给该角色分配所有权限。
image.png894860839.png
创建部门B角色,给该角色分配查看权限,该角色只能查看设计好的仪表板和报表不能进行编辑。
image.png534215392.png
2.系统管理——账户管理——用户管理,创建不同的用户,并给该用户分配对应的角色。
image.png14954832.png

3.控制文档分享权限给不同的角色。
可以将文档同时分享给角色部门A和角色部门B,这样A部门和B部门的用户登陆都可以看到该文档。
image.png805704040.png
也可以将文档单独分享给部门A角色或者部门B角色,这样只有对应角色的用户登陆才能看到该文档。
image.png378138121.png
image.png510045470.png
也可以将文档分享给内置的Everyone角色,这个登陆用户都可以看到该文档。
image.png59971312.png
这样就实现了报表和仪表板等文档根据用户权限显示。

4.下一步实现根据用户权限显示和隐藏分类目录。
首先在系统管理——系统设置——系统外观,显示空系统目录设置为否
image.png917882690.png
然后需要对某个角色隐藏指定分类目录就将该分类目录下所有文档都不对该角色分享权限,这样该角色登陆即可不显示该分类目录。
image.png171152953.png
image.png233058165.png



0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部