大家在设计软件的过程中肯定会有权限管理这部分,但是如何能够设计好权限管理.能满期权限分醒配到更新更好,这部分是很多企业关注的重点.我个人感觉主要体现在以下几方面.
1.业务流权限部分,由于业务属于公司的机密,不可能你拥有业务权限就可以看到所有客户的业务资料,这就需要在确定你拥有哪些客户的访问权,在系统的各个与业务相关的部分都得体现出来.
2.群组管理,在系统上线后,如果你做了电脑管理员,会不会经常有人离职或是上任呢.这样你得天天跟那些用户增加或是停用权限,会浪费我们的保贵时间.如何能够从中解脱出来呢.我感觉就是权限管理下放到各个客户 .做为电脑管理员,只负责群组权限的确立,确定一个群组管理员,以方该管理员有权向该群组的用户赋权,以及新增该群组的用户.当然他的赋权范围也只能限于群组权限,不能超过这些权限.
3.一般我们的系统设计时权限大致分为,浏览,新增,修改,删除,审核.打印,导出.......这些都是比较固定化的权限,如果某个模块权限比较多,不在这些标准范围之内,但是程序也得控制这些权限,我们得设计出特殊权限,以便我们系统能够在权限管理上做得更好,更强大.
4.报表权限,也许大家在设计报表的过程中很少处理报表权限,这个报表有哪些人有权限看,或是打印,还是导出,以及设计功能,要做过报表权限控制到用户有时感觉没必要,不过在遇到对报表管理特别严格的用户来讲还是十分必要的.
可能我总结的不够好,希望大家给我补充.