深蓝海域KMPRO

知识管理系统常见需求(12)知识权限管理

2017-05-06 14:42

对任何一个系统而言,权限体系是必不可少的组成部分,对知识管理系统而言,权限体系意味着“正确的人,在正确的地方,获取正确的知识”,也意味着知识的安全,不同的角色在不同的知识分类,对不同的知识内容应该拥有不同的权限。而权限的细分应该是细粒度的,包括增删改查、下载打印点评等等用户的行为都应在可控范围之内。因此,本项目的权限管理应满足以下需求:

Ø      可以定制角色、岗位(用户组),与用户是多对多的关系,即一个角色或岗位可授予多个用户,一个用户可拥有多个角色和岗位。

Ø      提供灵活的权限控制,可以设置单个用户对任何对象的单项操作的权限、对任何属性的访问权限。

Ø      根据权限向用户提供可操作的范围,例如,设置某用户的权限只能在“综合征管软件”类别下增加知识,那么该用户在增加知识时,系统只显示出“综合征管软件”类别及其子类别供用户选择知识的归属。

Ø      权限粒度划分细致,对知识和知识分类的权限控制较为细致,支持增加、删除、修改、拷贝、下载、打印、点评、复制等细粒度的权限设置。

Ø      可以批量设置权限。

Ø      匿名用户可以浏览和搜索知识,管理人员可以通过权限设置随时取消该或恢复该权限。

Ø      支持用户注册,默认拥有普通用户的权限,可浏览、搜索、评论、贡献知识等。

Ø      提供高级的用户管理功能,例如锁定用户名、封IP等。

相关推荐