# 加班规则

来源快照：`result_data_new_260518.json`

- 来源 ID：`1172181370736771421`
- 模块：出勤
- 目录：后台维护 - 考勤设置
- space ID：`4525924050788866030`
- 原文链接：未提供
- 产品基线：未提供

## 正文

一、

## 功能背景

1、企业运营需求：在现代商业环境中，企业面临着激烈的市场竞争和不断变化的业务需求。为了按时完成项目、满足客户需求或应对突发情况，员工加班成为一种常见的现象。企业需要通过合理的加班规则来规范加班行为，确保工作的顺利进行，同时保证员工的工作和生活平衡。

2、员工管理需求：不同员工对加班的接受程度和需求各不相同，有的员工可能愿意通过加班获得额外收入，而有的员工则更注重工作与生活的平衡。通过制定明确的加班规则，企业可以更好地管理员工的加班行为，满足员工的不同需求，提高员工满意度和忠诚度。

二、

## 功能概述

考勤如需生成加班，需要创建加班规则绑定生效的考勤规则或者班次，加班支持【以加班流程为准，根据流程中的加班时间计算时长】、【需审批，打卡和流程均统计，取两者的交集】、【需审批，以打卡为准，但不能超过加班流程时长】、【以考勤打卡为准，根据打卡时间计算加班时长】四种计算方式。

三、

## 使用说明

### 加班规则设置

入口：【出勤】-【设置】-【系统设置】-【考勤设置】 -【加班规则】

权限：【加班规则】

 

####    新建规则

点击页面右上角【新建规则】按钮，即可新建加班规则。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181533933002757&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

####    删除规则

在加班规则列表中选择需要删除的规则，点击右上角【删除】按钮即可删除该加班规则。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181529668763650&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

点击行操作菜单选项“删除”，可以进行删除操作。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181542578831365&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

####    生成加班需绑定加班规则

如需生成加班，则必须绑定加班规则，加班规则可绑定到班次上，也可绑定到考勤规则上。

同一个加班规则中，工作日、休息日和节假日分开进行设置，都可以开启或关闭允许加班按钮。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181525247967238&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

加班规则绑定考勤规则：

考勤规则加班规则选择统一设置，绑定加班规则，则加班以考勤规则绑定的加班规则生成；

加班规则设置可以在加班规则中选择考勤规则，也可以在考勤规则中选择加班规则。

