写点什么

岗位配置怕乱套?JNPF 岗位管理,权责清晰不踩雷

作者:引迈信息
  • 2025-12-23
    福建
  • 本文字数:2590 字

    阅读完需:约 8 分钟

企业岗位层级乱、用户分配交叉、权限管控模糊?

新增岗位要手动配置、批量导入总报错、互斥岗位还能重复加人?

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 系统管理实用技巧,让内部权责管理更顺畅!

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


用户头像

引迈信息

关注

JNPF 专注低代码开发 2023-02-15 加入

专注低代码开发,寻找志同道合的伙伴~

评论

发布
暂无评论
岗位配置怕乱套?JNPF 岗位管理,权责清晰不踩雷_引迈信息_InfoQ写作社区