组织架构管理是各类软件系统的标配功能模块之一,几乎所有软件系统中都包含组织架构或部门管理功能。
其主要是方便管理者可以按照部门分类对系统中的管理员和用户进行有效管理。
全局统一的组织架构
-
WebFuture 包含众多与部门相关的功能模块和业务系统,例如站点管理、信息公开、在线信访、内容管理、网上办事、值班管理、通讯录、数据公开、业务知识库、招聘考试、人才招聘、任务管理等。
-
如果各个需要部门的模块都在其内部独立管理部门(包括部门分类),其优点是模块之间的耦合度较低,能够根据各模块的个性化需求设计相应的数据表和业务逻辑。但这种方式也存在缺点,如代码和业务逻辑的重复,以及部门管理操作的繁琐。例如,添加一个新部门时,必须在多个模块中重复执行相同的操作。
-
在 WebFuture 项目中,由于涉及部门管理的模块非常多,导致这一问题更加突出。因此,我们决定将所有模块的部门整合为一个全局的“组织架构管理”模块。整个平台将采用一棵全局的部门树结构,其中站群平台对应根部门,主站绑定至根部门,各子站绑定至一级部门。这样可以在平台内集中统一管理所有部门的架构,同时各站点仍保有管理其下属子部门的权限。这一调整不仅简化了管理流程,还提高了操作效率。
-
各模块可以从全局部门中筛选出与自身相关的部门子集进行使用。这样一来,部门管理可以在平台各模块之间实现复用,同时每个模块可以在公用部门的信息字段基础上,添加独有的特定字段,从而满足各模块的个性化需求。
完备的部门管理功能
- 部门支持无限级树形分类(实际限制为10级)。
- 部门属性默认支持所属部门、部门分类、部门名称、部门编码、部门标识符、部门描述、部门地址、部门简称、组织机构代码、部门图片等信息字段。
- 支持设置部门负责人和部门成员,部门负责人会成为相应关联站点的超级管理员。
- 支持添加、修改、删除、查询、筛选部门,支持部门排序。支持批量添加部门。
- 支持部门开启与禁用功能。当某部门被禁用后,前后台可选择部门的地方不再可选此部门。
- 支持部门合并,可以将一个部门合并到另一个部门,属于被合并部门的相关数据在合并后自动归属于新部门。
- 支持部门分类管理。部分分类支持创建、修改、删除、排序等操作。
部门扩展字段
当系统内置的部门信息字段无法满足业务需求时,可以通过部门扩展字段来解决。部门扩展字段支持40+种数据类型与控件样式,能够灵活应对各种需求。
用户登录
还没有账号?
立即注册