# 权限管理

# 一、权限管理的意义

(1)增加更丰富、灵活的项目角色,适应定制化权限的需求

(2)使用角色或数据权限组,简化描述具有同一批操作权限或数据权限的用户

(3)增加成员组概念,方便按组管理,并组分享看板

(4)增加数据权限概念,适应不同项目实际数据需求

# 二、权限管理的位置和适用角色

点击右上角菜单中的「项目管理」,进入项目管理页面后选择左侧栏的「成员管理」「角色管理」「数据权限」即可进行权限相关设置。

# 2.1 概念解析

# 2.1.1 权限

权限指用户在系统中做某些行为是否被许可,分为操作权限与数据权限两部分

操作权限与功能特性挂钩,如系统管理权限、项目配置权限、模型使用权限等

# 2.1.2 角色

角色是一系列功能操作的权限包,用来简化描述拥有同一批操作权限包的用户

如超管、管理员、分析师、普通成员都是项目中默认的角色

每名用户在一个项目中有且只有一个角色

# 2.1.3 数据权限

与角色相似,数据权限是一系列可用事件的组合,用来简化描述拥有同一批数据权限包的用户。

项目中原始的数据权限组为“全部事件”数据权限组。

每个项目可按照可访问的事件(原始事件或虚拟事件)打包创建新的数据权限组。

# 2.1.4 成员组

可以将相同职务的成员设置为一个成员组,可为组内成员快速分享看板。

比如产品组、技术组,其中可能有组长、组员之分,操作权限不同。但可以将产品相关看板都向产品组成员进行分享。

每名成员在一个项目中可以属于多个成员组

# 2.2 用户在项目中的权限组成

(1)每位用户在项目中的权限由操作权限和数据权限决定

操作权限即角色,有且只有 1 个

数据权限即数据权限组,有且只有 1 个

用户在项目中的权限由角色+数据权限组唯一确定

(2)用户在项目中可以属于多个成员组

成员组与权限无关,只与分享看板功能相关

(3)用户可以在多个项目中属于不同的角色,不同的数据权限

# 2.3 自定义角色

您可以为当前项目创建自定义的角色,用于个性化的功能授权。自定义角色将基于一个默认的系统级角色,由这个角色的权限确定操作权限的上下限。

您也可以在系统管理中创建自定义的系统级角色。系统级角色将在所有项目中可用。

# 三、权限管理操作

# 3.1 角色管理

# 3.1.1 创建新角色

系统级角色最多可设置 20 种,每个项目的项目级角色最多可设置 30 种

新角色需要基于一种默认系统角色(分析师或普通成员)创建,并且会根据默认角色确定权限的上下限。

新建的角色被删除时,所有该角色下的用户将被分配到基于的默认系统角色。

# 3.1.2 角色的配置上下限

每个公司设置有一名公司超管,他可以配置项目,并添加管理员

角色追随项目,同一用户在不同项目中,角色可能不同

大类 类型 细分 公司超管(唯一) 管理员 分析师 普通成员
系统管理 接入管理 新增项目 ● ○ ○ ○
查看集群使用情况 ● ○ ○ ○
权限管理 查看系统中成员全项目信息 ● ○ ○ ○
添加、编辑、删除系统用户、系统角色;重置系统用户密码 ● ○ ○ ○
项目配置 查看 查看项目信息 ● ● ○ ○
编辑 配置全部项目参数 ● ● ○ ○
项目权限管理 查看 查看项目成员及权限 ● ● ○ ○
编辑 编辑项目成员及权限 ● ● ○ ○
用户分群设置 查看 查看条件分群、结果分群、上传ID分群的列表限 ● ● ● ○
编辑 新增、编辑、删除自建条件分群 ● ● △ ○
新增、编辑、删除自建结果分群 ● ● ▲ ○
新增、编辑、删除自建上传ID分群 ● ● △ ○
编辑、删除其他人的条件分群、结果分群、上传ID分群 ● ○ ○ ○
用户标签管理 查看 查看标签列表 ● ● ● ○
编辑 新增、编辑、删除自建标签 ● ● △ ○
编辑、删除其他人的标签 ● ○ ○ ○
元数据管理 查看 查看事件、事件属性、用户属性列表 ● ● ▲ ○
导出查看属性的维度表 ● ● ▲ ○
编辑 编辑原始事件、事件属性、用户属性的显示名 ● ● ▲ ○
编辑虚拟事件、维度表、虚拟属性 ● ● ▲ ○
埋点管理 查看 查看埋点信息、实时数据和debug数据 ● ● △ ○
编辑 编辑埋点信息、实时数据 ● ● △ ○
编辑Debug数据 ● ● △ ○
预警管理 查看 查看预警管理列表 ● ● ○ ○
编辑 新增、编辑、删除预警任务 ● ● ○ ○
编辑、删除其他人的预警任务 ● ● ○ ○
模型使用 功能使用 使用模型、保存报表、进行报表管理 ● ● ▲ △
下载、导出模型数据 ● ● ▲ △
查看“用户列表” ● ● ▲ △
查看指定用户的“用户行为序列” ● ● ▲ △
复制导出SQL或API模型查询条件 ● ● △ △
使用“SQL查询” ● ● △ △
看板使用 查看 查看看板及看板设置 ● ● ● ●
临时调整看板的筛选条件、使用全局筛选 ● ● ▲ ▲
查看项目内所有看板 ● ○ ○ ○
编辑 新增看板、新增个人文件夹、设置看板参数 ● ● ▲ △
设置看板共享和协作 ● ● ▲ △
创建空间、设置空间成员和权限 ● ● △ △
查看别人的分享 ○(超管有查看项目内全部看板入口) ○ ○ ○
导入导出看板配置、复制自己或别人的看板 ● ● ▲ △
探索模块 功能使用 使用“探索模块” ● ● ▲ ▲
其他功能使用 功能使用 使用“用户搜索” ● ● ▲ △

权限说明:

  • ● 角色必有
  • ▲ 角色默认有,可以没有
  • △ 角色默认没有,可以有
  • ○ 角色必没有

# 3.1.3 公司超管、管理员的默认数据权限

公司超管、管理员默认拥有全数据权限,不可修改

# 3.2 数据权限组管理

项目的数据权限组上限为 50 个,可以为不同用户分配不同的数据权限组

每个数据权限组中,可以设置可用的自定义事件或虚拟事件

用户无权访问某些事件时,该用户的事件列表将相应减少

任意事件指该用户可以访问的事件合集

# 3.3 成员组管理与使用

成员组只存在于项目下,无系统成员组,项目创建上限为 50 个

看板共享时可将其共享至一个成员组,共享后,属于成员组的成员都可以看到该看板。