mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 18:35:56 +00:00
53 lines
1.7 KiB
Markdown
53 lines
1.7 KiB
Markdown
---
|
||
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 个成员,更多需要分批
|
||
- 不支持按部门一键全选,需手动勾选
|
||
- 不支持原始多次打卡明细,只导首签和末签两个时间
|