Appearance
iPhone快捷指令自动打卡方案
核心逻辑:遵循“System > Willpower (系统优于意志力)”原则。既然公司配置支持“打开钉钉即极速打卡”,那么通过 iOS 原生自动化定时触发 App 开启,可以彻底消除“忘记打卡”的心理负担。
1. 方案背景 (Background)
- 痛点:每天到公司后需要手动寻找并打开钉钉,存在遗忘风险。
- 前提条件:
- 公司钉钉后台已开启“极速打卡”功能。
- 手机已连接公司 Wi-Fi 或处于打卡范围内。
- iPhone 16 (iOS 18+) 原生支持快捷指令自动化。
2. 详细配置步骤 (Implementation)
第一步:创建自动化
- 打开 iPhone 自带的 快捷指令 (Shortcuts) App。
- 点击底部的 自动化 (Automation) 选项卡。
- 点击右上角的
+号 -> 创建个人自动化。
第二步:触发条件选择 (Trigger)
建议根据实际情况二选一:
- 方式 A (推荐:定时触发):选择“特定时间”。例如设定为每天
08:50(上班前 10 分钟)。- 优点:极其稳定。
- 方式 B (位置/Wi-Fi 触发):选择“到达”或“Wi-Fi”。当连接到公司 Wi-Fi 时触发。
- 注意:位置触发可能需要手动点击一次确认弹窗,摩擦力略高。
第三步:设置动作 (Action)
- 点击“添加操作”。
- 优化方案:不要搜索“打开 App”,直接搜索 “钉钉”。
- 在钉钉提供的动作列表中,找到并选择 “考勤打卡”。
- 优势:该动作是钉钉官方封装的,比单纯打开 App 更精准,能直接唤起打卡页面。
第四步:关键设置与摩擦消除 (Zero Friction)
- 运行前询问:必须关闭。
- 多企业弹窗彻底解决 (重点):
- 设置默认组织:在钉钉 App 内点击
我的->设置->通用->默认组织,选择你需要打卡的目标企业。这样钉钉启动时会优先进入该企业,极大减少选择摩擦。 - 侧边栏置顶:在钉钉
设置->通用->侧边栏管理中,将目标企业拖动到第一位。 - URL Scheme 硬核方案 (可选):如果上述设置仍无效,可使用 URL 跳转方式。
- 获取企业
corpId(在关于钉钉页面连点图标或查看企业信息)。 - 快捷指令动作改为“打开 URL”:
dingtalk://dingtalkclient/page/link?url=https://attend.dingtalk.com/attend/index.html?corpId=你的CorpId。
- 获取企业
- 设置默认组织:在钉钉 App 内点击
- 运行时通知:开启,确保你知道它运行了。
3. 测试与验证 (Testing)
- 关于“播放”按钮:在快捷指令编辑页面点击“播放”按钮有时会因为系统权限限制导致跳转失败,这属于正常现象。
- 有效测试方法:必须通过自动化触发测试。将自动化的时间修改为 当前时间的 1 分钟后,锁屏并等待。如果手机自动亮起并成功唤起钉钉考勤页,则说明配置成功。
- 验证极速打卡:到公司范围内后,观察是否弹出了“打卡成功”的系统气泡。如果您配置了“默认组织”,此时应直接完成打卡而无需选择。
4. 进阶推荐:适合“系统构建者”的快捷指令
既然开启了自动化大门,建议配置以下指令提升系统效率:
- 快速收集 (Inbox Capture):创建一个快捷指令,输入文字或语音,自动追加到
OneDrive/system/01-dashboard/me/todo.md的“临时记录区域”。 - 专注环境一键切换:点击指令 -> 自动开启“工作”专注模式 + 打开网易云音乐播放 Lofi 歌单 + 开启 Win11 远程连接。
- 健康预警:当电量低于 20% 或步数未达标时,发送提醒,维护“物理 Infra”。
- 下班仪式:定时在下班前 5 分钟提醒“切换钉钉企业到打卡目标”,并打开“周计划”进行 Review。
5. 局限性与补丁
- 解锁限制:目前 iOS 无法在完全锁屏状态下自动完成 App 唤起,通常需要手机处于解锁状态或在亮屏瞬间触发。
- 辅助提醒:如果无法配置默认组织或极速打卡不稳定,建议将自动化动作改为“发送通知”,作为手动打卡的强提醒。
6. 结论
非常有必要研究并配置。这是一个典型的“一次性配置,终身受益”的低投入、高产出项目。建议立即按此步骤完成测试。
