# 项目角色&权限

FogCloud 平台提供完善的项目角色体系和功能权限机制,用户可根据业务需要创建项目并对不同的用户进行角色分配,确保项目成员分工明晰、高效协同。

系统内有两套权限机制,分别是系统权限和项目权限,二者区别和关系为:

权限

区别

关系

系统权限

权限角色:

  • 管理员/系统管理员
  • 普通用户

用户在平台的角色,管理员可进行系统设置等操作

  • 系统权限>项目权限
  • 系统管理员可以看到所有项目,并使用平台所有功能,不受项目角色的权限限制

项目权限

权限角色:

  • 项目负责人
  • 项目管理员
  • 项目开发者
  • 项目访客

用户进入项目后的角色,各角色功能权限见下表

# 项目角色说明

角色名称

角色说明

Owner

(项目负责人)

Master

(项目管理员)

  • 由项目负责人添加项目管理员
  • 每个项目可以有零个或多个管理员
  • 可添加项目成员、修改项目信息等,详细功能权限请查看功能权限

Developer

(项目开发者)

  • 由项目负责人或管理员添加项目开发者
  • 每个项目可以有零个或多个开发者
  • 可管理项目下的产品、设备等,详细功能权限请查看功能权限

Guest

(游客)

  • 由项目负责人或管理员添加项目游客
  • 每个项目可以有零个或多个游客
  • 游客仅能浏览项目信息、产品信息和设备信息等,详细功能权限请查看功能权限

# 功能权限

Action

Guest

Developer

Master

Owner

浏览项目信息

√

√

√

√

修改项目信息

√

√

浏览项目成员列表

√

√

添加项目开发者、访客

√

√

删除项目开发者、访客

√

√

添加项目管理员

√

删除项目管理员

√

转移项目负责人

√

删除项目

√

浏览产品信息

√

√

√

√

添加产品

√

√

√

管理产品

√

√

√

删除产品

√

√

√

浏览设备信息

√

√

√

√

添加设备

√

√

√

管理设备

√

√

√

删除设备

√

√

√

浏览规则信息

√

√

√

√

创建规则

√

√

√

管理规则

√

√

√

删除规则

√

√

√

浏览函数信息

√

√

√

√

创建函数

√

√

√

管理函数

√

√

√

删除函数

√

√

√

浏览函数商店

√

√

√

√

查看数据看板

√

√

√

√

浏览固件信息

√

√

√

√

新增固件

√

√

√

管理固件

√

√

√

删除固件

√

√

√

浏览告警信息

√

√

√

√

处理告警

√

√

√

更新时间: 2023/7/21 11:41:17