臭名昭著aTrust隔离计划1.臭名昭著aTrust隔离计划2.VPN原理与aTrust隔离网络实践3.docker-easyconnect到底做了什么4.TUN(tunnel-隧道-虚拟网卡)模式
基于Quartz搭建的个人博客1.Quartz个人博客使用教程2.使用 rsync 增量部署 Quartz 博客3.使用 GitHub Actions 自动部署 Quartz 博客5.域名绑定6.CDN加速Obsidian、双向链接与知识图谱
旅行
行程攻略青岛三日游行程攻略
前端
NginxNginx配置与反向代理入门
Nodenpm与npx的区别
中华财险-公司项目
对外接口文档
基础数据码表对外接口(仅支持rpc调用)业务码表对外接口应用主数据对外接口
基础运营查询版本更新日志详情消息中心对外接口站内信对外接口站内信模板配置手册
权限中心权限中心对外接口文档(最新)权限中心对外接口文档前端ACL-CORE FACADE依赖版本
审计中心审计中心对外接口文档audit-center-facade版本
审批中心工作流迁审批流现状工作流迁审批流API能力替换方案老审批流接口文档审批中心接口文档审批中心业务回调FAQ
账号中心内部系统对接单点登录内部系统对接认证中心三方网页应用登录授权账号中心对外接口文档前端账号中心RPC接口文档账户变更对外广播消息文档账户中心对外接口HRMS外部员工变更广播消息文档HRMS外部员工对外接口
组织员工岗位🔥机构映射SDK接口文档员工岗位变更通知说明组织机构管营一体概念与用法组织员工对外广播消息文档组织员工岗位对外接口文档组织员工岗位对外接口文档前端组织员工岗位数据模型组织员工主数据业务场景案例organization-facade版本
hrms(大型人力资源外包管理系统)
项目架构说明HRMS Maven模块与依赖说明
项目说明0.流程中心模块0.组织模块说明1.业务线模块2.计划模块3.项目模块4.协议模块5.供应商模块6.合约域模块7.外包人员模块*核心:外包人员生命周期
项目运维外包人员项目编制差异排查与修复2.HRMS相关问题排查4.修改externalId(externalId和accountId不一致)
需求-系分
1.内部转外包0723外包人员关联历史内部账号系分新增外包人员关联历史账号内容(紧急0723上线)需求
2.工作岗位0820工作岗位0820需求工作岗位0820需求-系分
3.用工模式调整0917内部人员转外包用工系统需求2内部人员转外包用工系统需求-系分
sso(账号中心-单点登录)
项目架构说明aboss-sso项目架构入门AOP统一日志打印链路Maven多模块项目高级知识OAuth2.0
项目说明1.SSO-OAuth2.0与IDaaS登录流程2.外部账号创建流水号并发问题分析
AI
使用说明
第三方插件&技能简介Archify使用与安装指南Ponytail使用指南
CodexCodex CLI与IDE区别及使用指南Codex Hook单独配置与提交通知Codex MCP安装与使用指南Codex第三方插件安装与使用指南
Agent开发1.LLM、Token、上下文窗口与模型参数2.大模型 API、请求参数与响应结构3.Spring AI ChatClient4.Prompt、System Prompt、Prompt 模板6.结构化输出、JSON Schema7.SSE 流式响应8.会话 ID、聊天记录、Redis9.超时、重试、限流、降级10.完成可运行聊天接口
GitGit常用命令与Obsidian推送排查
Java
面试题Java基础与集合面试题
AtomicInteger原子计数与并发安全ConcurrentHashMap并发安全与计数Java线程、线程池与Future
python
基础Python基础语法
HTTPXHRMS员工详情接口调用(Python HTTPX)

一、新增外包人员关联历史账号内容

1、新增“历史账号信息”模块展示规则

(1)人员新增页面:不显示“历史账号信息”模块(需要触发校验规则,用户确定关联后才显示本模块)

(2)修改/详情页面:该外包人员曾关联过历史内部账号时显示本模块,只读,不可编辑

2、保存校验规则

(1)整体规则:

