嘉义市网站建设_网站建设公司_CMS_seo优化
2025/12/27 18:35:06 网站建设 项目流程

企业权限管控难,用户 / 组织 / 岗位权限交叉?

新增角色怕冲突、批量授权易遗漏、互斥权限难管控?

JNPF 角色管理功能直接破解难题 —— 支持用户、组织、岗位三类角色创建,可设置互斥、基数、先决约束规则,灵活添加 / 移除用户,让权限分配精准可控。本文拆解角色新建、约束配置、用户关联全流程,附避坑要点,帮你轻松搭建规范的权限体系!

角色管理支持创建用户角色、组织角色、岗位角色,用于给用户、组织、岗位赋予权限,增加权限的灵活性

1.1功能描述

用户角色支持给用户赋予权限

2.操作步骤

2.1 用户角色基本操作
  • 系统默认存在3个系统角色,如下图

  • 点击左侧角色列表右上角的“+”,进入新建用户角色页面,自定义编写角色名称,点击确定即可新建自定义角色;编码若未填写则系统自动生成编码,编码规则为“YHJS+年月日+六位序列号”;若自定义输入编码则存储用户输入的编码

  • 鼠标悬浮于自定义角色上,显示编辑和删除按钮(系统角色不支持编辑和删除)

  • 点击自定义角色的编辑按钮,进入编辑角色页面,可编辑角色信息

  • 点击自定义角色的删除按钮,可删除该角色及其用户关系

  • 点击用户角色,右侧展示该角色下的所有用户

  • 点击添加用户,弹出选择用户控件,可在该角色下添加用户,不支持添加admin

  • 选中用户,点击移除,即可移除该角色下的用户

2.2 用户角色约束
  • 新建/编辑用户时,可开启角色约束,设置约束类型,支持多选;默认关闭

2.2.1 互斥约束
  • 勾选互斥约束,联动展示互斥角色选择框

  • 可选择互斥角色

  • 若【空权限】和【互斥角色】是互斥角色,则用户不能同时存在在这两个角色下

2.2.2 基数约束
  • 勾选基数约束,联动展示用户基数、权限基数输入框;基数输入框只能输入大于0的数字

  • 用户基数设置为2,则仅能添加2个用户

  • 权限基数设置为3,则保存随机取3个实际的菜单存储(过滤目录类型),超出提示”已达权限上限个数”

2.2.3 先决约束
  • 勾选先决约束,联动展示先决角色选择框

  • 可选择先决角色

  • 若【先决角色】的先决角色是【互斥角色】和【基数角色】,则用户需先存在在【互斥角色】和【基数角色】下,【先决角色】才能添加该用户

3.注意事项

基数约束与用户的验证逻辑:

(1)已经满了再添加用户的提示

验证当前角色的基数是否达到上限了,用户基数提示:"该角色已达用户限制个数"

(2)角色基数未满的执行情况:要验证选中用户的所属角色是否跟当前角色存在约束冲突,批量添加用户时存在三种场景:

(1)所有用户都能添加,提示:“添加成功”;

(2)部分用户能添加成功:能添加的添加,不能添加的过滤掉。最终添加成功提示:“部分添加成功”

(3)全部用户都失败的提示:“添加失败”

互斥角色逻辑:

(1)互斥角色不能选择自己,提示:“互斥对象不能是自己”;

(2)互斥角色和先决角色不能是同一个角色,提示:“互斥和先决对象不能是同一个对象” ;

(3)角色都已添加用户后再去调整互斥角色时要验证用户不能重复,如:角色1和角色2不能存在相同的用户,一旦有就提示:“用户冲突,互斥修改失败”。

(4)互斥角色多选时表示OR关系,如:角色1选择了角色2和角色3是互斥岗位,则表示角色1的用户不存在角色2或角色3里。

(5)互斥角色相互回显,如:角色1选择了角色2是互斥角色,当编辑“角色2”时互斥也是开启的能看到互斥角色是角色1;(同理互斥约束删除时同时删除)

先决角色逻辑:

(1)先决角色不能是自己,提示:“先决对象不能是自己”;

(2)多个角色可以有同一个先决角色,如:角色1和角色2可以同一个先决角色3;

(3)先决角色限制一级:

场景一:角色1的先决角色是角色2,则角色2不能设置再设置先决角色。进入编辑界面先决按钮禁用

场景二、选择的先决角色也开启了先决约束,保存提示“先决约束冲突,先决限制1级”

(4)当角色中已存在用户,修改先决角色时时要验证当前角色的用户是否都包含在先决角色里,存在不包含的则提示:“用户冲突,先决修改失败”

(5)先决角色多选时表示and关系,

如:角色1选择了角色2和角色3是先决角色,则表示要成为角色1要先成为角色2和角色3

基数约束逻辑:

用户基数和权限基础超出范围时提示:该角色已达用户限制个数、已达权限上限个数

以上就是 JNPF 角色管理的完整实操指南,从三类角色的基础创建,到约束规则的灵活配置,再到用户的批量关联,覆盖了权限管控的核心需求。遵循文中的约束逻辑,能有效避免权限冲突、用户超限等问题,让企业权限分配更合规、更高效。

如果需要复杂组织的权限规划方案,或遇到约束规则不生效、授权失败等问题,欢迎在评论区交流~关注我,持续分享 JNPF 系统管理实用技巧,让权限管控更顺畅!

要不要我帮你整理一份角色约束规则配置指南,涵盖互斥、基数、先决约束的适用场景和配置步骤,直接套用更规范?

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询