
钉钉如何为不同部门设置独立考勤规则?
钉钉7.7.0支持按部门建独立考勤组,三步完成排班、定位、例外规则,兼顾合规与弹性。
功能定位:为什么“部门级”考勤必须独立
集团型企业里,总部朝九晚六、工厂三班倒、门店做一休一,如果硬塞同一套模板,HR 月底得先筛异常再手工折算,平均耗时 6.3 个工作日(经验性观察,样本 200–800 人制造型客户)。钉钉 7.7.0 把“考勤组”与“部门”彻底解耦,允许 N 套规则并行,系统按“部门–考勤组”映射自动切换,误差率从 3% 压到千分位。
独立规则不止上下班时间,还包括 Wi-Fi 打卡、GPS 半径、午休扣除、加班起算、迟到豁免、假期抵扣顺序等 30 余子项。只要≥2 个部门在任一子项存在差异,就应拆成独立考勤组,否则后续调班、转岗、借调都会触发“规则冲突”异常,修复成本远高于初期拆分。
前置检查:你必须先完成的 3 张清单
1. 组织架构同步
路径:手机钉钉 → 工作台 → 智能人事 → 组织架构 → 确认“部门层级”≥2 级。若刚调整过 OA,务必点右上角“立即同步”,否则新建考勤组时选不到最新部门。
2. 考勤权限白名单
只有主管理员或拥有“考勤打卡”应用权限的子管理员可创建规则。经验性观察:很多公司把“排班”权限下放给区域经理,却忘记勾选“允许修改考勤组”,结果门店长无法微调班次,只能截图私聊总部,流程倒流。
3. 定位/Wi-Fi 硬件预检
工厂、仓库常因金属屏蔽导致 GPS 漂移,建议先让 3 名以上员工实地打卡,记录“最大偏移距离”。若>200 m,应改用“Wi-Fi+蓝牙信标”混合模式,避免后续批量申诉。
最短操作路径(分平台对照)
| 平台 | 入口 | 关键差异 |
|---|---|---|
| Android/iOS | 工作台 → 考勤打卡 → 设置 → 考勤组 → 新增考勤组 | 可现场拍照设置办公地点,GPS 半径最小 100 m |
| 桌面端 Win/Mac | 工作台 → 考勤打卡 → 管理后台 → 考勤组 → 新建 | 支持 Excel 批量导入排班,一次最多 500 行 |
| 管理后台 Web | oa.dingtalk.com → 考勤 → 考勤组 → 新建 | 可拖拽设置“例外日期”,跨月复制最方便 |
无论哪端,首屏均需先选“适用对象”,此时请点“按部门”而非“按员工”,后续人员异动会自动继承规则,无需再手动增删。
模板示例:制造、零售、研发三条线如何并行
1. 制造部:两班倒+夜班补贴
A 班 08:00–20:00,B 班 20:00–次日 08:00,交接 30 分钟不计薪。设置“跨天打卡”开关=开,系统会把 20:31 的打卡自动归属到前一日。夜班补贴通过“班次津贴”字段与考勤组绑定,月底同步到工资系统。
2. 零售门店:做一休一+节假日三倍
使用“周期排班”模板,周期=2 天,第 1 天 10:00–22:00,第 2 天休息。节假日三倍工资通过“例外日期”批量导入,一次勾选 11 天,系统自动覆盖默认班次。
3. 研发中心:弹性 8 小时+核心时段
允许 07:00–10:00 任意上班,满 8 小时即可。核心时段 10:00–16:00 必须在线,否则记“缺勤 0.5 天”。通过“弹性工时”开关+“迟到早退豁免”组合实现,豁免次数每月 3 次,超出即触发主管审批。
例外与取舍:什么时候不该拆太细
经验性观察:当部门人数<15 人且班次差异≤1 小时,拆组带来的管理成本大于收益。每新增一个考勤组,月底汇总时需多一次“跨组校验”,HR 平均多花 12 分钟。若只是上下班时间差 30 分钟,建议用“班次”而非“考勤组”维度进行区分。
警告
一旦考勤组绑定“薪资公式”,再拆分或合并会导致历史数据重新计算,已发工资可能需要补扣。务必在工资月结前 3 日锁定考勤组,任何调整顺延至下月。
与第三方系统协同:最小权限原则
钉钉提供“考勤开放接口”(/attendance/list),可拉取原始打卡记录。经验性做法:只授权“读取”权限,token 有效期设为 2 小时,中间层做缓存,避免高频调用触发限流(每分钟 300 次)。若需回写“请假单”抵消迟到,务必使用官方“审批实例”接口,切勿直接改数据库,否则会在月底汇总时出现“请假了仍记迟到”的双轨数据。
故障排查:最常见的 4 条异常日志
- “员工不在任何考勤组”——转岗后原部门被删除,需重新同步架构。
- “打卡地点超出范围”——GPS 漂移>300 m,检查是否误关“高精度模式”。
- “班次跨天但忘记开启跨天开关”——导致夜班 00:15 打卡被记到次日,月结工时少 8 小时。
- “例外日期未生效”——批量导入时日期格式非 yyyy-MM-dd,系统静默跳过。
每条异常都能在“管理后台 → 考勤 → 异常报表”一键筛选,导出 CSV 后对比工号即可批量修复。
验证与观测:如何确认新规则已生效
1. 让测试员工在 3 个不同地点打卡,观察“打卡详情页”顶部是否出现对应考勤组名称;2. 进入“统计 → 日报”查看班次、工时、异常三项是否与预设一致;3. 用“模拟汇总”功能(Web 端专属)选择当月,确认最终应出勤天数与薪资系统匹配。三步全部通过,即可全量推广。
适用/不适用场景清单
| 场景特征 | 建议 | 理由 |
|---|---|---|
| 同一城市、职能相似、人数≥50 | 共用 1 个考勤组 | 降低后期维护 |
| 跨夜生产、需计夜班补贴 | 独立考勤组 | 避免跨天逻辑错乱 |
| 外包/派遣员工 | 独立考勤组+不同 Wi-Fi 白名单 | 隔离权限,方便结算 |
| 项目制,短期 3 个月 | 用“班次”而非新考勤组 | 项目结束可直接删除班次,无需重建组 |
最佳实践 7 条速查表
- 任何规则调整先在“测试考勤组”跑 3 天,再全量。
- 每月 25 日锁定当月规则,防止工资已算再改。
- 给每个考勤组写 20 字以内备注,方便新人 HR 识别。
- Wi-Fi 名称含中文时,务必在路由器关闭“多字节兼容”模式,否则安卓与 iOS 识别不一致。
- 跨天班次一定开启“跨天打卡”,并设置“次日 03:00”为结算点,避免 00:00 切割。
- 使用“例外日期”而非单独调休,才能被法定假日模板统一识别。
- 开放接口拉取数据时,加上 status=approved 参数,只取已审批请假,避免重复计算。
FAQ:钉钉部门级考勤规则 3 问
1. 能否让员工同时属于两个考勤组?
不允许。系统以“部门–考勤组”唯一映射,若员工兼岗,需用“班次”方式解决,或拆分为正式转岗流程。
2. 考勤组删除后数据还在吗?
删除后原始打卡记录仍保留 12 个月,但关联的“班次、例外日期”会被清空,月底汇总不再显示该组,请谨慎操作。
3. 国密算法备案未完成,电子签章无法使用,会影响考勤吗?
不影响。考勤规则与电子签章分属不同模块,仅影响劳动合同/加班审批的链上存证,打卡数据仍正常计算。
收尾:下一步行动建议
读完本文,你只需打开钉钉 → 考勤打卡 → 新增考勤组,按“部门”维度把工厂、门店、研发三条线拆成独立规则,再跑一遍“模拟汇总”确认无误,即可在 30 分钟内完成过去 3 天的手工排班。记得 25 日锁规则、30 日用开放接口对账,下月工资条就不会再出现“工时异常”红色感叹号。