Skip to content

权限设置常见报错与业务约束 ​

权限配置阶段的报错大多不是程序故障,而是撞到了系统的硬性约束:机构层级不允许、岗位关系不允许、上级没放开、参数开关没打开。本篇按报错出现的场景分类,每条给出原因与处理方式,提示语均为软件原文,方便对照搜索。

一、组织架构类 ​

1. 无法新增下级岗位 / 部门 ​

  • 原因:当前选中的是岗位节点、特殊锁定节点或顶级集团。岗位是权限赋值的叶子节点,不能创建任何下级;
  • 处理:切换至普通部门节点再创建子机构。

2. 拖拽机构提示层级非法 ​

  • 原因:试图把父节点拖入自己的子节点内形成循环,或把机构拖到岗位之下;
  • 处理:岗位不能作为任何机构的父级节点,调整拖动目标为部门。

3. 删除机构失败 ​

  • 原因:机构下还有子部门,或岗位内还有绑定人员;
  • 处理:先删子机构、清空岗位人员,再执行删除。删除是软删除,删掉的机构进入机构回收站,可随时恢复。

二、人员账号类 ​

1. 无法给人员新增第二条正式岗位记录 ​

  • 原因:一名员工在全系统内只允许存在一条正式岗位记录。重复设置时提示:

    用户[XXX]目前已经是机构[XXX]的正式员工!

  • 处理:多余的岗位只能设为兼职。

2. 兼职岗位添加失败 ​

  • 原因:选中的目标节点是普通部门,不是岗位;
  • 处理:兼职只能挂到岗位节点上。

3. 人员调动找不到目标岗位 ​

  • 原因:目标岗位已被删除进入回收站,或不在你的可管理机构范围内;
  • 处理:确认目标岗位正常启用;若受机构范围限制,需在机构功能参数里开启【允许超级用户管理所有机构】,或用超级用户操作。

三、权限配置类 ​

1. 个人权限按钮灰色不可点击 ​

  • 原因:系统参数未开启。个人权限默认是关闭的;
  • 处理:用超级用户登录,到 系统维护 → 系统设置 → 设置系统特点 →【权限设置 → 机构功能参数】勾选【允许设置个人权限】,保存后重新打开权限窗口。详见机构功能参数。

2. 岗位无法开启某菜单权限,权限项在列表里根本看不到 ​

  • 原因:上级机构没有开放该项。编辑下级权限时,候选项已被上级「已授权项目」过滤,上级没开的项不会出现;
  • 处理:先到上级机构放开对应权限,再回下级勾选。

3. 权限配好了,人员登录后还是看不到菜单 ​

  • 原因:权限配在了部门上,而人员挂在部门下的岗位上。人员取权限只查自己所属岗位的授权记录,不会向上追父级;
  • 处理:把权限配到人员实际挂靠的岗位节点。这是最常见的一类「配了没生效」。

4. 同一岗位权限改到一半,另一台电脑打不开 ​

  • 原因:打开权限编辑窗口时系统会对该岗位加锁(DEPTRIGHT_岗位ID),同一岗位同一时间只允许一台电脑编辑;
  • 处理:让对方关闭权限窗口,锁会自动释放。若对方异常退出导致锁未释放,需联系服务顾问处理。

5. 点【数据权限】提示「当前版本不支持数据权限设置!」 ​

  • 原因:版本级参数 UseDataRight 未启用,该参数不在机构功能参数页内;
  • 处理:联系安仕达服务顾问确认版本授权。

6. 勾了【使用部门查询权限】,数据仍然没有隔离 ​

  • 原因:该开关改动后需要重启软件,软件会提示:

    使用部门查询权限设置有变化,需要重启软件才能生效.

    另一个常见原因是只开了开关、没到数据权限窗口逐机构配置。默认不配置时数据是全部可见的;

  • 处理:重启软件,再到组织机构数据权限配置具体可见范围。

7. 找不到【权限设置】菜单,或打开就报无权限 ​

  • 原因:当前账号既不是超级用户、不是维护人员,也没挂在「系统管理员」岗位(机构 ID=2)下。提示原文:

    只有[超级管理员]用户及[系统管理员]岗位人员才允许权限操作!

  • 处理:让超级用户把你加到系统管理员岗位,或在机构功能参数页的【维护人员】里指定你的账号。

8. 机构功能参数页整个是灰的 ​

  • 原因:当前登录账号不是超级用户。提示原文:

    仅支持超级用户,修改本窗口的设置!

  • 处理:退出后用超级用户(出厂编号 **)登录。

四、通用业务约束汇总 ​

  1. 人员只能挂靠在岗位节点,部门不允许直接新增操作员;
  2. 树形架构层级固定:集团 → 部门 → 岗位,不可逆序创建;
  3. 正式岗位唯一,多岗位兼任只能使用兼职模式;
  4. 只有正式与兼职的岗位关系产生权限,离职关系不产生任何权限;
  5. 上级机构决定下级的可勾选范围;上级取消授权会连带全部下级一起取消;上级新增授权不会自动下发;
  6. 最终权限 = 岗位权限 × 个人权限,个人权限只能做减法;
  7. 所有删除操作均为软删除,数据统一保存在回收站;
  8. 顶级集团、特殊机构、特殊岗位只允许改名,禁止移动与删除。

五、排查顺序建议 ​

遇到「权限不生效」,按这个顺序查最快:

  1. 参数开了吗:机构功能参数页对应开关是否勾选,改过是否重启;
  2. 配在岗位上了吗:不是部门,是人员实际挂靠的岗位;
  3. 上级放开了吗:上级没开的项,下级勾不了也不生效;
  4. 人员关系对吗:是正式或兼职,不是离职状态;
  5. 个人权限做了减法吗:开了个人权限的账号,检查是否被单独关掉;
  6. 公共权限给了吗:数据权限类型、查看成本价这类跨窗口能力在公共权限里,不在菜单勾选里。