权限配置
引言
本文将会全面地介绍“数据表”的权限配置方式和作用范围,以便用户更好地管控项目与表的权限。
项目级权限
“数据管理”控制台 > 顶部导航“管理项目” > “项目配置”弹窗。
◎ 管理员
“项目管理员”拥有对项目配置、表配置、表数据的一切操作权限,包括删除项目。
需要先把项目下的“数据表”清空后,才允许删除项目。
◎ 参与人
“项目参与人”拥有对表配置、表数据的一切操作权限,不包括项目配置。可以增删改查“数据表”和“数据”。
◎ 公开权限
配置项: “高级” > “公开”
将项目配置为“公开”后,任何获取到页面链接的登录用户(表不会出现在用户的左侧菜单里),都等同于拥有“项目参与人”的权限,可以操作表配置、表数据,但不包括项目配置以及删除项目。
表级权限
“数据管理”控制台 > “表配置页” > “权限配置”。
◎ 管理员
“表管理员”拥有对表配置、表数据的一切操作权限,包括删除表。
◎ 参与人
默认情况下,“表参与人”拥有对表数据的一切操作权限,不包括表配置。 | 权限点 | 拥有权限 | | ------ | ------ | | 数据操作 | 增删改查 | | 操作日志 |
查看
、回滚(同数据操作)
| | Excel导入/导出 |导入(全数据)
、导出
|可以配置“表参与人”的读写操作权限,对全部参与人生效,不能按用户指定。
可以配置“参与人”只能操作特定的数据,详情见下面“行权限”↓。
◎ 行权限
限定“表参与人”只能操作特定的数据行,配置项如下:
需要在“表配置页” > “字段定义” 下添加一个类型为 配置管理人
的字段,服务通过该字段限制操作人。
◎ 公开权限
将数据表配置为“公开”后,任何获取页面链接的登录用户,都可以操作表数据,等同于拥有“表参与人”的权限,不包括项目配置以及删除表。
同时任何用户通过开放接口访问表数据,都不需要传masterkey/schemakey。
权限申请
◎ 手动添加
通过修改配置的方式,手动添加“项目管理员”、“项目参与人”、“表管理员”以及“表参与人”的权限。
◎ 流程申请
获取表配置链接,如无权限,打开时会提示申请,可以以该方式发起对应的权限申请流程。