**在加班规则中配置适用的考勤规则：**

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181529612869635&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**在**[ 考勤规则](https://weapp.eteams.cn/sp/ebdpage/view/freepass/1152863419640021002?id=1169963402381492346&space_id=4525924050788866030 "考勤规则")**中配置适用的考勤规则：**

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181516719046658&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

加班规则绑定班次：

考勤规则加班规则选择以班次管理的加班规则为准 ，则加班以班次绑定加班规则生成。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181542464716802&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181542578831367&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

系统提供四种加班计算方式：

（1）以加班审批流程为准，根据审批流程中的加班时间计算时长；

只需提交加班流程，就可生成加班。

（2）需审批，打卡和流程均统计，取两者交集；

需提交加班流程且有打卡数据，加班流程和打卡要有交集才可生成加班。

（3）需审批，以打卡为准，但不能超过加班流程时长；

需提交加班流程且有打卡数据，加班流程可生成的加班时长和打卡可生成的加班流程比较，以可生成加班时长小的数据生成加班。

（4）以考勤打卡为准，根据打卡时间计算加班时长；

无需加班流程，打卡后可生成加班。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181529612869639&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**◦   加班单位变为半天**

1、加班规则开启加班单位变为半天，此开关：只支持‘以加班流程为准，根据流程中的加班时间计算时长’的计算方式；且加班单位半天只支持休息日和节假日加班

![](https://weapp.eteams.cn/papi/file/preview?fileId=1179921769282756610&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2、加班8-18=1天，加班8-13=0.5天，加班13-18=0.5天，只有休息日和节假日符合上述逻辑，工作日还是走的标准逻辑

![](https://weapp.eteams.cn/papi/file/preview?fileId=1179923401488269326&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1179923805270589442&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**◦   上班前时间段计入加班**

开关默认打开，开启后上班前的加班才会生成，例如班次是9-18，工作日签到8点，则上班前的加班时段就是8-9=1小时

需注意：当未设置自定义跨天加班归属点， 工作时段跨天的班次例如20-次日5点，加班默认也是按照0点拆分的，所以班次5点后的加班归属到第2天的上班前，所以上班前计算加班开关需要开启才能生成加班；如果设置了自定义跨天归属例如次日10点，则班次下班后的加班会算到5-10点，不开启上班前时段计入加班，加班也会生成。

**◦   休息时间计入加班**

开关默认关闭，该项开启后需要注意以下说明：1、仅适用“加班计算方式是以加班审批流程为准，根据审批流程中的加班时间计算时长”的计算方式；2、仅适用固定时间班次。

**◦   加班起算时间**

输入数字，下班后{ }分钟后，开始计算加班。该项可不设置。

**◦   最小加班单位**

最小加班单位：最小支持的加班时长，若单次加班时长不满最小加班单位，则超出时长计为0。例如：设置最小加班单位为30分钟，加班75分钟，则计为60分钟。该项可不设置。

**◦   最小加班时长**

超过设置的时长才记为加班，否则不算做加班。该项可不设置。

**◦   最大加班时长**

当日单条加班流程支持的最长加班小时数。该项可不设置。

**◦   日折算时长**

设置不同日期类型下的日折算比例，支持两种方式：根据当日班次应出勤时长折算、自定义比例折算。

1、根据当日班次应出勤时长折算：加班的日折算时长根据加班当日班次设置中的应出勤时长进行折算，如班次设置“工作时长7小时30分，记为1天应出勤”，则当日加班的日折算时长为：7小时30分钟=1天；

2、自定义比例折算：支持自定义输入折算比例，例如设置8小时1天，则加班2小时根据8小时/天换算，不再根据当日班次的应出勤时长换算天数。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181521036886021&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D) 日折算时长：下拉框，共有两个选项，下拉框默认选中“根据当前班次应出勤时长折算”：

（1）根据当前班次应出勤时长折算：加班的日折算时长根据加班当日班次设置中的应出勤时长进行折算，比如加班当日班次设置“工作时长9小时，记为1天应出勤”，则当日加班的日折算时长为：9小时=1天。

 

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181521115709444&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

自定义比例折算：选择此项后，右侧显示自定义折算比例输入框，必填项，默认 8小时0分钟=1天，小时字段只能输入正整数（存在一些极端场景需要大于24的数值），分钟字段只能输入0~60之间的整数（包括0、60）。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181521115709441&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

工作日加班规则、休息日加班规则、节假日加班规则都需要增加此设置项，功能逻辑一致。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181521006157829&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181533933002753&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

加班规则增加日折算比例设置，可选择设置根据当前应出勤时长折算，则加班根据当天的班次时长换算加班天数

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181542480461829&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

班次以一天工作时长9小时为例

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181525435342850&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

根据班次时长9小时一天换算，加班2小时，计算加班天数=2/9=0.2222

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181521036886025&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

加班规则日折算比例选择自定义比例折算，例如设置8小时每天，则加班根据日折算天数换算加班天数

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181529612869632&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

加班2小时，加班天数=2/8=0.25

加班10小时，加班天数=10/8=1.25

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172554968577490950&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**◦   加班补偿**

1、统一设置：选择此方式是由管理员控制加班是否转调休余额，如果要转必须勾选【加班时长转为调休】，否则不转只记录加班时间。勾选按钮后，加班时长自动计入调休假，开启按钮前需要先在[假期规则设置](https://eteams.cn/help/2505002942672363318)-调休规则设置中开启调休规则。

加班时长转为调休：

（1）按加班时长比例转调休时长——按1：{   }记为调休时长

（2）按加班时长范围设置转调休时长

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181521081122820&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2、根据员工在加班流程上选择的加班补偿类型进行补偿：使用此设置将由员工在加班流程上自主选择是否转调休（注：加班计算方式为“以考勤打卡为准，根据打卡时间计算加班时长”无法选择此项）；

（1）按加班时长比例转调休时长——按1：{   }记为调休时长

（2）按加班时长范围设置转调休时长

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181525435342854&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**◦   排除休息时间**

开关默认关闭，该项开启后需要选择排除方式：

1、设置休息时间——选择休息开始时间至结束时间后，该段时间将被从加班时间中扣除；

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181525247967233&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2、根据加班时长扣除，如设置每天加班x小时后，扣除x小时的休息时间，可添加多个规则。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181529604980738&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

**◦   弹性打卡排除休息时间**

开关默认关闭，启用后弹性打卡可排除休息时间。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181529668763652&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

例如弹性班次最晚签到时间是10点，休息时间是12-13点，工作时长8小时，弹性打卡排除休息时间开关开启，则签到10点，加班起算时间从签到卡10点算上休息时间+工作时间，则加班起算时间是19点；开关关闭的时候，签到10点，加班起算时间从签到时间+工作时间不去除休息时间，则加班起算是18点。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172181533957636097&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**◦   加班开始、结束需打卡**

 1、当【加班计算方式】选择“需审批，打卡和流程均统计，取两者的交集”时，才显示此设置项，否则隐藏。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492764943900672&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2、加班开始卡取卡范围：加班开始时间前分钟数必填，加班开始时间后分钟数可不填；加班结束卡取卡范围：加班结束时后分钟数必填，加班结束时间前分钟数可不填。

例如设置加班取卡范围：加班开始时间前120分钟，加班结束时间后120分钟。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492773634498562&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

班次以9：00-12:00 13:00-18：00为例。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492777963020289&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

a.午休算加班

加班流程包含整个休息时段12-13点，无需打卡直接生成加班1小时。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492773769216001&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

加班流程包含整个休息时段12-13点，中午只有1个卡12:10，则直接生成加班1小时。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492765033349126&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

加班流程包含整个休息时段12-13点，中午有2个卡12:10 12:30，则加班1小时-（12:30-12:10）=40分钟。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492778054762501&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

注意：不管有没有开休息时间计入加班，【加班开始、结束需打卡】开关开启后，走的休息时段的加班报表直接生成。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492777963020296&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

加班流程未包含整个休息时段，则需要校验休息时段的打卡，休息时段12-13点间只有1个卡例如打卡时间是12:05，加班流程12:10-13点则加班打卡的范围是12:05-13点取交集生成加班是12:10-13:00=50分钟。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492760729993219&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

休息时段12-13点间只有1个卡例如打卡时间是12:20，加班流程12:10-13点则加班打卡的范围是12:20-13点取交集生成加班是12:20-13:00=40分钟；

加班流程12-12:25则加班打卡的范围是12-12:20取交集生成加班20分钟。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492760883814402&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

12-13点间有2个打卡数据12:10/12:20，则加班流程需要分2条流程提交，分别是12:20-13:00和打卡12:20-13点取交集生成加班40分钟，加班流程12:00-12:10和打卡12:00-12:10取交集生成加班10分钟。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492773634498560&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

b.下班后或者上班前连班加班（即加班开始时间与下班时间相同，或加班结束时间与上班时间相同），则相连续的时间点无需打卡

班次9-18，加班连班，加班流程18-20，下班后加班如果只打了1个签退卡20点，就算18-到签退卡的18-20=2小时；

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492769303150596&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

连班打卡跳过第一次卡开关关闭，例如签退18:05 19:00 21：00，则取最晚的打卡21点-下班时间点生成加班也就是加班打卡范围是18-21点，和流程取交集生成加班18-20=2小时。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492769303150598&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492769303150601&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

连班打卡跳过第一次卡开关开启，例如签退18:05 19:00 21：00，下班后的第1次卡18:05算考勤的签退卡，加班卡从第2次卡开始取，加班卡取19-21点，加班生成19-20=1小时。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492773625577473&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492765033349123&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

注意：工作日加班班次工作范围内的不算加班时长。

c.下班后或者上班前不连班加班

1）班次9-18，下班后加班不连班，加班流程19-21，则加班取卡按照配置文件往前120分钟，往后120分钟，取值范围是17:00-23:00，有打卡数据则取交集生成加班。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492778054762499&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

3、【加班开始、结束需打卡】启用后，需要在加班流程的开始时间点、结束时间点进行打卡。若未打卡，则不计算加班时长。

4、休息日加班规则、节假日加班规则中，若启用【允许加班】并【加班计算方式】选择“需审批，打卡和流程均统计，取两者的交集”时，同理增加【加班开始、结束需打卡】设置项，休息日、节假日加班加班开始点和结束点均需打卡。

工作日-休息日加班，工作日生成按照工作日的加班规则取【加班开始、结束需打卡】设置，休息日生成按照休息日的加班规则取【加班开始、结束需打卡】。

打卡从工作日19点-休息日09:30，加班流程从工作日20:00-休息日10:00，取交集生成工作日的加班20-24=4小时，休息日的加班0-09:30=9.5小时。

注意：上述加班是没设自定义加班跨天归属的情况，如设置了跨天归属则按照归属拆分

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492769264033793&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492765033349129&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

休息日到休息日的加班，打卡从休息日19点-休息日09:30，加班流程从休息日20:00-休息日10:00，取交集生成工作日的加班20-24=4小时，休息日的加班0-09:30=9.5小时。

 

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492773589729283&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1178492765087006726&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

####    根据打卡范围控制加班归属

前提条件配置：

1、通过eb来设置加班配置表

设置一个加班转调休的eb表，表字段如下

开关（关闭：0；开启：1）

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195812976520699907&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

通过ebuild表单触发，开启加班根据打卡归属生成加班

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195812968026136583&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

新增、修改、删除需要新增三个动作流，可以新建完新建的动作流再复制2个，改下触发时机

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195812976494747655&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

通过serverless调用设置

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195812972304941064&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

分组标识：ATTEND

版本号：OverTimeRuleEBInsertV1

 

* saveType ：0是新增,1是修改,2是删除

* overtimeId ：加班规则id

* tenantKey ：租户

* attributeKey： signrange

* attributeValue ：1是开启，0是关闭

* dataid： eb的id

 

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195812972304941058&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

修改和删除需另外复制2个动作流，改下触发时机，改下saveType（0是新增，1是修改，2是删除）

 

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195812972392718351&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195812976520699914&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2、设置加班规则，加班方式选择以考勤打卡为准，根据打卡时间计算加班时长（此二开只支持这一种加班方式）

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195812976565739522&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

3、eb表单加班规则打卡归属设置创建一条数据，选择对应的加班规则，选择开启

注意：加班规则只支持单选，所以有多个加班规则需要一个创建一条

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195812972228829186&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

功能说明：

1、8.25号跨天打卡生成的加班，根据打卡归属，均归属到8.25号的加班

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195812967930765321&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

####    自定义不同加班时段的加班最小单位

前提条件配置：

1、通过eb来设置加班配置表

设置一个加班转调休的eb表，表字段如下

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853654184222732&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

通过ebuild表单触发，将加班转调休生成的数据生成到新建的调休类型下，不生成到标准的调休类型下

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853658618699789&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

通过serverless调用设置

分组标识：ATTEND

版本号：attendOvertimeVacationRuleV1

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853654184222725&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

修改和删除需另外复制2个动作流，改下触发时机，改下saveType（0是新增，1是修改，2是删除）

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853671369383952&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853667191070730&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853662905278479&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2.设置一个加班19-20点按照60分钟向下取整eb表，表字段如下

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853671527981072&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

开始时间属性、结束时间属性设置如下

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853675717779457&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

步长折算下拉框设置如下

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853671369383942&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

通过ebuild表单触发，调用加班19-20点按照60分钟向下取整eb表设置

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853654105628691&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

通过serverless调用设置

分组标识：ATTEND

版本号：attendOvertimeConversionV1

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853667144622086&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

设置加班规则，加班方式选择以考勤打卡为准，根据打卡时间计算加班时长，最小加班单位设置30分钟向下取整（此开发只支持这一种加班方式）

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853667144622096&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853671527981067&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

创建一个调休类型和调休的规则，用来生成上述开发生成的调休

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853658618699791&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

新增的调休规则不需要添加适用范围

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853662905278472&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

加班转调休eb表设置如下

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853662946435078&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

功能说明：

加班19-20这段按照eb的配置按照60分钟向下取整

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853671527981067&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

例如加班17:10-19:50，则加班时长计算为17:10-19:00按照30分钟向下取整=1.5小时，19:00-19:50按照60分钟向下取整=0，最后加班生成1.5小时

加班17:10-21：10，则19-20加班生成1小时，17:10-19：00+20：00-21:10按照30分钟取整=3小时，最后加班生成4小时

加班生成的调休，生成到新增的配置里的调休这个请假类型下，不再生成到标准的调休里

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853662946435078&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1195853662905278472&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

####    月加班最大转调休设置

例如：月调休不能超过16小时通过计划任务来处理，加班还是正常按照标准生成，只控制调休的时长。

打卡后加班转调休的数据会超16小时，报表重算后调休会按照加班重新生成会超过16小时，等计划任务执行后才处理调休变成16小时。

计划任务地址：/info/dispatch/escheduler/task

计划任务名称：attendLieuLimitScheduler

计划任务参数：{"tenantKey":"tez7kjz25n","limitHour":"控制时长","vacationId":"请假类型id","date":"这个可以不传，如果传的话就是对应日期的月份"}

例如设置参数如下：{"tenantKey":"tez7kjz25n","limitHour":"16","vacationId":"1173248734577065984"}，客户环境需要根据实际调整具体参数数据

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207402700914794502&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207402705247215623&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

计划任务执行后，月加班转调休最多生成16小时，超过的调休明细变成0

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207402692311982088&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

如请假调休超过16小时，计划任务执行后，剩余调休就变成负数

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207402701095157761&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

####    加班规则增加原始日期归属

1、通过eb来设置加班配置表，表字段如下

开关（关闭：0；开启：1）

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183290287538180&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

通过ebuild表单触发

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183303356989440&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

新增、修改、删除需要新增三个动作流，可以新建完新建的动作流再复制2个，改下触发时机

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183311852871682&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

通过serverless调用设置

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183311872696322&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

分组标识：ATTEND

版本号：OverTimeRuleEBInsertV1

* saveType ：0是新增,1是修改,2是删除

* overtimeId ：加班规则id

* tenantKey ：租户

* attributeKey： holidayOriType

* attributeValue ：1是开启，0是关闭

* dataid： eb的id

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183311866281992&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

修改和删除需另外复制2个动作流，改下触发时机，改下saveType（0是新增，1是修改，2是删除）

 

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183311852871682&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183294733500422&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

新建一条配置表数据，选择一个加班规则，配置类型key为：holidayOriType，启用后选择的加班规则走此开发逻辑

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183316107673607&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2、周末加班如果设置成“调配工作日”，加班需归属到休息日，按照原始属性归属。

1）10.1号设置了节假日，原10.1号是周三是工作日，则生成的加班时长还是按照节假日的加班规则生成，日期类型为原属性工作日，加班转调休的日期类型也属于工作日

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183307703558145&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183303413932036&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2）10.5号设置的节假日，原10.5号是休息日，则加班时长按照节假日的加班规则计算，生成加班日期类型为原属性休息日，加班转调休的日期类型也属于休息日

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183290287538177&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

3）10.11设置的调配工作日，原是休息日，则加班时长按照工作日的加班规则计算，生成的加班日期类型为原属性休息日，加班转调休的日期类型也属于休息日

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183290287538187&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1228183298956214274&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

####     开启流程找打卡后增加打卡状态显示、支持加班打卡

前提条件：

通过eb来设置配置表

设置一个配置的eb表，表字段如下

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670677299535881&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

下拉框字段true：开启，false：关闭

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670690301878276&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

通过ebuild表单触发

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670673123000327&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670681762799623&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

通过serverless调用设置

分组标识：ATTEND

版本号：attendConfigurationV1  
参数  
* save_type 0是新增,1是修改,2是删除  
tenantKey 租户  
config_name 配置文件中文名  
config_key  calendar_seekoverdetail  
config_value true开启

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670673138786309&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

修改和删除需另外复制2个动作流，改下触发时机，改下save_type（0是新增，1是修改，2是删除）

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670685882073094&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670685982269441&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670677350858752&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 在eb表创建一条配置数据，配置key：calendar_seekoverdetail，配置名称自行设置，开关开启

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670673151066121&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

功能说明：

1、开关开启，出勤日历上显示加班流程、加班打卡数据、和加班结果数据

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670685982269447&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

工作日加班连班，则加班签到卡免打卡，加班签退卡显示加班签退缺卡

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670668861120516&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

工作日加班不连班，或者休息日加班，加班签到卡、加班签退卡都没有显示加班签到缺卡、加班签退缺卡

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670673138786305&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

移动端出勤日历加班数据显示一致

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670677484609543&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670677429256196&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2、开关关闭，出勤日历只显示加班结果数据，但需注意提了加班流程没打卡的，左侧也会显示加班流程

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670668847710217&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670681711943682&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2、加班规则增加忽略异常分钟数

工作日、休息日、节假日分开设置，例如设置忽略异常晚到分钟数30分钟、忽略异常早走分钟数30分钟

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670681762799630&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

加班流程设置8-21，打卡9-20，加班晚到了60分钟，早走了60分钟，晚到忽略30分钟，则打卡开始的卡9点往前推30分钟按照08:30算，早走忽略30分钟，则打卡结束的卡往后推30分钟按照20:30算，最后打卡按照08:30-20:30算，和加班流程取交集可生成12小时；

出勤日历显示加班迟到、加班早退状态，注意只是日历上显示状态并不会在报表统计异常

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670685982269450&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

例如设置忽略异常晚到分钟数120分钟、忽略异常早走分钟数120分钟，加班流程设置8-21，打卡9-20，加班晚到了60分钟，早走了60分钟，忽略的异常分钟数完全抵扣异常，则按照加班流程8-21生成加班13小时

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670685985636360&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

 

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670668861120522&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

 

 

![](https://weapp.eteams.cn/papi/file/preview?fileId=1255670690244149251&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)
