数据行新增权限

在自定义角色中,可以为角色设置「新增数据权限」。

权限设置说明

你可以设置为:

  • 全部字段可填写:允许角色在这个业务表新增数据,并且业务表中所有非系统字段都可以填写

  • 部分字段可填写:允许角色在这个业务表新增数据,但可以指定哪些字段可以填写。其中,必填字段必须勾选「允许填写」

    如果角色设置了这个选项,这个业务表新增新的字段,如果新字段为非必填那么它不会被该角色勾选「允许填写」;如果新字段为必填,那么该角色会自动勾选 「允许填写」 。

  • 不允许新增数据:选择此项意味着角色不能在这个业务表添加数据。

表单影响

「部分字段可填写」 的设置不影响表单的填写权限。即在表单中,哪些字段可以填写依然在表单视图中单独配置。

并且如果角色没有表单中某个字段的新增权限,他将不能看到这个表单视图。如果没有新增权限的字段在表单中被隐藏了,角色可以看到表单视图,但不能在隐藏列表中看到这个字段。

应用内其他新增数据方式

任何新增数据的方式都会受到新增权限的限制,即如果这个角色没有某个字段的新增权限,它不会以任何方式自己写入这个字段的数据。

  • 按钮组: 使用按钮组新增数据,也会为角色过滤不能新增的字段
  • 导入数据: 通过增量导入的方式新增数据时,在字段匹配时会过滤掉角色不能新增的字段
  • API: 只允许写入角色有权限的字段

其他

默认值: 如果角色没有某个字段的新增权限,默认值依然会被自动写入。

例如,角色是「门店销售」的角色没有{订单状态}字段的填写权限,但{订单状态}字段的默认值是「待处理」,这个角色填写数据时不会看到{订单状态}字段,但提交的数据中,{订单状态}的值为「待处理」。

使用案例

利用「新增数据权限」,在以下场景中你可以满足业务诉求:

  1. 在「报销管理」中,不允许员工在创建「报销单」数据时填写「财务审核结果」

     那么员工在新增报销单时,{财务审核结果}不会要求填写:
    

  2. 在「销售线索管理」中,不允许销售员在创建「线索」时,填写{报价}

    那么销售员在新增「线索」时,不会看到{报价}字段:

最后更新时间: 06月11日 15:21