Cognos应用小例子(权限控制)

浏览: 2952

概述

用户角色权限 这部分主要可以实现

1.        第三方认证

2.        新建角色;

新建组织;

给角色添加用户、组织、角色;

给组织添加用户、组织;

读取当前角色(组织)已有的成员,给成员设置读写遍历等权限

3.     给Foler,package,rs,as,qs报表设置权限,比如山东小麦专家和山东大豆专家看到不同的文件夹报表等;

这块和Cognos在页面上设置权限的功能一样;不过是通过SDK自己包装了,为了给大家有个直观的产品集成的概念J2EE架构+Cognos8.4环境下做了一个小功能demo,后面有效果图简单展示;

Demo效果

为了给大家有个直观的产品集成的概念做了一个小小的功能demo,下面是几张截图效果:

不同登录用户看到不用的目录内容,点击查看,如果是报表,弹出窗口,看到报表的运行结果页面,如果是文件夹就进入下级目录,另外有一个此用户可以看到的这个文件夹包含的报表数量的统计。

权限设置后,Admin用户能看到的

Clipboard Image.png

分配权限以后,以user1用户登录,看到:

Clipboard Image.png

以user2用户登录,看到:

Clipboard Image.png

和cognos页面分配的效果一致;

设置过程(和Cognos设置过程基本一样):

在此页面点击设置:

 Clipboard Image.png

Clipboard Image.png

点击“添加” :

Clipboard Image.png

选择要添加角色或者组织的命名空间,在下面页面中点选“新增”就把此角色或组织添加到这个资源上,默认有读、遍历、执行权限;

 Clipboard Image.png

Clipboard Image.png

Clipboard Image.png

 

添加用户也一样,点击 “jn”命名空间可以看到组织机构成员等类型,添加第三方用户 如下图:

Clipboard Image.png

添加完成后可以看到下图设置结果,选择“删除此条目”图标就删除添加的角色或组织成员

Clipboard Image.png

点击“权限设置”图表可以看到某组织(角色、成员)已有的权限 进行修改;

 Clipboard Image.png

二:Cognos后台管理

区别于内容管理,这部分管理功能和Cognos administration----安全---用户、组织、角色 看到的效果和功能设置完全一样 ,可以新增组织或者角色等

 Clipboard Image.png

Clipboard Image.png

因为给角色赋权限流程和内容管理的流程操作也基本一致,这里就不一一截图了。

 可以参考的SDK开实例包

GroupsAndRolesGUI

ViewAll

ViewCMPackages

ViewCMReports等

 

推荐 0
本文由 bacckom 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册