53 lines
1.7 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.export.howto
title: 怎么导出签到数据
type: howto
feature: checkin
scope: admin
locale: zh
aliases:
- 导出签到
- 导出考勤
- 导出打卡记录
- 签到 Excel
- 月度签到导出
related_tools: []
related_pages: []
prerequisites:
- 需要系统管理员身份
last_verified: v1.7.90
---
# 怎么导出签到数据
## 入口
有两个入口都能到导出弹窗:
- 「应用」→「签到打卡」→ 抽屉右上角「签到设置」→ 顶部「导出签到数据」
- 管理后台头部下拉菜单 →「导出签到数据」
## 操作步骤
1. **导出成员**:从成员选择器勾选要导出的人,**单次最多 100 个**
2. **签到日期**:选日期区间;右侧快捷有「上个月」「这个月」
3. **班次时间**:选上下班时间窗口,决定首签 / 末签结果的判定基准;快捷选项 `8:30-18:00 / 9:00-18:00 / 9:30-18:30`
4. 点「导出」→ 弹出「正在打包,请留意系统消息」
## 导出过程与结果
- 后端接口:`GET api/system/checkin/export`
- 任务异步打包成 Excel完成后由「文件助手」机器人发一条带下载链接的卡片
- 文件名自动按 `{成员名}/{N 位成员}/{月份}的签到记录` 命名
- 下载链接走 `api/system/checkin/down?key=...`,登录后访问
## Excel 字段
导出 Excel 包含以下列:
- 签到人
- 签到日期
- 首次签到时间 / 首次签到结果(按所选班次判定是否迟到)
- 最后签到时间 / 最后签到结果(按所选班次判定是否早退)
## 不支持
- 不支持单次导出超过 100 个成员,更多需要分批
- 不支持按部门一键全选,需手动勾选
- 不支持原始多次打卡明细,只导首签和末签两个时间