EDP .Net开发框架–组织架构

职类

职类是将职务进行分类管理,并定义了职类标记和职级。职类标记会带入到该职类下的职务作为职务的标记,并为职务提供职级范围选择。
EDP .Net开发框架--组织架构

“高管类”职类定义了其职级范围为“PM13至PM16”,那么该职类下的职务的职级就只能在这个范围内。

职务

定义和管理组织架构中的职务。

  • 职务必须属于某个职类。
  • 职务的职级只能在职类定义的职级范围内选择。
  • 职务有上下级关系。
  • 部门可以选择一个或多个职务作为该部门的编制(部门职位)。
  • 职务可以设置权限,用户可继承职务的权限。
    EDP .Net开发框架--组织架构
    EDP .Net开发框架--组织架构
    “董事长”,“校长”,“副校长”都是属于“校领导”职类,职级却有所不同。但是职级范围都是“校领导”职类中所定义的“PM13至PM16”。

组织类型

  • 定义和管理相同类型的组织单元(适用于部门),新增部门的时候会默认自动带入组织类型中所定义的职务范围作为部门的职位编制(可调整)。同时组织类型可以设置权限,属于该类型的部门下的用户继承其权限。
    EDP .Net开发框架--组织架构
    EDP .Net开发框架--组织架构
    EDP .Net开发框架--组织架构

  • 组织类型权限的继承。
    EDP .Net开发框架--组织架构
    EDP .Net开发框架--组织架构

    “学校”组织类型设置了“操作日志管理”的权限,那么属于“学校”这个类型的部门下的用户就继承了该职类的权限。

组织单元

组织单元分为“机构”和“部门”,统称为组织单元。

  • 机构有上下级关系。
  • 部门有上下级关系。
  • 机构下可包含部门,部门下不能包含机构。
  • 机构可以设置权限。
  • 部门可以设置权限。
  • 部门职位可以设置权限。
    EDP .Net开发框架--组织架构
    EDP .Net开发框架--组织架构
    EDP .Net开发框架--组织架构

用户

管理EDP中的用户。用户有且只有一个主职位,同时还可以兼职多个其它职位。
EDP .Net开发框架--组织架构
EDP .Net开发框架--组织架构
EDP .Net开发框架--组织架构

系统管理员

该功能可以将EDP中的用户添加为管理员,管理员不受任何权限控制,可以访问所有功能,所有WebApi接口,所有数据。需要注意的是,如果存在系统管理员,那么admin的一级密码会失效,如需登录需要使用二级密码。

配置文件中设置admin密码。
[HKEY_LOCAL_MACHINESOFTWAREEDPDEMO]
"AdminPasswordLevel1"="123"
"AdminPasswordLevel2"="111"

发表评论

相关文章