功能入口:【考勤规则设置】-【排班制度】-【一天多班次】
1、当启用【一天多班次】后,一天可以排多个班次;不开启,一天只能排一个班次。同时支持设置是否允许多班次之间存在时段冲突。
2、启用【一天多班次】&&【不允许班次之间时段重冲突】时:
(1)管理员在选择排班时会对已选班次的时段进行冲突校验,若冲突给出提示。
(2)选择多班次后的展示如下图,单元格内会显示多班次信息。
(3)当选择休息时,无法再选择其他班次。
(4)选择多班次后,当天的出勤时长会根据选择班次内的时长进行累加计算,如当天选择两个班次(班次内4h记为一天),则应出勤时长为2天。
(5)取卡逻辑:一天多班次&&不允许时段冲突
a)若多个班次时段不设置取卡范围,则根据班次的上下班时间依次匹配,若打卡点超出第一个班次时间,则默认匹配第二个班次的时间,以此类推:
如班次A(9:00-12:00),班次B (14:00-18:00),打卡时间点: 9:00、13:00、15:00、18:00。则此时班次A正常(匹配时间点9:00-13:00), 班次B迟到 (匹配时间点15:00-18:00)。
b)若多个班次时段设置的取卡范围&&范围不存在交叉,则按各自范围进行取卡:
如班次A(9:00-12:00,最晚签退时间12:30),班次B(14:00-18:00,最早签到时间13:30),打卡时间点: 9:00、12:30、13:30、18:00。此时班次A正常(匹配时间点9:00-12:30),班次B正常(匹配时间点13:30-18:00)。
c)若多个班次时段设置的取卡范围&&范围存在交又,则优先按第一个班次的取卡范围进行匹配,若打卡点不满足第一个班次的范围后,再匹配第二个班次的取卡范围,以此类
推。
如班次A (9:00-12:00,最晚签退时间13:00),班次B(14:00-18:00,最早签到时间13:00),打卡时间点: 9:00、13:00、13:30、18:00。则此时班次A正常(匹配时间点9:00-13:00),班次B正常(匹配时间点13:30-18:00)。
3、启用【一天多班次】&&【不允许班次之间时段重冲突】时:系统支持选择有重复时段的多个班次。
(1)多个班次时段中重复的时段,不打卡也不会记为异常。
如班次A(9:00-14:00),班次B(12:00-18:00)。用户只需要打9:00、18:00即可,系统会自动生成12:00、14:00的卡。
(2)若用户在重复时间段打卡,则重复时段优先取第一个班次对应的卡,但若能到第一个班次的上班卡,最后个班次的下班卡后,中间存在的是常状本会自动更改为正常
如班次A(9:00-14:00),班次B(12:00-18:00),打卡时间点:9:00、13:00。此时13:00会识别为班次A的下班卡,此时班次A的状态为早退。后续若继续打了15:00的卡,则15:00会识别为班次B的上班卡,此时班次B的状态为迟到。若在18:00进行打卡后,则全天的状态自动会变为正常。
(3)重复时段的时长会进行累加计算,如班次A(8h记为一天),班次B(8h记为一天),则应出勤时长为2天(16h)。