一、角色管理
角色管理包含角色的添加、编辑、删除、查找、分配权限等功能,角色列表分列展示默认10条
角色管理列表如下图所示:
1、添加/编辑角色
支持用户新增、编辑角色,角色名称不能重复,长度不能超过20个字符,角色名称不能包含空格 角色描述可为空,描述长度不能超过200个字符 (系统角色不能进行编辑)
如下图所示:
2、删除角色
支持单个删除与批量删除角色(系统角色不可删除)
如下图所示:
3、查找角色
⽀持按角色名称与类别查找,类别分⾃定义角色和系统角色两类 (自定义角色:用户创建的角色 系统角色:后台内置创建的角色名)
按角色名称查找角色如下图所示:
二、角色管理 - 分配权限
在角色列表中点击权限分配按钮会进入角色的分配权限二级页面,里面包含设置角色的管理范围、分配功能权限,添加 / 删除用户,添加/删除职位,角色已分配的用户/职位(分页),以及查看角色已分配的权限 等功能 角色分配功能
如下图所示:
用户/职位添加到角色时可以设置一个
1、角色管理范围
角色的管理范围有三种情况: (1.全公司 2. 本部门(包含子部门) 3. 自定义)
如下图所示:
2、角色添加用户/职位
可以将用户/职位添加到角色中,等同于用户/职位分配了该角色用户分配给⻆⾊时设置的管理范围有以下几种情况:
一:角色用户
1. 全公司
2. 本部门
3. 自定义
4. 优先使用角色权限范围
5. 优先使用用户权限范围
二:未设置
职位分配给⻆色时设置的管理范围有以下⼏种情况:
一:⻆色职位
1. 全公司
2. 本部门
3. 自定义
4. 优先使用角色权限范围
5. 优先使用职位权限范围
二:未设置
3、角色已分配权限
只包含角色已分配的权限,按分组展示
如下图所示:
权限的管理范围分以下几种情况:
1. 【角色权限自定义】 权限分配给角色时设置了管理范围(优先级较高) 角色已分配权限
2. 【角色】权限分配给角色时未设置管理范围,如果角色本身设置了管理范围,这时该权限使用角色的管理范围
3. 【空】 权限分配给角色时未设置管理范围,角色本身也未设置管理范围,这时该权限的管理范围为空
三、用户管理
1、用户列表
用户管理包含用户权限管理和职位权限管理,用户列表可以按姓名查找员工或是否分配角色或权限查找员工,在左侧部门树选择一个部门可以按部门筛选员工列表(包含子部门员工)
如下图所示:
2、职位列表
职位列表可以按职位、姓名查找职位或是否分配了角色或权限查找职位,在左侧部门树选择一个部门也可以按部门筛选职位列表(包含子部门职位)
如下图所示:
3、用户/职位分配角色
在员工列表或⻆色列表点击分配角色可以进入员工或职位的角色分配二级分配页面,里面包含设置员工/职位的管理范围,分配功能权限,从用户或职位中添加/删除角色,以及查看用户/职位已分配的角色列表 (不分页),已分配的权限(包含角色里的权限)
用分配角色如下图所示:
职位分配角色如下图所示:
4、用户/职位管理范围与角色同等
5、用户权限列表权限管理范围
5种情况(优先级由高到低):
1. 【用户权限自定义】 权限分配给用户时设置了管理范围
2.【角色权限自定义】 权限来自角色,权限分配给角色时分配了管理范围
3. 【⻆色用户】 权限来自角色,权限分配给角色时未分配管理范围,角色分配给用户时设置了管理范围
4. 【角色】 权限来自角色,权限分配给角色时未分配管理范围,角色分配给用户时未设置管理范围, 角色设置了管理范围
5. 【用户】 权限来自角色,权限分配给角色时未分配管理范围,角色分配给用户时未设置管理范围, 角色也未设置管理范围,用户设置了管理范围
6、职位权限列表权限管理范围(与用户同等)
5种情况(优先级由⾼到低):
1. 【用户权限自定义】 权限分配给用户时设置了管理范围
2. 【角色权限自定义】 权限来自角色,权限分配给角色时分配了管理范围
3. 【角色用户】 权限来自角色,权限分配给角色时未分配管理范围,角色分配给用户时设置了管理范围
4. 【角色】 权限来自角色,权限分配给角色时未分配管理范围,角色分配给用户时未设置管理范围, 角色设置了管理范围
5. 【用户】 权限来自角色,权限分配给角色时未分配管理范围,角色分配给用户时未设置管理范围, 角色也未设置管理范围,用户设置了管理范围
7、用户/职位分配权限
用户/职位分配权限时只能添加或删除用户/职位已分配角色包含权限之外的权限,包含在已分配角色之内的权限会被禁用掉,范围也会禁用
如下图所示: