阅读(443) (0)

AMS 专业版功能架构

2018-08-09 18:14:08 更新
功能支持版本:专业版 文档更新时间:2018-7-16 03:54:08

功能架构

  1. 空间创建者默认为空间系统管理员,拥有最高权限
  2. 人员管理以及权限管理独立于项目,逻辑如下:

人员管理

人员管理仅对空间内部的人事进行管理,不涉及人员权限管理,相关的人员结构如下:

角色

  1. 系统管理员(空间创建者):拥有空间内最高权限,可以对空间进行编辑、删除等操作,并且可以对所有项目进行增删查改操作。不受 权限管理 限制,因此无需分配项目权限。
  2. 管理员:除了不能删除管理员(系统管理员、同级管理员),拥有空间内最高权限。不受 权限管理 限制,因此无需分配项目权限。
  3. 普通成员:默认无任何权限,加入空间之后必须由管理员分配权限才可执行操作,权限由 权限管理 限制。

例子

  1. 将 a 加入 X空间,仅表示 a 可以进入 X空间,但在没有对 a 分配权限前,a 并不能执行任何操作。
  2. 系统管理员将 a 加入 X空间,并且将 a 设置为管理员角色,此时 a 可以做出了删除管理员之外的任何操作。
  3. 管理员将 a 加入 X空间,并且在 权限管理 中将 a 设置为 项目β 的读写权限,此时 a 可以在 X空间 内看到 项目β ,并且执行相应的读写操作。

权限管理

权限管理将人员与项目进行绑定,并且设置具体的人员权限,权限层级如下:

项目管理

项目管理 仅对空间内的项目(API、数据库/数据字典等)进行管理,不涉及人员以及权限的管理,可以理解为是 纯粹的项目数据,数据层级如下: