配置字段权限

控制角色能读取、编辑和导出哪些字段。

概述

字段权限用于控制角色对字段值的读取、编辑和导出能力。它是对象数据安全的重要边界。页面布局只控制字段在某个页面是否展示,不适合作为敏感字段的唯一保护方式。

如果字段从布局中移除,但角色仍拥有读取或导出权限,用户仍可能在列表、导出、报表、接口或其他业务页面中接触到字段值。因此,成本、利润、审批结论、内部评级、敏感联系方式等字段,应通过字段权限控制。

[!IMPORTANT]

  • 角色权限:您需要拥有系统管理员权限,或拥有业务角色和字段权限配置权限。
  • 前置配置:目标对象和字段已创建并启用。
  • 影响范围:字段权限按业务角色配置。员工拥有多个角色时,字段权限取多个角色的合集。

字段权限类型

业务角色可按对象设置字段级权限。字段权限通常包含以下三类:

权限 作用范围 用户表现
读取 新建、编辑、列表、详情等页面 用户可以看到字段值
编辑 新建和编辑页面 用户可以修改字段值
导出 列表页导出 用户可以导出字段值

字段级权限设置

字段权限组合可以形成以下常见效果:

配置结果 读取 编辑 导出 适用场景
不可见 关闭 关闭 关闭 高敏感字段,如成本、利润
只读 开启 关闭 按需开启 审批结论、系统计算结果
可编辑 开启 开启 按需开启 业务人员需要维护的普通字段
可导出 开启 按需开启 开启 管理员或数据分析角色

[!WARNING]
导出权限会扩大数据离开系统的风险。敏感字段即使允许读取,也应谨慎开放导出权限。

字段权限与页面布局的区别

能力 主要用途 是否属于安全控制
字段权限 控制字段能否读取、编辑、导出
页面布局 控制字段在页面上的展示位置和样式
布局规则 按条件控制字段显示、隐藏、必填或只读 辅助控制
字段级必填 控制字段保存和导入时是否必须填写 是,影响数据校验
布局级必填 控制某个新建或编辑页面是否必填 否,只影响对应布局

[!NOTE]
导入校验区分字段级必填和布局级必填。只有字段级必填会在导入时触发必填校验。

配置字段权限

  1. 前往 系统管理 > 角色权限管理 > 业务功能权限
  2. 业务功能权限 页面中,打开目标业务角色。
  3. 在角色的 权限设置 页面中,找到目标对象。
  4. 点击对象名称右侧的 设置字段权限
  5. 在字段权限页面中,找到需要控制的字段。
  6. 按角色职责设置 读取编辑导出 权限。
  7. 点击 保存

快速创建角色时设置字段权限

配置建议

敏感金额字段

适用于成本、利润、折扣底价、采购价、销售订单金额等字段。

角色 建议权限
一线销售 不可见,或只读且不可导出
销售主管 只读,按需开放导出
财务人员 可编辑,按需开放导出
系统管理员 可编辑,可导出

审批与流程字段

适用于审批结论、审批金额、流程状态、内部备注等字段。

字段类型 建议权限
审批结论 普通业务角色只读
内部备注 仅管理角色或特定业务角色可见
流程状态 普通业务角色只读
审批金额 按财务、主管和普通员工分层授权

负责人相关字段

负责人、负责人主属部门和归属部门涉及数据权限。字段概述中说明,这类系统标准字段在新建页面可以填写,编辑时不能直接编辑,通常需要通过按钮或函数变更。

[!WARNING]
导入数据时,负责人属于敏感字段。原始导入逻辑提供 是否更新负责人 开关。只有开启后,导入才会更新负责人字段。

多角色权限合并规则

一个员工可以拥有多个业务角色。系统按角色权限合集计算最终权限。

例如,员工同时拥有以下角色:

角色 手机号读取 手机号编辑 手机号导出
电销人员 关闭 关闭 关闭
客户主管 开启 关闭 开启

该员工最终可以读取和导出手机号,但不能编辑手机号。

[!TIP]
排查字段泄漏时,请先检查员工的全部业务角色、管理角色,以及系统默认角色。不要只检查主角色。

验证方法

  1. 使用目标业务角色账号登录前台。
  2. 打开目标对象列表页,检查字段列是否可见。
  3. 打开目标对象详情页,检查字段值是否可见。
  4. 在新建页面中,检查字段是否显示且是否可编辑。
  5. 在编辑页面中,检查字段是否可编辑。
  6. 在列表页执行导出,检查导出文件中是否包含该字段。
  7. 使用拥有多个角色的账号重复验证一次。

上线检查清单

检查项 建议
敏感字段 禁止向普通角色开放导出权限
金额字段 按销售、主管、财务分层配置
审批字段 普通业务角色只读
负责人字段 使用按钮或函数控制变更
多角色员工 使用权限合集进行最终验证
导入导出 使用测试账号下载模板和导出文件

相关主题

2026-08-11
0 0