这么庞大而精致的一个系统,面向所有员工,必然会涉及到哪些人能操作系统的哪些功能的问题,即权限管理的问题。
为此系统对所有的功能分为两大类:
一类是所有的用户都应该能操作的功能,对于这类功能,就不需要进行权限的控制(否则系统管理员就会很辛苦,体验也不好),人人都可以操作,像OA功能中的大部分功能都是属于这种类型。
另一类是不是所有的用户都能操作的功能,这类功能基于信息保密也好,内部管理需要也好,都不能向全员开放,如,系统管理,审批项目设置,审批流程设置,各个模块的基础设置等,具有一定的管理性质在里面。对此我们就要在进行权限管理。
这里讲一下第二类功能是如何进行权限管理的,系统以【角色】的方式进行权限的管理,把类似功能打包成一个一个的角色,每一个角色代表拥有某些特定的操作功能。系统会预置一些常用的角色。企业可以将角色绑定到指定用户,一经绑定,用户即自动拥有该角色的相应功能。以下是系统预置的角色,系统管理员可以自行增设或修改: