# 项目角色&权限

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

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

权限

区别

关系

系统权限

权限角色:

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

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

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

项目权限

权限角色:

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

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

# 项目角色说明

角色名称

角色说明

Owner

(项目负责人)

Master

(项目管理员)

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

Developer

(项目开发者)

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

Guest

(游客)

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

# 功能权限

Action

Guest

Developer

Master

Owner

浏览项目信息

修改项目信息

浏览项目成员列表

添加项目开发者、访客

删除项目开发者、访客

添加项目管理员

删除项目管理员

转移项目负责人

删除项目

浏览产品信息

添加产品

管理产品

删除产品

浏览设备信息

添加设备

管理设备

删除设备

浏览规则信息

创建规则

管理规则

删除规则

浏览函数信息

创建函数

管理函数

删除函数

浏览函数商店

查看数据看板

浏览固件信息

新增固件

管理固件

删除固件

浏览告警信息

处理告警

更新时间: 2022/9/7 上午10:47:28