The "ScheduledOutAutoPunchWhoIsIn" task in Fingercheck is designed to automatically punch out employees who are still clocked in after their shift time. This procedure ensures accurate time tracking and prevents unintended extended shifts.
Following these steps ensures a seamless and automated punch-out process, reducing manual adjustments and improving payroll accuracy.
Before setting up this task, ensure the following conditions are met:
You can create scheduled tasks and automatically run them on a regular basis.
A scheduled task is created in Fingercheck as a custom job with the job code: "ScheduledOutAutoPunchWhoIsIn".
The company must have scheduled shifts. Learn how to set up scheduled shifts here.
The task is configured to run every day at 11 PM.
Employees are actively punched into the system before 11 PM.
Steps to Configure
Follow these steps to set up and verify the scheduled auto punch-out task:
Navigate to Setup > System > Scheduled Tasks in Fingercheck.
Click Add to create a new task.
Enter a name for the task in Code (e.g., "Auto Punch-Out") and Description (Punch all scheduled employees OUT.)
Set the Job Code to "ScheduledOutAutoPunchWhoIsIn".
Select "Run Task As User"
Select a system admin from the dropdown.
Click Add
Add Task Action
Click Add
Add Job Action
Select CUSJOB - Custom Job from the dropdown.
Enter 0 for Sequence
Job Parameters
Click on CustomClassName
Type "ScheduledOutAutoPunchWhoIsIn"
Click Apply
Add Task Trigger
Click Add
Add Job Trigger
Choose Start Date and End Date (e.g. 12/31/2099)
Set execution time
In the scheduling options, configure the task to run every day at a certain time (e.g. 11 PM or 5 PM).
It just has to be before 11:59pm.
Set frequency
Enter 1 in Days
Click Apply to save the task settings.
Then Save
Enable the task
Toggle the task ON to activate it.
When the task executes at the given time:
All employees still punched in should be automatically punched out according to their scheduled time.