在业务系统中,为角色赋予操作权限之后,还需要为角色赋予资源权限。下面我们演示如何为角色分配资源权限,达到如下效果:
用户登录系统之后,能够看到已发布的目录"功能演示"的子目录“基础功能”下的两个灵活分析:演示分类汇总和演示图形功能

背景
在系统中,展现定制下有"功能演示"目录,其下有多个子目录,子目录下又有多张报表,并且已为业务角色用户所在组发布目录"功能演示"。只允许业务角色查看"演示分类汇总"和"演示图形功能"

实现步骤
由于业务角色用户只能够进入和浏览报表和页面。因此只需要赋予相应的页面和报表的引用查看权限及依赖资源的引用权限。不需要为其赋予其他资源的权限。
- 已参考操作权限-用户只能进入仪表盘,为"业务角色"授予操作权限
- 在角色列表中找到"业务角色",点击"资源授权"按钮,进入资源授权界面

- 业务角色只能在已发布的目录【功能演示】中查看到【基础功能】目录以及其子目录【灵活分析】,不能对该目录及子目录进行编辑删除等,因此只需要将【灵活分析】目录的引用和查看权限赋予角色。展开【资源定制】,在【灵活分析】目录上勾选"引用'和"查看"

- 由于【灵活分析】目录下有多张报表,并且业务角色只能查看到【演示图形功能】和【演示分类汇总】报表,因此对【灵活】目录,应用范围应选择"只有该目录"

- 点击"授权"按钮,效果如下。此时【灵活分析】目录已赋予业务角色

- 业务角色只能查看【灵活分析】下的【演示分类汇总】报表和【演示图形功能】报表,不能对报表进行编辑、删除。展开【报表演示】目录,在【演示分类汇总】和【演示图形功能】上,勾选"引用"和"查看",应用范围默认。点击“授权”按钮授权

- 为角色授予【演示分类汇总】报表和【演示图形功能】报表权限之后,用户能够打开报表,但是报表的数据集没有赋予权限,此时用户仍然无法正常查看报表。
还需要为角色授予报表的数据集权限,找到两张报表所对应的查询,勾选"引用",应用范围默认。点击“授权”按钮授权

- 若报表是基于业务主题建立,则需对相应的业务主题授予"引用"权限。

使用该用户进行登录,即可查看"报表演示"目录下的演示分类汇总报表和演示图形功能报表。