校验规则名称校验逻辑前置条件
校验一:外包人员证件类型、证件号码与某个内部账号证件类型、证件号码一致查询是否存在与外包人员证件类型、证件号码相同的内部账号
校验二:外包人员与内部账号的归属机构一致比较外包人员的归属机构与校验一命中的内部账号的归属机构命中校验一
校验三:内部账号的关联状态(校验已关联的情况)查询当前内部账号是否已被其他外部账号关联命中校验一、校验二
校验四:内部账号的在职状态(校验已离职状态的情况)查询内部账号是否为离职状态命中校验一、校验二
  • 校验顺序:校验一 → 校验二 → 校验三 → 校验四(逐级校验,前一级未命中则终止)

(2)新增页面—校验流程

1)校验结果汇总弹窗显示规则:

  • 命中校验一:显示校验汇总弹窗,弹窗中标识每条规则的命中状态(“已命中”/“未命中”)

  • 未命中校验一:不显示校验汇总弹窗,直接保存

    2)校验结果汇总弹窗—场景与对应处理逻辑:

场景命中校验规则弹窗类型提示语操作按钮
场景一仅命中校验一确认账号关联弹窗当前账号与匹配的内部账号【姓名 - 账号】所属机构不一致,确认关联后,仅同步照片,非岗位权限、原账号业务数据无法同步。点击确认关联,保存成功并关联点击取消关联,保存成功不关联点击右上角”X”,关闭弹窗,停留在当前页面
场景二命中校验一、校验二确认账号关联弹窗当前账号匹配的内部账号【姓名 - 账号】,确认关联后将自动同步以下内容:非岗位权限、照片、原内部账号业务数据点击确认关联,保存成功并关联点击取消关联,保存成功不关联点击右上角”X”,关闭弹窗,停留在当前页面
场景三命中校验一、校验二、校验三账号关联提示弹窗当前匹配内部账号XXX(账号)已绑定外部账号【姓名 - 账号】。若该外包人员状态为已离场时,返聘操作优先复用当前外部账号。点击我知道了,关闭弹窗,停留在当前页面点击右上角”X”,关闭弹窗,停留在当前页面
场景四命中校验一、校验二、校验四确认账号关联弹窗匹配的内部账号【姓名 - 账号】已于XXXX-XX-XX离职。确认关联后,将自动同步以下内容:非岗位权限、照片、原内部账号业务数据注意:若离职日期超当月月底,将无法同步非岗位权限。点击确认关联,保存成功并关联点击取消关联,保存成功不关联点击右上角”X”,关闭弹窗,停留在当前页面

(3) 修改页面—校验流程

关联过内部账号的不允许修改证件号码,置灰

—如果允许修改证件号码,可能会有重新关联的情况

没有关联过内部账号的可以修改证件号码,在修改页面保存的时候也需要走四个校验规则,进行判断

—非身份证的场景要考虑;证件类型和编码一致

3、账号关联后的自动处理逻辑(入场审核通过后创建外部账号时触发)

处理项规则其他
手机号重复校验关联的内外部账号之间不再做手机号重复校验
内部账号分配虚拟手机号自动给关联的内部账号分配虚拟手机号关联账号间手机号不冲突,可不重新分配
权限同步岗位权限不自动同步,需要通过用户单独授权的方式处理(0723实现) —关联工作范围后可以自动同步(后续实现)非岗位权限的,自动同步内部账号的权限给外部账号。用户组不允许授权给外部账号的要检验住用户组互斥或角色互斥不校验
照片同步自动同步内部账号的照片给外部账号
关联关系存储存储内部账号和外部账号的关联关系财险HRMS存储后发给账号中心对外查询的在账号中心
HR系统数据推送组织人员**不再接收(除离职外的)**HR系统推送的人员变更数据@张华

4、异常场景

关联失败的场景

虚拟手机号分配失败(例如号段资源不足/接口异常等)
部分权限分配失败(接口异常/创建外部账号时同步修改内部账号的权限等)
照片同步失败(接口异常/照片损坏)

—技术给建议,技术侧处理还是业务侧处理

1、允许外部账号成为权限管理员 2、外包人员要关联岗位@管长秀

内部转外包后,销管会有影响,执业证、经办人关系等是否自动同步,还是需要人工处理@江江@宇星