在今年特殊环境的催化下,越来越多的公司使用钉钉作为员工考勤工具,可以代替我们统计每月提报的考勤表,算是一件功劳。可惜,钉钉 App 目前稳定性欠佳,只拿「打卡」这个功能说吧,就算你设置了「极速打卡」有时也会遇到失效的情况,更何况「可能」受限于系统限制,无法实现特定时间自动完成考勤打卡的功能。

目标

尽可能全自动地完成钉钉考勤打卡,同时兼顾休息日、加班等特殊情况,做到「省心省力,绝不漏打」。

实现

最初我通过设置 Due 循环提醒的方式做到及时打卡,但操作起来还是相对繁琐,每天都要做的事情,多一步都不想做。iOS 13 在快捷指令 App 更新了「自动化」功能,能用系统自带功能实现,何必使用第三方呢?于是我做了如下尝试:

1 定时自动打卡

**实现原理:**在快捷指令的自动化中设定一个通常我们在工作日到达打卡地点(公司)的时间点,执行钉钉考勤打卡功能。

实现步骤:「快捷指令」→「自动化」→「创建个人自动化」→「日程:当天」→「到达公司的时间点(如 8:45)」→「重复:去除休息日」→「添加操作」→「搜索或点选钉钉的考勤打卡功能」→「下一步」→「完成」

操作视频

实现效果:到点会静默弹出通知,你需要解锁后点击运行才能完成打卡。

**结论:**不推荐。

2 基于位置提醒的自动化打卡

实现原理:利用系统自带的「基于位置的提醒」功能,在快捷指令中建立特定时间段内到达或离开考勤地点时自动打卡。

实现步骤:「快捷指令」→「自动化」→「创建个人自动化」→「行程:到达 / 离开」→「选取考勤位置」→「设定时间范围」→「添加操作」→「搜索或点选钉钉的考勤打卡功能」→「下一步」→「完成」

操作视频

实现效果:理想情况下会在你到达 / 离开考勤地点时自动弹出打卡提醒,缺点很明显,无法全自动,延迟大容易遗漏,耗电。

结论:不推荐。

3 基于系统自带闹钟实现定时打卡

**实现原理:**提前设置好上下班打卡时间点的闹钟,在快捷指令的自动化中设定闹钟「停止」时执行钉钉考勤打卡功能。

实现步骤:

设置闹钟:「时钟 App」→「闹钟」→「分别创建上下班打卡时间的闹钟,重复选项去除休息日」→「储存」

操作视频:

设置自动化:「快捷指令」→「自动化」→「创建个人自动化」→「日程:当闹钟停止时」→「闹钟:现有」→「选择刚才创建的上下班闹钟」→「下一步」→「添加操作」→「搜索或点选钉钉的考勤打卡功能」→「下一步」→「取消运行前询问」→「不询问」→「完成」

操作视频:

实现效果:到设定时间,闹钟会响起,你可以直接点击停止,然后解锁后自动进入钉钉打卡,如果此时还未到达考勤地点可以选择「稍后提醒」,重要的是比起突兀地弹出打卡提醒的方式,这种方式将解锁和停止闹钟有机地结合起来,使操作更加流畅。

遇到加班时,可以推迟,也可以重复打卡:

使用自带闹钟启动打卡的几点优势:

  • 听得到:即使手机处于静音状态,闹铃也能照常响起;
  • 不会漏:闹钟的特点是不关闭就一直提醒,确保不会忘掉;
  • 灵活:闹钟自带「稍后提醒」,虽然是固定的 9 分钟间隔,但也足够方便你临时推迟打卡。

结论:推荐。几乎是目前为止 zui 合适的方式。

4 在特定时间段打开指定 App 时自动打卡

实现原理:在快捷指令的自动化中设定通常我们在临近上下班时间点使用的 App(可多选),在打开此 App 时执行,并通过脚本判断是否在考勤时间段而自动判断是否执行钉钉考勤打卡功能。

实现步骤:「快捷指令」→「自动化」→「创建个人自动化」→「设置:打开 App」→「选取常用的 App」→「添加操作」→「脚本」→「控制流:如果」→「输入:当前日期」→「条件:介于」→「设定起止时间点」→「点按下部的加号」→「关掉脚本,搜索或点选钉钉的考勤打卡功能」→「拖动考勤打卡卡片到 “否则” 上方」→「继续点击加号」→「继续使用上述功能添加下班打卡的脚本」→「下一步」→「完成」

操作视频:由于操作步骤繁多,将操作分割成了两部分。

虽然此处设置的时间点是包含当前日期的,但经过实测其实不受「日期」影响,第二天依然可以自动执行。

**实现效果:**当你打开指定的 App 时,会在屏幕顶部弹出通知横幅并自动判断是否处在考勤时间段,如果是则自动打开钉钉打卡,如果不是,通知横幅则会在显示大约三秒后自动消失,但此方法存在一个问题:任何时间你打开指定的 App 都会短暂出现横幅提醒,稍微有些干扰。

结论:根据自己需要选择,个人认为只需使用第三种闹钟自动化就完全满足需要了。

后记

按照 iOS 13 更新「自动化」功能的字面意思理解,本应很简单就能实现的功能因为种种限制 1,而不能完美实现稍微有些遗憾,但又不是不能用,对吧?

