跳到内容
All articles
账号与访问

字段级权限 · 隐藏、锁定或脱敏一项数据

除了规定一个角色能看到哪些记录之外,你还可以逐个字段控制它能看什么、能改什么。每个字段可以设为完全、只读、脱敏显示或隐藏,这条规则在列表、记录页面、历史记录和保存时一律生效。

一条记录里的数据,分量并不一样。整个团队都可能需要看到联系人的姓名和电话,但一笔生意的利润率大概只有财务该看;而在日常界面上,也许谁都不需要看到一个人完整的证件号码。字段级权限解决了这个问题,既不用复制对象,也不用另做一套页面。

在哪里配置

  1. 打开“设置”,点击“角色与权限”。
  2. 点开你要调整的那个角色。
  3. 往下拉到“字段级权限”区块。
  4. 在“选择对象”里选中要调整字段的对象,例如“商机”。
  5. 在每个字段旁边的下拉列表里选择想要的级别。选中的那一刻就已经保存。

四个级别

  • 完全:这个角色既能看也能改这个字段。在没人调整之前,所有字段都是这个默认值。
  • 只读:字段显示真实值,但拥有这个角色的人不能修改。
  • 脱敏显示:字段的值被部分遮住,而且不能修改。
  • 隐藏:对拥有这个角色的人来说,字段彻底消失。

脱敏之后长什么样

系统会遮住值的大部分内容,只留下最低限度的线索,具体取决于字段类型:

  • 邮箱:显示首字母和域名,例如 j 后面跟着几个点,再跟着 @empresa.com。
  • 电话、数字、货币和百分比:只显示最后四位数字。
  • 文本和其他类型:只显示第一个字符。
Example: 在一家分销公司里,“销售”这个角色对商机的“利润率”字段被设为隐藏,对联系人的“证件号”字段被设为脱敏显示。销售打开这笔生意时,根本不知道存在利润率这个字段;在联系人那里,他看到的证件号只有末四位,足够在电话里跟客户核对,而屏幕上不会摆着完整号码。

这条规则在哪些地方生效

  • 在记录列表里,包括从列表导出的内容。
  • 在打开的记录页面上。
  • 在记录的历史记录里:每次修改前后的值同样是隐藏或脱敏的。
  • 在保存时:当这个角色试图修改一个处于只读、脱敏显示或隐藏状态的字段时,写入会被拒绝。

脱敏还有一个重要细节:真实值绝不会从服务端发给无权查看的人。页面并不是把一段已经到达浏览器的文字盖住而已。

谁可以操作,以及怎么还原

  • 只有拥有管理设置权限的人,才能打开并修改这个区块。
  • 每一次改动都会记入审计日志,包含受影响的字段和选定的级别。
  • 要一次性还原某个角色的全部设置,请用角色页面顶部的“恢复默认”。它会按默认模板重写整个权限矩阵,把所有字段退回“完全”级别。
  • 被标记为只读的角色,下拉列表里不会提供“完全”这个选项:可选的级别是只读、脱敏显示和隐藏。
💡 隐藏一个字段既不会删除它,也不会抹掉已经存下的值。另一个有权限的角色照样能正常看到这项数据。如果目的是彻底移除这项数据,正确的做法是在“设置 › 对象”里删除该字段,或者在记录页面上对数据主体做匿名化。

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

免费创建账户
字段级权限 · 隐藏、锁定或脱敏一项数据 · Sellio