47 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: checkin.concept
title: 签到打卡是什么
type: concept
feature: checkin
scope: end-user
locale: zh
aliases:
- 签到打卡
- 上下班打卡
- 考勤
- DooTask 签到
- 打卡功能
related_tools: []
related_pages: [application]
prerequisites: []
negative:
- 签到不支持节假日 / 调休的精细配置,只识别基础节假日(自动跳过提醒)
- 不是 KPI / 工资系统,仅记录打卡时间,不算迟到 / 早退分数
- 数据无法跨企业 / 跨实例同步
last_verified: v1.7.90
---
# 签到打卡是什么
## 定义
签到打卡是 DooTask 内置的考勤记录功能,用于成员每天上下班打卡。打卡数据存到 `UserCheckinRecord` 表,按天聚合多次打卡时间,并自动切分为「上班 / 下班」时段。功能由系统管理员在「签到设置」全局开关,开启后所有成员都可参与。
## 支持的签到方式
DooTask 提供 4 种签到方式,管理员可在「签到设置 → 签到方式」勾选启用:
- **人脸签到face**:通过外接人脸识别设备扫脸,需安装 [[checkin.plugin.concept]] 中的 face 插件
- **WiFi 签到auto**办公网路由器OpenWrt定时上报 MAC落到办公网即自动签到详见 [[checkin.wifi.howto]]
- **定位签到locat**:移动 App 在「签到机器人」对话里发送位置,落在允许半径内打卡
- **手动签到manual**:在「签到机器人」对话框输入指令打卡
## 涉及的数据
- `UserCheckinRecord`:每天每次打卡记录(含时间数组)
- `UserCheckinMac`:成员的 MAC 地址(最多 3 个)
- `UserCheckinFace`:成员的人脸图片(仅 1 张)
- `checkinSetting`:系统签到全局参数
## 相关概念
- 签到规则与配置:[[checkin.rule.concept]]
- 签到提醒机制:[[checkin.remind.concept]]
- 是否是插件:[[checkin.plugin.concept]]