I
iTalent 考勤加班助手
北森(iTalent)考勤数据解析 + 加班识别 + CSV 导出 + 加班申请自动填充。考勤数据经油猴本地存储跨页面/刷新保留;「批量加班」弹窗不再注入悬浮按钮,改由油猴菜单触发:菜单「填充加班」/「导出弹窗表单结构」经 postMessage 广播给弹窗 iframe 执行。填充逻辑不变:按真实结构(.customFieldsTr)定位明细行,加班日期走日历弹层点选、开始/结束时间走时间面板点选(时段+时+分),时长由系统自动计算。填充完成面板消息精简为一行结果,诊断日志进控制台(F12)。只在点「解析页面」时采集,不自动同步、不拦截请求。
#北森
#考勤管理
#表单自动化
#企业OA
Statistics
Total Installs
2
Last 24h
+2
User Rating
-
Ad
Description
Versions1
Ratings0
Permissions
Beisen iTalent attendance helper: parse attendance data, ide
iTalent 考勤加班助手
版本:v2.4.0 | 适用系统:北森 iTalent(
*.italent.cn)| 浏览器:Chrome / Edge
自动从北森(iTalent)考勤页面读取数据、识别加班、导出 CSV,并一键自动填写「批量加班」申请单(补行、填日期、填时间,人工核对后提交)。
一、功能总览
| 功能 | 说明 |
|---|---|
| 📥 考勤采集 | 我的出勤界面 点「解析页面」自动滚动采集当前页全部考勤记录 |
| 🗂 累积保存 | 采集结果按日期合并去重,自动保留(存在本地存储) |
| 🔴 加班识别 | 工作日超 8.5h 计加班;非工作日来上班全部工时计为加班 |
| 📅 调休调班 | 自动识别国家法定节假日安排(工作日调休 / 周末补班),正确判定加班 |
| 📤 CSV 导出 | 一键导出考勤明细表,可另存为 Excel |
| ✍️ 加班申请自动填充 | 在「批量加班」弹窗里自动添加时段、填加班日期/开始/结束时间,时长由系统自动计算 |
二、使用
脚本分两个使用场景,流程如下:
场景1(考勤页) 场景2(加班弹窗)
┌─────────────────┐ ┌──────────────────────┐
│ 打开考勤列表页 │ │ 打开「批量加班」弹窗 │
│ 点「解析页面」 │ ───▶ │ 点油猴菜单「填充加班」 │
│ 数据累积保存 │ 数据 │ 自动补行+填日期+填时间 │
└─────────────────┘ 共享 │ 人工核对 → 点提交 │
└──────────────────────┘
场景 1:采集考勤数据(考勤页)
- 打开北森的考勤列表页(能看到打卡记录表格的位置)
- 点面板上的 「解析页面」——脚本自动向下滚动表格采集全部数据,加班日期红底高亮,顶部显示汇总(天数、总加班时长)
- 翻页 / 切换月份 / 换筛选后,再点一次「解析页面」,新数据自动累积合并(按日期去重排序,不会丢)
- 点 「导出 CSV」 下载考勤表;点 「清空」 重新采集
数据只存在你自己浏览器的油猴存储里,跨页面、跨刷新保留,不需要每次重新采集。采集过一次后,直接去填加班单即可。
场景 2:自动填写加班申请(加班弹窗)
- 打开北森的 「批量加班」申请弹窗(弹窗内默认有一行当天日期的空白行)
- 点浏览器工具栏的 Tampermonkey 图标 → 菜单 →「填充加班(需先打开加班弹窗)」
- 脚本自动执行(约 40~60 秒):
- 补行:按加班天数点击「添加时段」补足行数
- 填日期:逐行在日历弹层中点选加班日期
- 填时间:逐行在时间面板中选开始/结束时间(开始=系统默认下班时间,结束=当天末次打卡)
- 时长:由系统根据起止时间自动计算,无需填写
- 期间不要动鼠标(日历和时间面板会依次弹出点选,属正常现象)
- 完成后查看考勤页右下角面板状态栏的提示(如
填充完成:已填充 7 行(日期 7/7…)) - 人工核对弹窗内每一行 → 手动选择加班原因 → 点「提交」
💡 如果弹窗未遮挡考勤页面板,也可以直接点面板上的「填充加班」按钮,效果相同。
Statistics
Total Installs
2
Last 24h
+2
User Rating
-
Script Details
Applicable Sites
LicenseMIT
Permissions & access
Capabilities
Menu commandClipboardStorage