部门分级管理

功能描述
对于较大型的企业,特别是有分支机构的企业,邮箱用户的管理往往需要以分布的方式进行,即各部门有自己的管理员,并且这些管理员只能维护本部门的邮箱用户。
因此需要系统提供用户分部门管理的功能。具体功能包括:
☉定义部门结构
☉给管理员分配部门管理权限
☉在部门结构中维护邮箱用户
功能说明
(1)定义部门结构:
所谓定义部门结构就是超级管理员根据企业的需要建立一些用户的分组规则,这些用户组将作为用户分级管理的单元,我们将这些组称作"部门"。
具有"分部门管理"权限的管理员具有定义部门结构的权限。
管理员可以进行创建、修改名称、删除部门等操作;其中,如果该部门内还存在邮箱用户或部门中有子部门,则不允许删除该部门。
每个企业具有一个默认部门。
部门的结构只支持二级结构,即部门允许创建其子部门,但子部门不能再有嵌套的部门。
(2)部门用户的管理权限:
每个部门有一个或多个管理员,管理员是在域管理员管理中创建的,在创建部门时将部门管理权限赋予域管理员,这些管理员进入用户管理界面后,只能看到自己可以管理的部门及用户。一个部门可以有多个管理员,一个管理员也可以管理多个部门。
超级管理员始终具有对所有部门及部门邮箱管理的权限。
普通管理员有且仅有对所属部门内的用户增、删、改、查的权限,不能管理其他部门内的成员(包括查看)。
超级管理员定义普通管理员后,为普通管理员管理员分配可管理的部门。
普通管理员登录成功后首先显示可管理的部门列表,点击列表名称后显示该部门内所有用户的列表,同时可以开始进行用户管理工作。
(3)部门内的用户管理:
对部门有权限的管理员能且只能在该部门内执行用户邮箱的增、删、改、查工作。
使用说明
分部门管理
点击功能菜单中的"分部门管理",出现部门的列表,"隶属"一栏表示此部门的隶属关系,即此部门是某部门的子部门。如果"隶属"栏目为空,则表示该部门是一级部门,不属于其他部门。在一级部门下通过点击"添加子部门"按钮可以创建该部门的子部门,或者点击列表右下方的"添加部门"按钮可以创建一级部门。下图是"分部门管理"功能中的部门列表显示界面。

通过点击"添加部门"或"添加子部门"按钮可以进入部门创建界面,如下:

☉部门修改
点击部门名称的连接,可以进入修改界面,允许修改名称、描述和部门管理员。
如果需要修改部门的管理员可以从部门管理中修改。如果交换两个管理员所管理的部门,需要对两个部门都有管理权限且对两个管理员有管理权限的域管理员进行。

☉部门删除
首先探测该部门内是否有用户或是否有子部门,如果有则提示首先删除用户或子部门,否则选择确定后删除完毕。