Skip to content

公共权限主体查询 ​

公共权限主体查询是权限的反向审计工具:选定任意一项公共权限,立即列出全系统有哪些账号持有它。公共权限是跨窗口的通用能力(查看成本价、导出报表、可修改送审单据、各类数据权限管理权等),散落在各岗位的权限配置里,靠人工翻查几乎不可能查全,本窗口把它变成一次点击。

菜单路径:系统维护 → 安全管家 → 公共权限主体查询

菜单路径:系统维护 → 安全管家 → 公共权限主体查询

一、功能概述 ​

1. 功能简介 ​

菜单权限主体查询查的是「某个菜单、某个按钮给了谁」,本功能查的是「某项公共权限给了谁」。两者合起来,才能完整回答「这个账号到底能干什么」。

公共权限按分类组织,烘焙 ERP 常见配置如下(实际项目随已授权模块增减):

分类典型权限项
报表管理增加报表、导入报表、导出报表、分配报表权限、常用报表
查询策略修改策略、分配权限、导入策略、导出策略、允许使用所有策略
单据控制可修改送审单据
显示查看查看成本价、查看待审批编码
数据权限查看历史数据、报表管理、通用人员、标签自定义、部门机构支持、BOM类型权限管理、工厂权限管理、主页提醒服务
生产MES排产管理、配料管理、生产交接、分货配货、完工入库、配货看板等
提醒管理伙伴索证到期、未读邮件、调拨确认、客户信用额度超出提醒、顾客生日提醒、采购订单拖延报警
日常办公发布公告、发布新闻
协同工具个人文件柜、在线通讯
数据中台WebBI报表

2. 核心业务用途 ​

  1. 权限反向审计:选定任意一项公共权限,一键查看所有拥有该权限的账号;
  2. 敏感权限管控:核查「查看成本价」「导出报表」这类高风险权限的持有人是否超出应有范围;
  3. 人员离职清理:批量核查离职人员持有的全部公共权限,快速回收授权;
  4. 排查「看不到某个权限项目」:普通操作员在数据权限窗口里看不到某种权限类型,往往是公共权限没给,用本窗口一查便知。

3. 与菜单权限主体查询的区别 ​

菜单权限主体查询公共权限主体查询
管控对象模块菜单、业务窗口、窗口内按钮细项跨窗口的通用能力
数据来源Right_ModuleTree / Right_Menu / Right_FormRightRight_CommonRight
典型问题「管理费用这个窗口都谁能打开?」「谁能查看成本价?」
能否下钻到按钮级可以,含导入数据、导出数据等细项不涉及按钮,公共权限本身即最小单位

二、界面布局说明 ​

整个窗口分为上下两大区域:

公共权限主体查询窗口:上半区权限项目列表,下半区授权人员清单

上半区:公共权限项目列表 ​

字段名称字段说明
fRightID公共权限项目编号
fRightType权限分类名称,如 报表管理、显示查看、数据权限
fRightName权限项目名称,如 查看成本价、部门查询权限
fDefaultRight是否为默认权限。为 1 表示该项默认开放,为 0 表示需显式授权

操作:点击选中任意一条权限项目,下方人员列表自动联动刷新。

下半区:权限拥有人员清单 ​

字段说明
用户ID操作员登录账号编码
用户名称员工姓名
所属部门人员所在部门岗位(会计、厂长、库管、总经理等)
权限分配类型授权来源,如【正式员工授权】表示权限来自其所属岗位

顶部标题栏 ​

选中权限项目后,标题自动更新为 权限分类 - 权限项目名称,明确当前查询对象。

顶部工具栏 ​

  • 退出:关闭当前查询窗口;
  • 帮助:打开功能帮助文档。

三、操作步骤 ​

步骤 1:打开功能入口 ​

系统维护 → 安全管家 → 公共权限主体查询。

步骤 2:选择待查询的公共权限项目 ​

  1. 在上方表格浏览全部公共权限项目,可按分类快速定位;
  2. 鼠标点击选中目标权限项;
  3. 顶部标题自动拼接为「分类 - 项目名」,确认选对了对象。

步骤 3:查看该权限的所有授权人员 ​

选中权限行后,下方人员表格自动加载所有被分配此项公共权限的操作员清单,含账号、姓名、所属部门、授权来源,直接完成审计。

步骤 4:切换其他权限继续核查 ​

点击上方列表其他权限项目,下方人员清单自动重新加载,无需手动刷新。

步骤 5:回收多余授权 ​

本窗口只读,不做修改。确认某账号不该持有该权限后,到 系统维护 → 权限设置 → 机构和权限,选中该人员所属岗位,在【权限】页签的公共权限区取消勾选。若只想收回单个人而不影响同岗位其他人,需先在机构功能参数开启【允许设置个人权限】,再用个人权限做减法。

步骤 6:关闭窗口 ​

点击【退出】按钮关闭查询界面。

四、典型使用场景 ​

场景 1:核查成本价可见范围 ​

背景:成本价属敏感数据,只应对财务负责人与总经理开放。 操作:上半区选中「显示查看 - 查看成本价」→ 下方列出全部持有人 → 对照应有名单,多余的到岗位权限里取消勾选。

场景 2:清理离职人员残留权限 ​

背景:员工已办离职,但要确认权限确实收干净了。 操作:逐项查看敏感公共权限的人员清单,确认离职账号不在其中。离职后账号关系已转为历史状态、不再产生权限,但仍建议核查一遍。

场景 3:排查「数据权限窗口里看不到某种类型」 ​

背景:管理员反馈在数据权限里找不到「BOM类型权限管理」。 操作:本窗口选中「数据权限 - BOM类型权限管理」→ 查看持有人清单 → 若目标账号不在其中,说明公共权限未授权,到其岗位权限里补勾即可。

场景 4:导出类权限专项收紧 ​

背景:要求数据导出只对少数人开放。 操作:依次查「报表管理 - 导出报表」「查询策略 - 导出策略」两项的持有人,合并成一份名单交管理层确认。

五、权限控制与前置条件 ​

  1. 本查询窗口建议仅对系统管理员、权限管理员开放,通过菜单权限控制;
  2. 打开本窗口需要【安全管家】模块的菜单授权,未授权时菜单不出现;
  3. 人员清单实时读取当前生效的公共权限分配记录,不做缓存;
  4. 窗口只读,任何权限调整都要回到机构和权限里执行。

六、常见问题 ​

1. 下方人员清单是空的 ​

  • 原因:还没有选中任何权限项目,或该项确实没有授权给任何岗位;
  • 处理:先在上半区点击选中一行。若确认已选中仍为空,说明该项尚未授权,属正常情况。

2. 上方权限项目列表不全 ​

  • 原因:公共权限项目由各业务模块注册,未授权的模块不会注册对应项目;
  • 处理:确认账套已授权相应模块,必要时联系安仕达服务顾问。

3. 权限分配类型都是「正式员工授权」,看不到兼职来源 ​

  • 原因:授权来源按人员与岗位的关系显示,兼职关系取得的权限同样归属其岗位;
  • 处理:要确认某人是否通过兼职取得权限,到操作员管理里查看该人员的兼职岗位清单。

4. 查到了持有人,但不知道从哪里收回 ​

  • 原因:公共权限配在岗位上,不在人员档案里;
  • 处理:按清单里的「所属部门」找到对应岗位,在岗位权限的公共权限区取消勾选。注意这会影响该岗位全体人员;若只想收回单个人,用个人权限做减法。