打卡规则

  • 1.打卡规则概述

    • 班次定义了员工一天的上下班时间及规则,班次是由多个时间段段组成的,包括工作时间段,休息时间段,就餐时间段等。而打卡规则,则规定了员工在什么时间打卡,才是符合要求,才能够被正确识别,才能出具准确的考勤分析报表。根据企业的具体情况不同,员工按照什么样的规则打卡才是有效的?我们给出如下几种打卡规则:
    •   1)早打卡规则;
    •   2)早晚卡打卡规则;
    •   3)临近时间点打卡规则;
    •   4)段内请假出差打卡规则。
  • 2.早打卡规则

    • 早打卡规则,是指系统在筛选签到、签退时间点的时候,都是按照设定的时间范围,获取早的时刻作为有效打卡点,而其他打卡点则会被忽略。
  • 3.早晚打卡规则

    • 一、适用场景
    • 由于客户使用的是一卡通系统,门禁数据和考勤数据在一起,门禁即考勤,打卡规则是员工一天只需要打两次考勤卡(上班卡和下班卡),中间段的所有打卡记录均为门禁记录。
    • 在只有一段班的情况下,职员正常上下班,由于不小心上班卡多打了一张卡8:10,按现有系统的顺序取卡规则,8:10这张卡将会作为下班卡。因此产生旷工异常
    • 但我们希望的是该场景下,早的7:50这张卡能够作为下班卡,晚的18:30作为下班看,而在这段时间内产生的任何卡将被忽略掉

    • 二、业务规则
    • 早晚卡规则属于现有系统取卡的一种特殊场景,但在实际客户应用中会经常碰到。为了满足以上取卡特殊场景解决客户考勤和门禁一卡通的问题,客户可以弃用现有顺序取卡规则,将取卡规则改为按早晚规则取卡。
    • 规则如下:取班次中定义的早晚取卡范围内中的张卡作为上班卡,后一张卡作为下班卡
    • 使用该规则必须满足以下两个前提中的任意一种才适用:
    • 1)职员当天的班次只有一段班的工作日班次
    • 2)职员当天的班次为法定节假日或者公休日班次
  • 4.临近时间点打卡规则

    • 一、适用场景
    • 在一段班次内,员工中途外出办事频繁,对于其外出进出都需要打卡监控,但是中途的打卡记录并不需要参与计算,只是作为记录查询。系统获取一段班次的上下班卡时,就需要按照该段班次的上下班时间点自动去取临点近的卡。

    • 二、业务规则
    • 为满足上述场景,其关键问题是系统能够正确计算出职员打卡数据与上下班时间点接近的打卡。因此我们新增如下规则:
    • 1、段上班时间点取班次取卡范围内的早打卡。在此时间点上取卡保持系统默认的取卡规则。
    • 2、后一段下班时间点取班次取卡范围内的晚打卡。下班取职员的晚打卡作为下班卡。
    • 3、段间上班:取临近上班时间点的打卡,此规则下有三种情况:
    • (1)只有上班前卡
    • (2)只有上班后卡
    • (3)有上班前卡又有后卡,优先取所有前卡中临近卡。
    • 4、段间下班:取临近下班时间点的打卡,此规则下有四种情况:
    • (1)只有下班前卡
    • (2)只有下班后卡
    • (3)有下班前卡和后卡,但下班时间点与下一段上班时间点之间打卡数<2,则取临近卡。
    • (4)有下班前卡和后卡,但下班时间点与下一段上班时间点之间打卡数>=2 则优先取下班时间点所有后卡中临近卡。

    • 三、该规则缺点:
    • 早退现象可能不能被反映;
    • 迟到现象可能不能被反映;
    • 段内出差请假可能不能被反映。
  • 5.段内请假出差打卡规则

    • 一、适用场景
    • 一般为制造型企业,客户对考勤取卡计算的性较高,对于员工一段班次内的外出和请假需要监控且需要计算到其外出和请假的时长。目前我们系统取卡规则计算,段内请假的这种情况(中途外出打卡在下班前回来又打卡),即便填写了请假单也会产生额外的旷工时长,所以无法计算段内请假时长。
    • 职员的各段时间点打卡正常,在段上班申请了一张 9:00-10:00 的请假单,实际9:10 外出打一张卡,回来 9:50 打一张卡,按现有系统规则,12:10 这张卡将不会作为下班卡,9:10 外出卡将被取为段班的下班卡,因此产生旷工异常
    • 实际旷工时长= 旷工时长-冲销时长=2小时
    • 即 旷工时长=班次下班时间(12:00)-实际下班打卡时间(9:10)= 2.83小时
    • 冲销时长=10:00-9:10=0.83 小时
    • 但我们希望的是该场景下,12:10这张卡能够作为段的下班卡,同时外出9:10-9:50这段时间作为单据的冲销时长。
    • 二、业务规则
    • 从上面的场景分析,要满足段内请假出差的场景,其关键问题就是下班卡时间能够正确取对。只要上下班时间正常,则满足该场景的职员将不会有异常。同时记录下职员的实际外出时间,并通过假单的时间范围与实际外出的时间范围取交集来记录单据的实际冲销时长
    • 因此为满足上述段内请假出差的场景,我们新增如下规则:
    • (1)段内请假可支持的较大取卡范围为:请假单据的开始时间-打卡间隔 至 请假单据结束时间+打卡时间间隔;
    • (2)段内请假出差中发生的卡将被自动忽略,即不参与取卡;
    • (3)段内如果出现多次打卡(打卡数>2),默认取段内早卡和晚卡作为实际外出时间;
    • (4)取假单与实际外出时间范围的交集时长来作为段内请假的冲销时长。
    • 以下特殊场景将不符合段内请假出差的规则,将会按照现有系统默认规则处理:
    • (1)段内请假只打一张卡: 如果职员段内申请了请假,但是实际打卡只有一张打卡,该打卡记录有可能是外出卡,也可能是返回卡。因此系统将无法界定该卡为何种卡,此种情况下不做任何处理,默认使用现有系统规则记异常
    • (2)段内请假太早外出,太晚返回:此种情况下时间打卡时间已经超出了段内请假较大取卡范围,因此实际打卡将不会被忽略掉。此种场景也不做任何处理,默认使用现有规则计算。
  • 手机网站

7X24小时全国免费咨询热线:

400 - 865 - 1900

专业考勤系统解决方案供应商