概述
用户角色权限 这部分主要可以实现
1. 第三方认证
2. 新建角色;
新建组织;
给角色添加用户、组织、角色;
给组织添加用户、组织;
读取当前角色(组织)已有的成员,给成员设置读写遍历等权限
3. 给Foler,package,rs,as,qs报表设置权限,比如山东小麦专家和山东大豆专家看到不同的文件夹报表等;
这块和Cognos在页面上设置权限的功能一样;不过是通过SDK自己包装了,为了给大家有个直观的产品集成的概念J2EE架构+Cognos8.4环境下做了一个小功能demo,后面有效果图简单展示;
Demo效果
为了给大家有个直观的产品集成的概念做了一个小小的功能demo,下面是几张截图效果:
不同登录用户看到不用的目录内容,点击查看,如果是报表,弹出窗口,看到报表的运行结果页面,如果是文件夹就进入下级目录,另外有一个此用户可以看到的这个文件夹包含的报表数量的统计。
权限设置后,Admin用户能看到的
分配权限以后,以user1用户登录,看到:
以user2用户登录,看到:
和cognos页面分配的效果一致;
设置过程(和Cognos设置过程基本一样):
在此页面点击设置:
点击“添加” :
选择要添加角色或者组织的命名空间,在下面页面中点选“新增”就把此角色或组织添加到这个资源上,默认有读、遍历、执行权限;
添加用户也一样,点击 “jn”命名空间可以看到组织机构成员等类型,添加第三方用户 如下图:
添加完成后可以看到下图设置结果,选择“删除此条目”图标就删除添加的角色或组织成员
点击“权限设置”图表可以看到某组织(角色、成员)已有的权限 进行修改;
二:Cognos后台管理
区别于内容管理,这部分管理功能和Cognos administration----安全---用户、组织、角色 看到的效果和功能设置完全一样 ,可以新增组织或者角色等
因为给角色赋权限流程和内容管理的流程操作也基本一致,这里就不一一截图了。
可以参考的SDK开实例包
GroupsAndRolesGUI
ViewAll
ViewCMPackages
ViewCMReports等