【考勤】班次能力升级:自由班次/半天班次/向前弹性班
- 薪人薪事 | 1970-01-01 08:00
一、功能简介
本次上线内容均与【班次】相关,核心包括以下4个:
1、【半天班次】1个班次 = 1天?不。一个班次是0.5天、1天,还是1.5、2天等,客户说了算;
2、【自由班次】上班时间必须固定或弹性时间?不。上班时间是否固定,客户说了算;
3、【向前弹性班】弹性班次,只能向后弹?不。向前弹或向后弹,还是一起弹,客户说了算;
4、【班次缺卡】未打卡 = 迟到/早退?不。迟到/早退或只是缺卡,客户说了算;
二、功能关键变化
1、路径变更:新增、编辑班次,路径由【设置/班次设置】,调整至【基础设置-班次设置】;
2、新增班次:新增班次工作时长、日标准时长、上下半天分割点、上半天维度、下半天维度等内容;
3、报表字段:考勤统计报表中,相关字段的计算逻辑变更。即由【1天=1班次】调整为【1班次=(班次的工作时长/日标准工时)天】(比如班次A的工作时长是12小时,日标准工时8小时,则计为12/8=1.5天)。包括但不限于应出勤天数、实际出勤天数、外出天数、旷工天数、请假天数等;
三、操作说明
场景一:半天班次。客户是物流行业客户,周六需要员工来上半天班,一周为5.5天工作制,需要将周六上午排成0.5天工作日,周六下午不影响员工正常申请加班,且请假时,也按半天进行扣除。

按照半天时长进行设定。比如周六班次,则可上班时间:9:00-12:00,班次共计3小时,日标准工时6小时,则本班次统计为0.5天,上下半天分割点:12点,上半天0.5天,下半天0天。
2、排班。将新建的班次,按实际需求进行排班
如果员工是【坐班制】,则前往:考勤-设置-基础设置-出勤设置/坐班方案,进行操作:
如果是排班员工,则前往:考勤-排班,进行操作:
场景二:自由班次。客户是娱乐传媒行业,工作内容属于创造性,故允许员工出勤时间不固定,只需要每天出勤满8小时,就算当天正常出勤。

2、排班。操作流程与【半天班次】并无差异(可见上述),故不再赘述。
场景三:向前弹性班次。客户是互联网行业,固定班次时间是9:00-18:00,因工作性质的缘故,允许员工早来早走30分钟(即8:30-17:30),或晚来晚走30分钟(9:30-18:30)。同时,允许请假时间是从9:00开始计算(即班次上班时间),而不是8:30。
1、新建班次,选择【弹性班次】。电脑端操作前往【考勤】模块,进入【设置】-【班次设置】中,点击【添加】
比如【允许早来早走】是30分钟,【晚来晚走】也设置30分钟,其他设置正常进行即可。
2、排班。操作流程与【半天班次】并无差异(可见上述),故不再赘述。
四、核心规则
1、【自由班次】的特殊规则:
- 自由班次不支持【免打卡】设置;
- 自由班次不支持【晚走晚到】设置;
- 自由班次不支持【班次补贴】设置;
- 自由班次不支持【早来早走、晚来晚走】;
- 自由班次不支持【按半天请假】,但可支持【按天或小时请假】;
2、【请假】相关计算规则:
- 规则1:请假天数统计规则。按天/半天请假时,实际请假天数,不一定累加起来是1天,而是取实际班次的【工作时长/日标准时长】。比如班次上班天0.5天,下半天0.3天,则上下班天请假时,分别计为0.5天跟0.3天,而不是1天;
- 规则2:弹性班次的请假时间。按小时请假时,自动剔除休息时间,且:
- 如果是【早来早走】,则其时间不包含在【请假时间内】。比如班次时间9:00-18:00,允许早来早走1小时,则其请假有效时长的计算,按班次时间(9:00-18:00)进行计算。员工请假8:00-10:00,则请假时长是1小时(即9:00-10:00)。即剔除【早来早走时间】;
- 如果是【晚来晚走】,则其时间包含在【请假时间内】。比如班次时间9:00-18:00,允许晚来晚走1小时,则其请假有效时长的计算,按班次时间(9:00-18:00)+【弹性时间】(即10:00-19:00)进行计算。如果员工请假18:00-20:00,则请假时长记为1小时(即18:00-19:00);
- 规则3:最大请假时长。无论是固定班次、自由班次,还是弹性班次,当按小时进行请假时,最大扣减时长均不会超过班次时长。比如班次的工作时长8小时,则无论当天按小时请假多少次,最大扣减时长不超过8小时;
- 规则4:自由班次请假规则。不支持按半天请假(因无法定义半天分割),但支持按天或小时请假。
- 如果【申请请假时长】<=班次工作时长,则申请时间=请假时间;
- 如果【申请请假时间】> 班次工作时长,则自动舍弃,保证当前最大请假时长,不超过班次时长。
3、【加班】相关计算规则
- 规则1:弹性班次加班规则。
- 【按加班开始时间模式】弹性班次的【出勤时间】与固定班次一致,均是取【上班时间-下班时间】,不包含早来早走或晚来晚走的弹性时间。即弹性时间原则上是允许申请加班的,如果弹性时间在加班方案所允许加班的时间段内的话。比如9:00-18:00班次,允许早来早来60分钟(即8:00-17:00),则8:00-9:00规则上是允许申请加班(当然,前提是8:00-9:00在加班方案的允许加班时间范围内);
- 【按加班开始时间所属考勤班次模式】加班开始时间,包含弹性早来早走或晚来晚走的弹性时间。加班开始时间=员工实际打卡时间-班次时长-加班方案设置的班后X小时。比如9:00-18:00班次,允许早来早来60分钟(即8:00-17:00),且允许晚来晚走60分钟(即10:00-19:00),同时,方案设置班后1小时算加班,则如果员工打卡时间范围在8:00-19:00之间,自动根据班次时长+1小时后,自动计算加班时长。比如8:00-20:00打卡,则加班开始时间=( 8:00-20:00)- 8小时-班后1小时 = 17:00,即加班时间是18:00-20:00,则:
- 如果【需审批】,则实际加班时间= 审批时间 ∩ 加班时间;
- 如果【无需审批】,则实际加班时间 = 加班时间;
- 规则2:自由班次的加班规则。
- 【按加班开始时间模式】默认出勤时间不允许申请加班,但自由班次无默认出勤时间,故员工申请加班时无【出勤时间】的限制逻辑。
- 【按加班开始时间所属考勤班次模式】加班开始时间=【实际下班打卡时间-班次时长-加班方案设置的班后X小时】。比如8小时班次,员工打卡时间8:00-20:00,加班方案设置是班后1小时算加班,则加班开始时间 =( 8:00-20:00)- 8小时-班后1小时 = 17:00,即加班时间 = 17:00-20:00。最终再看是否需与加班审批时间进行交集换算即可;
- 如果【需审批】,则实际加班时间= 审批时间 ∩ 加班时间;
- 如果【无需审批】,则实际加班时间 = 加班时间;
失踪的工资条可能让孩子无法上学
2016-04-09暂时没有下一篇了哦