Automate the rescue of Dingding card punchers with iOS 13 system

2020/04/2114:24:02 technology 1635

Matrix Featured

The article represents the author's personal opinion, and the minority only slightly modified the title and layout.

Under the catalysis of this year's special environment, more and more companies use DingTalk as an employee attendance tool, which can replace our monthly attendance report, which is a credit. It’s a pity that Dingding App is currently not very stable. Just talk about the "punch-in" function. Even if you set up "speed-in and punch-in", you will sometimes encounter failures. What's more, "maybe" is limited by system restrictions. Realize the function of automatically completing the attendance check-in at a specific time.

Objective

Complete the nailing time and attendance check-in as fully as possible, taking into account special circumstances such as rest days and overtime, so as to achieve "saving worry and effort, absolutely Do not miss the fight".

Automate the rescue of Dingding card punchers with iOS 13 system - DayDayNews

No abnormality in attendance

Realize

Initially, I was able to check in in time by setting a due cycle reminder, but the operation It's still relatively cumbersome, and I do not want to do one more step. iOS 13 has updated the "Automation" function in the Quick Command App, which can be implemented with the system's own functions. Why use a third party? So I made the following attempts:

Timing automatic check-in

Implementation principle: In the automation of the shortcut command, set a clock that we usually arrive at the check-in location (company) on working days At the point in time, the DingTalk attendance check-in function is executed.

Implementation steps: "Shortcut instruction" "Automation" "Create personal automation" "Schedule: Today" "Time of arrival at the company (such as 8:45)" "Repeat: Remove rest days" "Add Operation" "Search or click Dingding Time Attendance Check-in Function" "Next" "Complete"

Operation Video :

Automate the rescue of Dingding card punchers with iOS 13 system - DayDayNews

Timed Check-in

Realization effect: 到点会静默 A notification pops up, you need to unlock it and click Run to complete the clocking in.

Automate the rescue of Dingding card punchers with iOS 13 system - DayDayNews

needs to be unlocked to run

Conclusion: is not recommended.

Automatic check-in based on location reminder

Implementation principle : Use the system's built-in "location-based reminder" function to establish arrival or departure within a specific time period in the shortcut command Automatically punch in the attendance location.

Implementation steps: "Shortcut Command" "Automation" "Create Personal Automation" "Itinerary: Arrival/Departure" "Select Attendance Location" "Set Time Range" "Add Operation" "Search or Click Dingding’s time attendance check-in function" "Next" "Complete"

Operation video :

Automate the rescue of Dingding card punchers with iOS 13 system - DayDayNews

Location-based check-in

Realization effect: ideal situation Clicking will automatically pop up a clock-in reminder when you arrive/leave the attendance location. The shortcomings are obvious, it cannot be fully automated, and the delay is large and it is easy to miss and consume power.

Conclusion : Not recommended.

Based on the system's built-in alarm clock to achieve timing clocking

Implementation principle: Set the alarm clock for clocking in and out of work in advance, and set the alarm clock "stop" in the automation of shortcut instructions Execute Dingding Time Attendance punch-in function at time.

Implementation steps:

Set the alarm clock: "Clock App", "Alarm Clock", "Create an alarm clock for clocking in and out of work, repeat options to remove rest days" and "Save"

Operation video:

Automate the rescue of Dingding card punchers with iOS 13 system - DayDayNews

Alarm setting

Set automation: "Shortcut instructions", "Automation", "Create personal automation", "Schedule: When the alarm stops", "Alarm: Existing", "Select the commute alarm just created", "Next", and "Add" "Operation" "Search or click the pinned time attendance check-in function" "Next" "Ask before canceling" "Do not ask" "Finish"

Operation video:

Automate the rescue of Dingding card punchers with iOS 13 system - DayDayNews

based on alarm clock Automatic check-in

Achieved effect: reaches the set time, the alarm clock will be ringing , you can directly click to stop, and then automatically enter Dingding check-in after unlocking, if you have not arrived at the attendance location at this time Select "Remind later". The important thing is that compared to the sudden pop-up reminder to check in, this method organically combines unlocking and stopping the alarm clock to make the operation smoother.

Automate the rescue of Dingding card punchers with iOS 13 system - DayDayNews

Check in

When you encounter overtime, you can postpone or repeat clock in:

Automate the rescue of Dingding card punchers with iOS 13 system - DayDayNews

Overtime or postpone clock in

Use since Some advantages of starting clocking with an alarm clock:

can hear: even if the phone is muted, the alarm can ring as usual;

will not leak: the feature of the alarm clock is to keep reminding if it is not turned off, ensuring that it will not Forget;

Flexible: The alarm clock comes with "Remind Later", although it is a fixed 9-minute interval, it is also convenient for you to temporarily postpone the clock.

Conclusion : recommended. Almost the most appropriate way so far.

Automatically clock in when opening the specified App in a specific time period

Implementation principle: Set in the automation of the shortcut command. Usually we use near the commuting time point App (multiple choices available), executed when the App is opened, and judge whether it is in the attendance time zone through the script and automatically judge whether to execute the nailing attendance check-in function.

Implementation steps: "Shortcut Command" "Automation" "Create Personal Automation" "Settings: Open App" "Select Commonly Used App" "Add Operation" "Script" "Control Flow: If" "Enter : Current date" "Condition: between", "Set the start and end time", "Click the plus sign below the bottom", "Turn off the script, search or click the nailed attendance check-in function", and "Drag the attendance check-in card to "Otherwise" above " "Continue to click on the plus sign" "Continue to use the above function to add the script for clocking in after work" "Next" "Finish"

Operation video : Due to the many operation steps, the operation will be divided It became two parts.

Automate the rescue of Dingding card punchers with iOS 13 system - DayDayNews

When opening the App, check in (1)

Although the time set here includes the current date, it is actually not affected by the "date" after actual measurement, and it can still be used the next day Automatic execution.

Automate the rescue of Dingding card punchers with iOS 13 system - DayDayNews

When opening the App, check in (2)

Realization effect: When you open the specified App, a notification banner will pop up at the top of the screen and automatically determine whether you are on attendance During the time period, if it is, it will automatically turn on Dingding. If it is not, the notification banner will automatically disappear after about three seconds. However, there is a problem with this method: any time you open the specified App, a banner reminder will appear briefly, slightly interference.

Conclusion : Choose according to your needs, personally think you only need to use the thirdAlarm clock automation fully meets the needs.

Postscript

According to the literal meaning of the iOS 13 update "automation" function, functions that should be implemented very simply cannot be realized because of various restrictions 1. It's a bit regretful to be perfect, but it's not unusable, right?

It’s Apple being Apple.

technology Category Latest News