南昌呼叫与云服务中心人员档案导入问题及解决方案(一)产品线:U8版本:U8V10.0领域:平台模块:实施工具数据库版本:SQL2008R2问题标题:人员档案导入问题问题描述:实施工具导入人员其他数据导入成功后,打开导入的人员档案提示报错‘运行错误91,使用null无效’,再点击‘人员档案’节点,提示‘activex不能创建对象’;可以正常删除人员,其他人员档案正常;问题分析:最终核对模板发现原因出在‘是否考勤’字段没有维护导致,补录后重新导入,正常!1.模板对应必输字段‘是否考勤’没有录入,导入不提示,也能正常导入成功;导入后提示:导入成功,无任何校验不通过提示信息;打开这一个人员档案报错,其他人员档案正常,也可以正常删除档案;呼叫中心277号工程师祝燕飞提供南昌呼叫与云服务中心关闭报错,点击人员档案无反应,关闭人员档案重新打开提示报错;注意:一定需要重新注册登陆软件才能正常打开人员档案,退出此模块都无效;2.查看对应人员档案:‘是否考勤’显示为否后台字段显示,显示为‘null’呼叫中心277号工程师祝燕飞提供南昌呼叫与云服务中心selectbTakeTMas是否考勤,bProbationas是否试用员工,EmploymentFormas用工形式,*fromhr_hi_personwherecDept_num='101'总结:人员及其他数据导入人员基本情况信息表是,是否考勤如果没有输入,导入成功,但是导入后人员档案调用有问题,因此注意维护!解决方案:1.常规想到的解决方案删除人员档案重新后导入即可或后台更新字段;是否还有其他变通批量调整方式?后台更新字段方案:updatehr_hi_personsetbTakeTM='1'wherecDept_num='101'andbTakeTMisnull重新打开人员档案:正常了!!呼叫中心277号工程师祝燕飞提供南昌呼叫与云服务中心其他方案:人事业务定制的使用,批量更新‘是否考勤’为空的字段?※执行定制前:人员档案记录:后台数据记录:selectbTakeTMas是否考勤,bProbationas是否试用员工,EmploymentFormas用工形式,*fromhr_hi_personwherecDept_num='101'呼叫中心277号工程师祝燕飞提供南昌呼叫与云服务中心※人事业务定制设置公式:人事业务定制结果:呼叫中心277号工程师祝燕飞提供南昌呼叫与云服务中心执行人事业务定制数据:呼叫中心277号工程师祝燕飞提供南昌呼叫与云服务中心※核对执行定制后的结果:人员档案界面记录:后台表记录:总结:根据上述解决思路,人事业务定制的功能还是比较灵活,可推荐适应并处理其他一些类似调整的问题!呼叫中心277号工程师祝燕飞提供南昌呼叫与云服务中心2.延伸问题:上述通过‘人员及其他数据’导入,是否考勤不维护导入成功,那通过实施工具的‘人员档案’是否导入后也其一样的效果?测试验证:检查‘人员档案’预置模板并没有‘是否考勤’字段,只有‘是否试用期’字段,输入为空,看看导入结果是如何显示?呼叫中心277号工程师祝燕飞提供南昌呼叫与云服务中心导入后查看人员档案效果?导入人员档案结果显示:查看导入后台数据显示:selectbTakeTMas是否考勤,bProbationas是否试用员工,EmploymentFormas用工形式,*fromhr_hi_personwherecDept_num='101'andcPsn_Num='RY101'总结:系统预置的人员档案‘是否考勤’,系统默认按‘是’导入到系统中;注意事项:呼叫中心277号工程师祝燕飞提供南昌呼叫与云服务中心1、通过‘人员及其他数据’导入的人员档案,是否考勤一定要录入;2、导入后是否考勤不正常,可变通运用人事业务定制功能批量更新字段信息;呼叫中心277号工程师祝燕飞提供