岗位配置怕乱套?JNPF 岗位管理,权责清晰不踩雷
企业岗位层级乱、用户分配交叉、权限管控模糊?
新增岗位要手动配置、批量导入总报错、互斥岗位还能重复加人?
JNPF 岗位管理功能直接破解这些难题 —— 支持组织下岗位增删改查、批量导入导出,还能设置互斥、基数、先决三类约束规则,绑定用户与角色,让岗位配置权责清晰、合规可控。本文拆解岗位新建、约束设置、用户关联全流程,附导入避坑要点,帮你快速搭建规范的岗位体系!
1.1 功能描述 #
支持组织下的岗位增删改查、添加用户、岗位角色等操作,对岗位进行管理
2.岗位操作步骤 #
点击左侧组织,岗位列表显示左侧组织下的直属岗位
2.1 新建岗位 #
点击新建岗位,在弹窗中选择所属组织,填写岗位名称后,点击确认即可成功新建岗位;编码若未填写则系统自动生成编码,编码规则为“GW+年月日+六位序列号”;若自定义输入编码则存储用户输入的编码
下拉选择上级岗位,过滤默认岗位;上级岗位为空则为一级岗位;上级岗位设置为当前岗位或当前岗位的子岗位,提示“上级岗位不能是自己或下级”
鼠标悬浮于默认岗位上,右侧展示设为责任岗位
鼠标悬浮于非责任岗位的一级岗位上,右侧展示设为责任岗位、编辑、删除
鼠标悬浮于责任岗位的一级岗位上,右侧展示编辑、删除
鼠标悬浮于非一级岗位上,右侧展示编辑、删除
将岗位设为责任岗位
点击编辑按钮,进入编辑岗位页面可修改内容,修改后点击确定保存修改
点击删除按钮,若该岗位及其子岗位下未绑定用户,则该岗位及其子岗位删除成功;若该岗位及其子岗位下绑定用户,则删除提示“该岗位下存在用户,不可删除”
2.2 导入岗位 #
点击导入岗位,支持下载模板、上传文件
2.2.1 下载模板 #
在批量导入弹窗点击下载模板,根据数据模板的格式填写数据可以批量导入岗位数据
2.2.2 上传文件 #
上传文件后,若开启跳过数据预览按钮,点击下一步直接导入数据,不会进入数据预览页面
若未开启跳过数据预览按钮,点击下一步进入数据预览页面,如图
在数据预览页面点击下一步,在导入数据显示正常和异常数据条数、异常数据及其异常原因,如图
其中异常数据支持导出,点击导出异常数据导出错误报告,在错误报告中修改正确数据后,将异常原因列删除可直接再次上传
2.3 导出岗位 #
点击导出,导出一个 excel 表格
2.4 查看岗位相关内容 #
2.4.1 用户列表 #
点击岗位,右侧用户列表显示该岗位下的用户
点击添加用户可在该岗位下添加用户;点击移除可移除选中用户
若当前用户为 admin,在选择用户控件中当前用户添加 admin,添加失败
可设置岗位的责任人
2.4.2 岗位角色 #
岗位角色列表显示该岗位的岗位角色
可添加和移除岗位角色
2.5 岗位约束 #
新建或编辑岗位,可开启岗位约束,设置约束类型,支持多选;默认关闭
2.5.1 互斥约束 #
勾选互斥约束,联动展示互斥岗位选择框
可选择互斥岗位
若测试岗位 1 和测试岗位 2 是互斥岗位,则用户不能同时存在在这两个岗位下
2.5.2 基数约束 #
勾选基数约束,联动展示用户基数、权限基数输入框;基数输入框只能输入大于 0 的数字
用户基数设置为 2,则仅能添加 2 个用户
权限基数设置为 3,则保存随机取 3 个实际的菜单存储(过滤目录类型),超出提示”已达权限上限个数”
2.5.3 先决约束#
勾选先决约束,联动展示先决岗位选择框
可选择先决岗位
若测试岗位 1 的先决岗位是测试岗位 2 和默认岗位,则用户需先存在在测试岗位 2 和默认岗位下,测试岗位 1 才能添加该用户
3.注意事项 #
导入时表头名称更改或表头行被删除数据无法导入,在【上传文件】页面点击下一步时提示:“表头名称不可更改,表头行不能删除”,且不能进入【数据预览】页面
上传文件大小不允许超过 500KB;数据不允许超过 1000 条;
在系统参数-模块设置中可设置岗位默认层级,默认为 9,超出层级提示“该岗位限制 XX 级,已达上限”;导入也遵循该规则
一个组织下只能有一个责任岗位,一个责任岗位只能有一个责任人
导入规则遵循岗位约束规则
导入组织排序不能小于 0 且不能大于 999999
岗位约束与用户的验证逻辑:
(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 系统管理实用技巧,让内部权责管理更顺畅!
要不要我帮你整理一份岗位约束规则配置模板,涵盖互斥、基数、先决约束的适用场景和配置步骤,直接套用更规范?







评论