(一)基础应用类
【问题1】 员工在web界面请假的长度算不出来,且出现null。
【关键字】:假期管理、请假单、请假长度、null
【适用版本】:通用
【解决方案】:
1.检查此人是否有排班,包括前、后两天的排班,打开这几天的排班,检查相关的数据是否正常;
2.若此人没有排班,则检查此人的默认班次看是否正常(指的是考勤档案历史这个区间内的默认班次(V2.0 PTM2版本以及以上的版本才有考勤档案历史)),如没有考勤档案历史,则检查考勤档案上的班次。
【问题2】 员工自助中“我的考勤”看板不显示当月数据。
【关键字】:考勤管理、员工自助、考勤看板、不显示
【适用版本】:通用
【解决方案】:
1.检查此人这一个月的排班是否正常,需要进入排班列表中检查;
2.若不正常,需要打开其班次,检查班次数据是否正常;
3.将班次信息调整后,对其这一个月在进行重新排班即可。
【问题3】 员工自助“我的打卡记录”不显示数据。
【关键字】:考勤管理、员工自助、打卡记录、不显示
【适用版本】:通用
【解决方案】:请维护好工作日历后再查看打卡记录是否显示正常。
【问题4】 员工排班不成功
【关键字】:考勤管理、员工、排班
【适用版本】:通用
【解决方案】:
1.检查此人考勤档案历史在此区间内是否生效(考勤档案历史在V2.0 PTM2以上版本,若为以下版本请检查考勤档案);
2.检查此人的入职及离职时间,入职之前和离职之后是不能排班的。
【问题5】 考勤计算界面选择不到人员
【关键字】:考勤管理、考勤计算、选择人员
【适用版本】:通用
【解决方案】:
1. 检查此人的用工关系状态,看此人的用工关系状态是否占人头;
2. 检查此人考勤档案历史在此区间内是否正常(V2.0 PTM1及以下版本检查考勤档案)。
【问题6】 打卡记录导入成功后在打卡记录界面查找不到。
【关键字】:考勤管理、导入、打卡记录、无数据
【适用版本】:通用
【解决方案】:
1.检查导入的excel上的打卡日期以及时间;
2.检查excel上的导入的考勤编号在考勤档案中是否存在。
【问题7】 考勤计算完后人员还在未计算中。
【关键字】:考勤管理、考勤计算、未计算
【适用版本】:通用
【解决方案】:
1. 检查此人考勤档案历史在此区间内是否正常(V2.0 PTM1以及以下版本检查考勤档案);
2. 检查相关排班是否正常(需要点进去看下);
3. 检查相关的单据是否正常。
【问题8】 考勤公式书编后,考勤计算算不出来值。
【关键字】:考勤管理、考勤计算、考勤公式
【适用版本】:通用
【解决方案】:
1.请先确定是实际计算是否计算相关的值(并非系统中的模拟计算);
2.若是复杂的公式添加考勤项目将公式拆分,看这些拆分后的考勤项目是否有相关的值。
【提示】:对于以上问题请先排查,若是还有问题,请把上面排查后的截图附在提单上。无相关截图退回补充资料处理。
(二)考勤公式类
【问题1】 自定义添加假期类型并在假期制度上设置后,请假如何在考勤明细上体现?
【关键字】:考勤管理、假期类型、假期制度、考勤公式、自定义、考勤明细
【适用版本】:通用
【解决方案】:
1.添加相关的考勤项目如测试假;
2.在考勤制度上的考勤明细公式引用,如测试假=取当天的请假时长("" ,);
【函数说明】:函数名:取当天的请假时长(假期类型编码,单位值),函数结果返回请假拆分明细中当天的请假时长。假期类型编码:字符型,是基础数据中定义的假期类型编码,如:“JQLX000001Y”;单位值:整型,标示返回单位类型,1表示天,2表示小时,此为1,2为假期制度上选择的若假期制度上该假为按天请假则为1,若为小时则为2。
【举例】:取当天的请假时长("JQLX000001Y",1) = 0.5(天)取当天的请假时长("JQLX000001Y",2)=1(小时) 。
【问题2】 自定义考勤公式将系统上的旷工迟到早退变成为0,但是在员工自助中“我的考勤”上还存在相关的异常。
【关键字】:考勤管理、自定义、考勤公式、旷工、早退
【适用版本】:通用
【解决方案】:员工看板上显示旷工标志,意义为第一段旷工小时数+第二段旷工小时数+第三段旷工小时数。若这三项之和大于0,那么在员工自助我的考勤的面板上也会变成显示旷工的标志,因此对于这样的问题,现场写考勤公式的时候也需要考虑相关的问题。
(三)涉及后台查询修改SQL类(请谨慎操作)
【安全警示】: 涉及到update语句和delete 语句,请现场备份好数据再进行操作,否则数据无法修复。若无法确认相关操作,请提单寻求支持。
【问题1】 请假单界面中创建请假单时假期类型不显示,且进入界面直接报null。
【关键字】:假期管理、请假单、null
【适用版本】:通用
【问题效果图】:
【解决方案】:通过以下语句查找相关的数据看相关的数据是否为null:
select * from t_hr_ats_holidaylimit where FREEZELIMIT is null or FREEZELIMIT=‘’
select *from t_hr_ats_holidaylimit where FUSEDLIMIT is null or FUSEDLIMIT=‘’
select *from t_hr_ats_holidaylimit where FREMAINLIMIT is null or FREMAINLIMIT=‘’
将相关的数据查询出来后将空的数据变成0即可,变成0指的是这几个为null的字段。
Update t_hr_ats_holidaylimit set FREEZELIMIT=0 where FREEZELIMIT is null or FREEZELIMIT=‘’
Update t_hr_ats_holidaylimit set FUSEDLIMIT=0 where FUSEDLIMIT is null or FUSEDLIMIT =‘’
Update t_hr_ats_holidaylimit set FREMAINLIMIT=0 where FREMAINLIMIT is null or FREMAINLIMIT =‘’
【重要提示】:更新数据前请做好相关数据表的备份,否则数据无法恢复!
【问题2】 员工新增考勤档案的时候报相关考勤编号已存在。
【关键字】:考勤管理、考勤档案、考勤编码、重复
【适用版本】:V8.2、V2.0 PTM2
【问题效果图】:此问题先保证在界面上确实是查不到。
【解决方案】:
1.查询考勤档案上有该人员的档案,但在员工表上无此人;
select * from T_HR_ATS_Attendancefile where fproposerid not in (select fid from t_bd_person )
2.删除考勤档案的相关数据;
delete from T_HR_ATS_Attendancefile where fproposerid not in (select fid from t_bd_person )
3.查询考勤档案历史上有该人员的档案,但在员工表上无此人;
Select * from T_HR_ATS_Attendancefilehis where fproposerid not in (select fid from t_bd_person )
4.删除考勤档案历史的相关数据
delete from T_HR_ATS_Attendancefilehis where fproposerid not in (select fid from t_bd_person )
【重要提示】:更新数据前请做好相关数据表的备份,否则数据无法恢复!若清除了以上数据还是存在重复的数据请提单告知。
【问题3】 员工新增考勤档案的时候报相关考勤编号已存在。
【关键字】:考勤管理、考勤档案、考勤编码、重复
【适用版本】:V1.5、V2.0、V2.0 PTM1
【问题效果图】:此问题先保证在界面上确实是查不到。
【解决方案】:
1.查询考勤档案上有该人员的档案,但在员工表上无此人;
Select * from T_HR_ATS_Attendancefile where fproposerid not in (select fid from t_bd_person)
2删除考勤档案的数据
Delete from T_HR_ATS_Attendancefile where fproposerid not in (select fid from t_bd_person)
【重要提示】:更新数据前请做好相关数据表的备份,否则数据无法恢复!若清除了以上数据还是存在重复的数据请提单告知。