[s-hr][s-hr与eas同步]员工同步:missingrecord:position
分析:员工任职职位未同步到eas导致提示缺失职位
处理:打开eas查询分析器,使用select fouterid from t_shr_idmapping where finnerid='提示中的id';
sql查询,找到fouterid字段值“fx/7k89YTqKZPJUPQHNhPXSuYS4=”;
再到s-HR的查询分析器中查看一下,这个id (fx/7k89YTqKZPJUPQHNhPXSuYS4=)对应的岗位是哪个,查询语句:select* from T_ORG_Position where fid ='fx/7k89YTqKZPJUPQHNhPXSuYS4=',查询到岗位后,根据岗位的编码名称,到eas那边看看这个岗位是否同步过来了,如果没有同步过来,则要先同步依赖的这个岗位,才能接着同步当前报错的数据
如下处理过程:
--1、根据报错fid 取fouterid --g33RyK4DQOewtpmAJlsj/3SuYS4= 到shr 查询相应信息
select *from t_shr_idmapping where finnerid in('g33RyK4DQOewtpmAJlsj/3SuYS4=')
--2 根据shr取到的编码信息查询eas这边这个岗位是否同步过来 两个步骤
-- 1)
select *from t_org_position where fnumber='ZLGW454' --查询为空就是eas还没有同步过来 即eas没有建立这个岗位 所以岗位下的人肯定同步不过来
-- 2)检查mapping关系表有没有创建这个对应关系 取shr那边这个岗位的fid来查询mapping关系表 如下:
select * from t_shr_idmapping where fouterid='g33RyK4DQOewtpmAJlsj/3SuYS4='
--如 mapping关系表 有创建这个对应关系 则检查这个关系是否正确 取finnerid 查询eas这边
-- 检查发现对应关系有了 但eas这边还是没有数据则 shr web修改一下这个岗位信息 在集成界面刷新下
select *from t_org_position where fid='g33RyK4DQOewtpmAJlsj/3SuYS4='
--5、shr web修改一下这个岗位信息 在集成界面刷新下 同步此岗位, 然后同步此员工
[s-hr][s-hr与eas同步]员工同步:missingrecord:position
分析:员工任职职位未同步到eas导致提示缺失职位处理:打开eas查询分析器,使用select fouterid from t_shr_idmapping where finnerid='...
点击下载文档
本文2024-09-22 22:20:05发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-125913.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章