权限管理平台的产品设计思路( 五 )

权限管理平台的产品设计思路

2. 员工管理

员工管理中的员工是对各个业务系统的具体操作者,这些是一个一个的员工个体,员工按组织架构新建/导入在对应的组织上,一般是在机构对应的部门(一级部门–二级部门)下。

管理员工的前提是需要合理的组织架构,只有支持组织架构的灵活配置,才能进一步支持组织内人员的增删调整,以及禁止登录、重置密码和停用控制。

员工可以自己拥有权限信息,可以归属于0~n个角色。他的权限集是自身具有的权限、所属的各角色具有的权限,即:员工权限 = 所属角色权限合集+员工自身权限,它与权限、角色之间的关系都是n对n的关系。

具体需求如下:员工管理包括组织机构的展示、查询(员工姓名、状态、手机号码)、员工统计、新建员工、导入员工、分配部门、批量删除。

员工统计列表:姓名、手机号码、所属部门、职位、状态、操作(查看、编辑、禁止登录/允许登录、重置密码、停用/恢复);新建员工:姓名、手机号码、性别、初始密码、所属公司、所属部门、职位、备注;员工批量删除:删除后,某角色下的有此员工信息也自动移除该角色;分配部门:弹窗显示已有的组织架构,勾选分配该员工到达的部门。这里需要注意禁止登录和停用的区别:

推荐阅读