logologo
开始
手册
开发
插件
API
English
简体中文
开始
手册
开发
插件
API
English
简体中文
logologo
用户

角色和权限

角色配置
权限配置
在 UI 中应用
角色并集

开发指南

扩展权限配置栏

部门

部门管理
部门角色管理

用户数据同步

同步管理

数据源

企业微信
HTTP API

开发指南

扩展同步数据源
扩展同步目标资源
Previous Page权限配置
Next Page角色并集

#在 UI 中的应用

该功能由插件 «权限控制» 提供

#数据区块的权限

数据表数据区块是否可见由查看操作权限控制(单独配置的优先级高于全局)

如下图:全局权限下 admin 拥有所有权限,订单表配置单独权限(不可见)

全局权限配置如下:

订单表单独权限配置如下:

在 UI 上的表现为订单表的所有区块均不显示

完整配置流程如下

#字段权限

查看: 控制字段字段级别是否可见,例如控制某个角色对订单表的某些字段可见

在 UI 上表现为订单表的区块中只显示有配置权限的字段,系统字段(Id,CreateAt ,Last updated at)即使不配置也有查看权限

  • 编辑:控制字段是否可以编辑保存(更新)

如图配置订单表字段的编辑权限(数量和关联的商品有编辑权限)

在 UI 上的表现为订单表区块的编辑操作表单区块只显示有编辑权限的字段

完整配置流程如下:

  • 添加:控制字段是否可以添加(创建)

如图配置订单表字段的添加权限(订单编号、数量、商品、运单有添加权限)

在 UI 中表现为订单表区块的添加操作表单区块中只显示有添加权限的字段

  • 导出:控制字段是否可以导出
  • 导入:控制字段是否支持导入

#操作权限

单独配置的优先级最高,有单独配置按单独配置权限没有则走全局配置的权限

  • 添加,控制区块中添加操作按钮是否显示

如图订单表单独配置操作权限,允许添加

在 UI 中表现为订单表区块中操作区域中添加按钮显示

  • 查看

控制数据区块是否显示

如图全局权限配置如下(没有查看权限)

订单表单独配置权限如下

在 UI 中表现为:其他所有数据表的区块均不显示,订单表的区块显示。

完整示例配置流程如下

  • 编辑

控制区块内的编辑操作按钮是否显示

通过设置数据范围可以进一步控制操作的权限

如图设置订单数据表中用户只能编辑数据自己的数据

  • 删除

控制区块中删除操作按钮的显示

  • 导出

控制区块中导出操作按钮的显示

  • 导入

控制区块中导入操作按钮的显示

#关系权限

#作为字段时

  • 关系字段的权限由源表的字段权限控制,控制整个关系字段组件是否显示

如图订单表中关系字段客户只有查看和导入导出权限

在 UI 中表现为订单表区块中添加和编辑操作区块中客户关系字段不会显示

完整示例配置流程如下

  • 关系字段组件内(如子表格/子表单)字段的权限由目标数据表权限决定

关系字段组件为子表单时:

如下图订单表中关系字段「客户」,订单中的关系字段「客户」有所有权限,而客户表设置单独权限为只读

订单表单独配置权限如下,「客户」关系字段有所有字段权限

客户表单独配置权限如下,客户表中字段只有查看权限

在 UI 中表现为:在订单表区块中客户关系字段可见,而当切换为子表单时(子表单内的字段在详情中可见,在新建和编辑操作中不显示)

完整示例配置流程如下

进一步控制子表单内字段权限:个别字段拥有权限

如图客户表单独配置字段权限(客户名称不可见不可编辑)

完整示例配置流程如下

关系字段组件为子表格时情况和子表单一致:

如图订单表中有关系字段「运单」,订单中的关系字段「运单」有所有权限,而运单表设置单独权限为只读

在 UI 中表现为:该关系字段可见,而当切换为子表格时(子表格内的字段在查看操作中可见,在新建和编辑操作中不可见)

进一步控制子表格内字段权限:个别字段拥有权限

#作为区块时

  • 关系区块的由对应关系字段目标表权限控制,和关系字段权限无关

如图「客户」关系区块是否显示由客户表权限控制

  • 关系区块内的字段由目标表中的字段权限控制

如图为客户表设置个别字段拥有查看权限