图1
建立好角色项目后,我们点选某个角色,然后利用右键【属性】命令,设置这个角色可用到的权限模块以及在这个模块中可用到的命令,还可通过右侧【权限】按钮细化(如图2)。
图2
需要注意的是,角色的权限命令列表中有一个特殊的权限值“授权”。如果一个用户所属的角色中提供了“授权”的权限,这个用户就可以在某个模块中给所有人进行授权,重新定义所有人的各种权限,所以角色中的“授权”权限一般提供给系统管理员(如图3)。
图3
由于“初始权限”是用户登录系统后马上具有的某个模块下的权限。实际应用中一个用户的权限是随不同部门、不同文件夹而变化的,很少会出现一个用户能拥有整个模块下的各种权限命令的情况。所以用户的“初始权限”所具有的权限命令不适宜提供太多、太广,可以在系统模型规划时,通过“定义权限”的操作进行不同用户的权限定制。