Skip to main content
All CollectionsSetup
Automating Employee Punch-Out with the ScheduledOutAutoPunchWhoIsIn Scheduled Task
Automating Employee Punch-Out with the ScheduledOutAutoPunchWhoIsIn Scheduled Task

The "ScheduledOutAutoPunchWhoIsIn" task is designed to automatically punch out employees who are still clocked in after their shift time.

Gina Schrandt avatar
Written by Gina Schrandt
Updated this week

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".

  1. Select "Run Task As User"

    • Select a system admin from the dropdown.

    • Click Add

  2. Add Task Action

    • Click Add

    • Add Job Action

      1. Select CUSJOB - Custom Job from the dropdown.

      2. Enter 0 for Sequence

    • Job Parameters

      1. Click on CustomClassName

      2. Type "ScheduledOutAutoPunchWhoIsIn"

    • Click Apply

  3. Add Task Trigger

    • Click Add

    • Add Job Trigger

      1. Choose Start Date and End Date (e.g. 12/31/2099)

    • Set execution time

      1. In the scheduling options, configure the task to run every day at a certain time (e.g. 11 PM or 5 PM).

        1. It just has to be before 11:59pm.

    • Set frequency

      1. Enter 1 in Days

    • Click Apply to save the task settings.

    • Then Save

  4. 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.

Did this answer your question?