行级数据权限

角色权限 一文中,我们介绍了黑帕云的角色权限体系,以及如何创建角色。

本文将介绍黑帕云的行级数据权限,行级业务权限是针对业务表的权限设置。

通过本文你可以掌握:

  • 控制用户新增数据的权限
  • 控制用户的数据可视范围
  • 设置数据的操作权限:删除、评论、导出

1. 数据新增权限

有以下三类新增数据权限:

  • 新增数据时所有字段可填写:可以在业务表中添加数据,并且所有字段均可填写
  • 不允许新增数据:不允许在业务表中添加数据
  • 新增数据时部分字段可填写:可以在业务表中添加数据,但只能填写权限范围内的字段

接下来就以「销售线索跟踪」应用为例,分别设置上述权限:

1.1 不允许新增数据

如下图所示,对角色在「线索」业务表上设置了「不允许新增数据」的权限。

当把用户分配到该角色以后,用户将无法通过以下途径向「线索」业务表新增数据:

  • 通过「添加数据」按钮新增
  • 通过业务表下方的「+」新增
  • 右键菜单中通过「向上插入数据」、「向下插入数据」新增
  • 通过仪表盘「按钮组」新增数据

1.2 新增数据时部分字段可填写

如下图所示,为用户设置了在新增时无法填入「当前阶段」和「备注字段」。

当把用户分配到该角色以后,用户为「线索」业务表新增数据时,将会弹出新增数据的对话框,其中不会出现被限制填写的字段。

2. 数据可视权限

有以下三类数据可视权限:

  • 全部数据可见:可以看到业务表中所有的数据
  • 全部数据不可见:可以看到业务表,但是无法看到业务表中的数据
  • 符合条件的数据可见:只能看到符合过滤条件的数据

接下来就以「销售线索跟踪」应用为例,来设置上述权限。

2.1 全部数据不可见

如下设置全部数据不可见:

当设置「全部数据不可见」之后,用户进入业务表将会看到下图的提示。

2.2 符合条件的数据可见

有些情况下,我们希望用户只看到部分数据,比如希望华东区的销售人员只看到华东区的线索。那就可以如下设置: 设置过滤条件为:「区域」是「华东」

在设置前,用户可以看到所有区域的线索数据: 设置后,用户就只能看到华东区的线索数据:

3. 数据操作权限

以上介绍了数据的新增和查看权限,除此以外,你可以设置数据的操作权限,比如:

  • 删除数据:控制用户是否可以删除可视范围内的数据
  • 评论数据:控制用户是否可以评论数据
  • 导出数据:控制用户是否能将视图中的可见数据导出为 Excel

3.1 删除数据

当设置无删除权限后,用户右键单击数据后:

  • 右键菜单中将不会出现删除选项
  • 无法进行批量删除操作

3.2 评论数据

当设置无评论权限后,用户进入数据详情页,右侧的评论区为只读状态。

3.3 导出数据

当设置无导出权限后,用户进入视图操作区,将看不到导出按钮。

关键字:行权限、行级权限、数据权限

最后更新时间: 07月20日 15:16