配置字段权限
控制角色能读取、编辑和导出哪些字段。
概述
字段权限用于控制角色对字段值的读取、编辑和导出能力。它是对象数据安全的重要边界。页面布局只控制字段在某个页面是否展示,不适合作为敏感字段的唯一保护方式。
如果字段从布局中移除,但角色仍拥有读取或导出权限,用户仍可能在列表、导出、报表、接口或其他业务页面中接触到字段值。因此,成本、利润、审批结论、内部评级、敏感联系方式等字段,应通过字段权限控制。
IMPORTANT
- 角色权限:您需要拥有系统管理员权限,或拥有业务角色和字段权限配置权限。
- 前置配置:目标对象和字段已创建并启用。
- 影响范围:字段权限按业务角色配置。员工拥有多个角色时,字段权限取多个角色的合集。
字段权限类型
业务角色可按对象设置字段级权限。字段权限通常包含以下三类:
| 权限 | 作用范围 | 用户表现 |
|---|---|---|
| 读取 | 新建、编辑、列表、详情等页面 | 用户可以看到字段值 |
| 编辑 | 新建和编辑页面 | 用户可以修改字段值 |
| 导出 | 列表页导出 | 用户可以导出字段值 |

字段权限组合可以形成以下常见效果:
| 配置结果 | 读取 | 编辑 | 导出 | 适用场景 |
|---|---|---|---|---|
| 不可见 | 关闭 | 关闭 | 关闭 | 高敏感字段,如成本、利润 |
| 只读 | 开启 | 关闭 | 按需开启 | 审批结论、系统计算结果 |
| 可编辑 | 开启 | 开启 | 按需开启 | 业务人员需要维护的普通字段 |
| 可导出 | 开启 | 按需开启 | 开启 | 管理员或数据分析角色 |
WARNING
导出权限会扩大数据离开系统的风险。敏感字段即使允许读取,也应谨慎开放导出权限。
字段权限与页面布局的区别
| 能力 | 主要用途 | 是否属于安全控制 |
|---|---|---|
| 字段权限 | 控制字段能否读取、编辑、导出 | 是 |
| 页面布局 | 控制字段在页面上的展示位置和样式 | 否 |
| 布局规则 | 按条件控制字段显示、隐藏、必填或只读 | 辅助控制 |
| 字段级必填 | 控制字段保存和导入时是否必须填写 | 是,影响数据校验 |
| 布局级必填 | 控制某个新建或编辑页面是否必填 | 否,只影响对应布局 |
NOTE
导入校验区分字段级必填和布局级必填。只有字段级必填会在导入时触发必填校验。
配置字段权限
- 前往 系统管理 > 角色权限管理 > 业务功能权限。
- 在 业务功能权限 页面中,打开目标业务角色。
- 在角色的 权限设置 页面中,找到目标对象。
- 点击对象名称右侧的 设置字段权限。
- 在字段权限页面中,找到需要控制的字段。
- 按角色职责设置 读取、编辑 和 导出 权限。
- 点击 保存。

配置建议
敏感金额字段
适用于成本、利润、折扣底价、采购价、销售订单金额等字段。
| 角色 | 建议权限 |
|---|---|
| 一线销售 | 不可见,或只读且不可导出 |
| 销售主管 | 只读,按需开放导出 |
| 财务人员 | 可编辑,按需开放导出 |
| 系统管理员 | 可编辑,可导出 |
审批与流程字段
适用于审批结论、审批金额、流程状态、内部备注等字段。
| 字段类型 | 建议权限 |
|---|---|
| 审批结论 | 普通业务角色只读 |
| 内部备注 | 仅管理角色或特定业务角色可见 |
| 流程状态 | 普通业务角色只读 |
| 审批金额 | 按财务、主管和普通员工分层授权 |
负责人相关字段
负责人、负责人主属部门和归属部门涉及数据权限。字段概述中说明,这类系统标准字段在新建页面可以填写,编辑时不能直接编辑,通常需要通过按钮或函数变更。
WARNING
导入数据时,负责人属于敏感字段。原始导入逻辑提供 是否更新负责人 开关。只有开启后,导入才会更新负责人字段。
多角色权限合并规则
一个员工可以拥有多个业务角色。系统按角色权限合集计算最终权限。
例如,员工同时拥有以下角色:
| 角色 | 手机号读取 | 手机号编辑 | 手机号导出 |
|---|---|---|---|
| 电销人员 | 关闭 | 关闭 | 关闭 |
| 客户主管 | 开启 | 关闭 | 开启 |
该员工最终可以读取和导出手机号,但不能编辑手机号。
TIP
排查字段泄漏时,请先检查员工的全部业务角色、管理角色,以及系统默认角色。不要只检查主角色。
验证方法
- 使用目标业务角色账号登录前台。
- 打开目标对象列表页,检查字段列是否可见。
- 打开目标对象详情页,检查字段值是否可见。
- 在新建页面中,检查字段是否显示且是否可编辑。
- 在编辑页面中,检查字段是否可编辑。
- 在列表页执行导出,检查导出文件中是否包含该字段。
- 使用拥有多个角色的账号重复验证一次。
上线检查清单
| 检查项 | 建议 |
|---|---|
| 敏感字段 | 禁止向普通角色开放导出权限 |
| 金额字段 | 按销售、主管、财务分层配置 |
| 审批字段 | 普通业务角色只读 |
| 负责人字段 | 使用按钮或函数控制变更 |
| 多角色员工 | 使用权限合集进行最终验证 |
| 导入导出 | 使用测试账号下载模板和导出文件 |