It’s Apple being Apple. ‍♂️

注:题图 by Juan Gomez on Unsplash。

  1. 具体限制可参考此处 https://talk.automators.fm/t/ios-13-automatic-running-of-shortcuts-require-clicking-run-still/4938/29 本文对 Apple 设定限制的合理性不妄加评判,毕竟 iOS 如此庞大复杂的产品中任何一个决策都有其背后的考量。 ↩

快捷指令手册链接

用 iOS 系统自动化解救钉钉打卡族相关推荐

  1. iOS Jenkins自动化打包 上传fir、蒲公英、邮件、钉钉提醒

    一.环境配置 注意,本文章是以Jenkins2.263.4为例 1.首先安装Java环境:官网下载地址 2.安装Jenkins 建议下载Jenkins 2.263.4版本,因为最新版本存在login. ...

  2. 数据同步智能化!利用ETLCloud自动化流程实现钉钉OA系统数据自动同步至数仓

    钉钉数据同步需求 钉钉是一款企业级通讯和协同办公应用软件,钉钉为企业提供包括聊天.通讯录.日程安排.考勤打卡.审批.通知公告.文件共享.会议等功能,很多企业都在使用钉钉. 很多情况下我们需要把钉钉的数 ...

  3. python发送文件到钉钉群_iOS python 自动化打包,并在钉钉群里发通知

    最近感觉iOS 打包给测试人员测试,用Xcode 打包太费经了.项目编译太慢,一次打包可能需要20来分钟.于是就想用下自动化打包.本来想尝试下Fastlane 或者jenkins 但是觉得还是有点麻烦 ...

  4. 蚂蚁森林快捷指令_利用快捷指令实现钉钉自动化打卡

    不知道大家上班有没有忘记打卡的经历呢? 今天就教大家通过快捷指令,实现自动化钉钉打卡. 前提条件: iOS13.1或以上系统 快捷指令APP 首先我们要在闹钟App中,新建一个打卡的时间.比如比上班提 ...

  5. 百度成立互联网医院;钉钉招小学生产品体验师;iOS 13.4 上线 | 极客头条

    整理 | 屠敏 头图 | CSDN 下载自视觉中国 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦, ...

  6. 系统对接方案_钉钉报销单对接财务系统解决方案

    方案简介: 钉钉报销单对接财务系统解决方案,在客户利用钉钉提供的审批流程引擎和表单工具实现电子报销流程的同时,帮助客户将产生的电子单据数据同步到财务系统,智能自动生成财务凭证. 用户痛点: 易对接解决 ...

  7. python自动化办公 51cto_用Python开发钉钉群机器人,自动办公神器

    最近疫情比较严重,很多公司依靠阿里旗下的办公软件钉钉来进行远程办公,虽然钉钉别的功能很鸡肋,但是机器人这个功能还是让人眼前一亮,属于比较极客的功能,它可以将第三方服务的信息聚合到钉钉群中,实现信息的自 ...

  8. 基于XXL-JOB和钉钉机器人构建系统监控

    概述   线上系统挂了,服务异常了,响应超时了:系统运行结果不符合预期...   用户被影响,甲方爸爸不开心,后果很严重.   从某种意义上讲,"在用户遇到问题之前把问题解决,问题也就不算问 ...

  9. IOS钉钉打开网址无法上传图片

    做了一个功能,从客户的钉钉跳转我们的网站,但是客户反应钉钉无法上传图片 首先考虑的是苹果和安卓系统的问题,在浏览器测试的,发现ios15以下的可以正常上传,15以上的报错,本地没问题,正式服报错.此处 ...

最新文章

  1. Facebook开源Torchnet,加速AI研究
  2. JavaScript发布订阅者模式
  3. php2612,达人曝光LGLSNJ2612AR质量好吗?怎么样呢?体验报告揭秘
  4. 软件工程学习笔记《四》需求分析
  5. C ++ 数组 | 寻找最大、最小值,数组(Array)_1
  6. 团队转会名单(22日改)
  7. hiho一下 第六十六周
  8. 理解Java的几张图
  9. 在2020年使用黑莓9720+BBOS7三个月的感受
  10. 支付宝客户端拉起支付
  11. 前端开发笔记:记一次网站创建的过程
  12. memcmp函数使用详解
  13. 恒压板框过滤实验数据处理_内江靠谱压滤机板框-清源环保
  14. 朝花夕拾:Java中实现对EXCEL文件的读取
  15. MySQL基础学习笔记
  16. Informatica元数据库解析
  17. flume采集hive日志写到hdfs问题
  18. python计算灰色关联度
  19. 画论92 张大千《画论》
  20. “《正在爆发的互联网革命》——30余位互联网大腕一致推荐,3.5亿网民必看!”...

热门文章

  1. 浏览器新建标签页被篡改
  2. 中兴F607Za设备TTL接线图等资料分享
  3. JIRA项目管理系统源代码免费下载
  4. LittleVGL踩坑指南03:Arduino下显示和触摸驱动配置(TFT_eSPI)
  5. 工商管理专业知识与实务(初级)【9】
  6. 好人不长命 祸害遗千年
  7. 数据库快速入门教程--视频
  8. Artifactory Maven 使用教程
  9. Win7下安装Docker(虚拟机win7)
  10. 各类VRP问题标准算例资源汇总