跳转至

数据权限与决策权限 - 维护与查询参考

适用基线:测试环境目标 / dev 分支 / 2026-07-15。 阅读对象:测试、实施、运维(主)。 配套主文档:数据权限与决策权限。本页只保留维护入口、配置项和查询联查;读完应能配好五档范围,并用非超管账号验证「给定配置 → 期望可见范围」。

如何使用本页

你的目的 建议阅读
理解五档边界与挂接限制 数据权限与决策权限
配置角色数据范围并验收 下文维护入口 → 配置顺序 → 验收清单
库位现场可见性 岗位、任务分配与审批主体-维护与查询参考

维护入口

入口 作用 说明
角色管理 → 数据权限 为角色设置数据范围类型,自定义时勾选部门。 主配置入口。
用户管理 确认用户所属部门与启用角色。 范围计算依赖用户组织与角色。
部门管理 维护组织树。 本部门及下级、指定部门都依赖树结构。

字段说明

字段说明总表

字段 业务作用 谁在何时维护 业务约束摘要 影响哪些功能 变更或错选风险
数据范围类型 决定过滤口径 配角色时 五档之一 已挂接对象的列表/查询 过宽泄密、过窄看不见
指定部门列表 自定义集合 自定义档时 并入本部门 可见部门集合 漏勾目标部门
用户所属部门 本部门计算基 用户维护 不宜为空 本部门/下级/本人 空部门异常
多角色并集 最终可见范围 用户挂多角色时 取并集 可见性 「全部」角色撑开范围
岗位库位 库位任务过滤 岗位维护 独立机制 WMS 现场任务 与部门范围混淆

数据权限 → 选择器投影(通例,非逐页矩阵)

投影场景 选择器可能受到的影响 已证实? 选不到时先查
System 用户/部门选择 可按角色部门范围过滤 是(System 已挂接) 角色范围、用户部门
一般业务主数据/单据选择器 仅当该业务表已挂接部门规则时才按部门裁剪 部分模块 Customizer 存在,清单未齐(GAP-070 是否挂接,而非只改角色
WMS 业务单据/库存选择 角色部门五档普遍未挂到 WMS 表 已证实为注释/未挂 勿期望配部门即隔离库存
库位/现场任务选择 可能受岗位库位裁剪 岗位机制已证实 岗位库位配置
工厂/仓库/货主选择器 是否被角色通用范围裁剪 未证实有通用档 业务字段过滤或组织方案

结论写给培训:先回答「这张表挂没挂」;再回答「角色五档配没配」。选择器选不到,优先区分:主数据停用 / 业务状态过滤 / 数据权限 / 岗位库位。

配置项说明

配置项 业务含义 配置时注意
数据范围类型 全部 / 指定部门 / 本部门 / 本部门及下级 / 仅本人。 先选类型,再决定是否需要部门树。
指定部门列表 自定义范围时生效的部门集合。 规则会并入用户本部门;仍应显式确认组织归属。
用户所属部门 本部门、本部门及下级、仅本人的计算基础。 部门为空时范围可能异常收窄。
用户启用角色 多角色范围取并集。 排查“看得过多”时逐角色检查。

建议配置顺序

  1. 先维护部门树与用户归属。
  2. 再配置角色功能菜单(见 RBAC)。
  3. 再为角色设置数据范围。
  4. 最后用非超管业务账号验证目标页面可见范围。

查询与联查

场景 建议看什么 联查建议
看不见某部门数据 角色范围类型、自定义部门、用户部门。 角色页、用户页。
多角色范围过大 各角色是否存在“全部”或过宽自定义。 用户角色列表。
业务单据不受影响 该业务是否接入部门数据权限。 业务页、问题总账。
库位相关仍不对 是否应查岗位区域权限。 岗位、任务分配与审批主体

验收检查清单

  • 非超管账号下,“本部门”与“全部”可见结果有明显差异(在已挂接对象上)。
  • 自定义部门范围下,目标部门数据可见,非目标部门不可见。
  • 多角色并集行为符合预期。
  • 未把“仓库/库位隔离”误配成仅靠角色部门范围解决。

写实示例:给定配置 → 期望可见范围

给定: 角色范围为「指定部门」且只勾选部门 A;用户本人属部门 B;验收 System 用户列表。 期望: 可见部门 A,且本部门 B 仍并入可见集合。若 B 完全不可见,先查用户所属部门是否为空,再查是否用了超管账号。

相关主文档