金蝶SHR组织人员同步泛微OA、钉钉、企业微信产品系统

我要开发同款
开发小何2026年10月29日
3阅读

技术信息

语言技术
Java、HTML5、CSS、JavaScript、Vue
系统类型
Web、Android应用、iOS应用
行业分类
企业服务、项目任务

作品详情

行业场景

集团用金蝶SHR做组织人事主数据,日常审批和沟通却分别走泛微OA、钉钉和企业微信。组织、部门、岗位和人员的入转调离如果只在SHR里维护,OA和即时通讯还要手工再建一遍,容易出现部门对不上、调动后审批人仍是旧上级、离职人员账号未停用。本项目以金蝶SHR为唯一数据源,把组织、部门、岗位和人员的新增、变更、停用同步到泛微OA、钉钉和企业微信。入职开通账号,调动更新所属部门和审批关系,离职停用各端账号,减少重复录入,也避免消息和流程还发给已调岗或已离职的人。

功能介绍

1、组织部门同步:以金蝶SHR的组织、部门为主数据,把新增、更名、调整上级和停用同步到泛微OA、钉钉和企业微信,三端组织树与SHR保持一致。
2、岗位与人员同步:同步岗位、人员入职、调动、离职。入职开通各端账号并挂到对应部门,调动更新所属部门和岗位,离职停用账号,避免已调岗或已离职的人仍收到审批和消息。
3、增量同步与失败处理:按变更增量推送,记录同步结果。单条失败可重试,并能按组织或人员核对SHR与三端是否一致。

项目实现

我负责金蝶SHR与泛微OA、钉钉、企业微信之间的组织人员同步,包括字段映射、增量推送、入转调离联动和失败重试。服务端用Java对接SHR组织人员接口,再分别调用泛微、钉钉、企业微信的组织通讯录接口。三端部门编码、人员主键和在职状态不一致,需要维护SHR与各端的对照关系,并处理部门尚未同步成功时人员不能先落位的顺序问题。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论