东宝资讯
聚焦东宝动态,了解行业前沿

自动执行限制员工弹性班次的次数

日期2024-10-28浏览量151次 发布者网站运营

1、需求场景

某客户企业考勤管理制度规定给研发部门的人员设置弹性班次,但是要限制每月弹性次数不超过三次,超过三次的部分按照正常考勤逻辑处理。


2、解决方案

1)在考勤管理模块中添加弹性班次,研发部门的人员默认使用该班次;

2)通过自定义脚本计算过程来判断和处理弹性上班达到三次的限制需求:

①员工使用弹性班次实现弹性后,给当天的日报标记已实现弹性,并记一次弹性;

判断和标记弹性班次.jpg


②判断员工当然出勤是否存在半天请假的情况、跨天单据的情况,如果有则不进行弹性

排除请假出差等状况.jpg

③判断员工出勤是否是跨天单据,并且单据的开始时间和结束时间都是否在弹性班次时间范围内,如果不在则不进行弹性班次次数统计;

判断出勤时间是否属于弹性范围.jpg



④判断员工本月已实现弹性的次数,如果大于3次,则把员工的班次改成非弹性班次,实现日报分析按照正常考勤逻辑处理;


3、应用价值

1)系统自动识别员工打卡数据,自动判断员工是否应该实现弹性,不需要考勤员线下记每个员工弹性次数;考勤员原来每天平均耗时1.5小时统计、修改员工的弹性出勤状态,月累计要花30小时左右处理该问题,系统上线后,只需要1小时与员工核对最终结果即可。

2)月报自动汇总每个员工的弹性及出勤情况,可以给领导层直观的数据展示,为领导决策提供数据支撑。基于研发员工每月除了3次弹性,还会存在大量迟到等情况,考虑到研发人员确实存在长时间加班的情况,公司已经修改考勤管理制度,允许部分研发人员加班转补休。