[s-hr][s-hr与eas同步]员工同步:missingrecord:position

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

[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='...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息