Matrix 精選
文章代表作者個人觀點,少數派僅對標題和排版略作修改。
在今年特殊環境的催化下,越來越多的公司使用釘釘作為員工考勤工具,可以代替我們統計每月提報的考勤表,算是一件功勞。可惜,釘釘 App 目前穩定性欠佳,只拿「打卡」這個功能說吧,就算你設置了「極速打卡」有時也會遇到失效的情況,更何況「可能」受限於系統限制,無法實現特定時間自動完成考勤打卡的功能。
目標
儘可能全自動地完成釘釘考勤打卡,同時兼顧休息日、加班等特殊情況,做到「省心省力,絕不漏打」。
考勤無異常
實現
最初我通過設置 Due 循環提醒的方式做到及時打卡,但操作起來還是相對繁瑣,每天都要做的事情,多一步都不想做。iOS 13 在快捷指令 App 更新了「自動化」功能,能用系統自帶功能實現,何必使用第三方呢?於是我做了如下嘗試:
定時自動打卡
實現原理:在快捷指令的自動化中設定一個通常我們在工作日到達打卡地點(公司)的時間點,執行釘釘考勤打卡功能。
實現步驟:「快捷指令」「自動化」「創建個人自動化」「日程:當天」「到達公司的時間點(如 8:45)」「重複:去除休息日」「添加操作」「搜索或點選釘釘的考勤打卡功能」「下一步」「完成」
操作視頻:
定時打卡
實現效果:到點會靜默彈出通知,你需要解鎖後點擊運行才能完成打卡。
需要解鎖運行
結論:不推薦。
基於位置提醒的自動化打卡
實現原理:利用系統自帶的「基於位置的提醒」功能,在快捷指令中建立特定時間段內到達或離開考勤地點時自動打卡。
實現步驟:「快捷指令」「自動化」「創建個人自動化」「行程:到達/離開」「選取考勤位置」「設定時間範圍」「添加操作」「搜索或點選釘釘的考勤打卡功能」「下一步」「完成」
操作視頻:
基於位置的打卡
實現效果:理想情況下會在你到達/離開考勤地點時自動彈出打卡提醒,缺點很明顯,無法全自動,延遲大容易遺漏,耗電。
結論:不推薦。
基於系統自帶鬧鐘實現定時打卡
實現原理:提前設置好上下班打卡時間點的鬧鐘,在快捷指令的自動化中設定鬧鐘「停止」時執行釘釘考勤打卡功能。
實現步驟:
設置鬧鐘:「時鐘 App」「鬧鐘」「分別創建上下班打卡時間的鬧鐘,重複選項去除休息日」「儲存」
操作視頻:
鬧鐘設置
設置自動化:「快捷指令」「自動化」「創建個人自動化」「日程:當鬧鐘停止時」「鬧鐘:現有」「選擇剛才創建的上下班鬧鐘」「下一步」「添加操作」「搜索或點選釘釘的考勤打卡功能」「下一步」「取消運行前詢問」「不詢問」「完成」
操作視頻:
基於鬧鐘自動打卡
實現效果:到設定時間,鬧鐘會響起,你可以直接點擊停止,然後解鎖後自動進入釘釘打卡,如果此時還未到達考勤地點可以選擇「稍後提醒」,重要的是比起突兀地彈出打卡提醒的方式,這種方式將解鎖和停止鬧鐘有機地結合起來,使操作更加流暢。
上下班打卡
遇到加班時,可以推遲,也可以重複打卡:
加班或推遲打卡
使用自帶鬧鐘啟動打卡的幾點優勢:
聽得到:即使手機處於靜音狀態,鬧鈴也能照常響起;
不會漏:鬧鐘的特點是不關閉就一直提醒,確保不會忘掉;
靈活:鬧鐘自帶「稍後提醒」,雖然是固定的 9 分鐘間隔,但也足夠方便你臨時推遲打卡。
結論:推薦。幾乎是目前為止最合適的方式。
在特定時間段打開指定 App 時自動打卡
實現原理:在快捷指令的自動化中設定通常我們在臨近上下班時間點使用的 App(可多選),在打開此 App 時執行,並通過腳本判斷是否在考勤時間段而自動判斷是否執行釘釘考勤打卡功能。
實現步驟:「快捷指令」「自動化」「創建個人自動化」「設置:打開 App」「選取常用的 App」「添加操作」「腳本」「控制流:如果」「輸入:當前日期」「條件:介於」「設定起止時間點」「點按下部的加號」「關掉腳本,搜索或點選釘釘的考勤打卡功能」「拖動考勤打卡卡片到「否則」上方」「繼續點擊加號」「繼續使用上述功能添加下班打卡的腳本」「下一步」「完成」
操作視頻:由於操作步驟繁多,將操作分割成了兩部分。
打開App時打卡(1)
雖然此處設置的時間點是包含當前日期的,但經過實測其實不受「日期」影響,第二天依然可以自動執行。
打開App時打卡(2)
實現效果:當你打開指定的 App 時,會在屏幕頂部彈出通知橫幅並自動判斷是否處在考勤時間段,如果是則自動打開釘釘打卡,如果不是,通知橫幅則會在顯示大約三秒後自動消失,但此方法存在一個問題:任何時間你打開指定的 App 都會短暫出現橫幅提醒,稍微有些干擾。
結論:根據自己需要選擇,個人認為只需使用第三種鬧鐘自動化就完全滿足需要了。
後記
按照 iOS 13 更新「自動化」功能的字面意思理解,本應很簡單就能實現的功能因為種種限制1,而不能完美實現稍微有些遺憾,但又不是不能用,對吧?
It』s Apple being Apple.