Skip to content
English
  • There are no suggestions because the search field is empty.

Cron Job Entries list

Cron Job entries with details


TeamKeeper Scheduled Services & Cron Job Guide

Overview

TeamKeeper uses scheduled background services—known as cron jobs—to automate recurring tasks such as timesheet reminders, imports, notifications, and payroll-related processes. These jobs run according to the cron expressions defined in the T_CronJob table.

This article provides:

  • A complete list of available cron jobs
  • An explanation of cron expression formatting
  • Examples of common cron expressions
  • Instructions for manually triggering a cron job
  • Reference documentation for further detail

Cron Job List

The following cron jobs exist within TeamKeeper. Not all are active; execution depends on the cron expression configured in T_CronJob.

  • EMPLOYEESTATUSSERVICE
  • LEAVEMANAGEMENTSERVICE
  • TIMESHEETPREPOP
  • TSNOTSUBMITTEDNOTIFICATIONSERVICE
  • DAILYTSREMINDER
  • EMPLOYEEGROUPIMPORT
  • HOURSWORKEDIMPORT
  • EMPLOYEEIMPORT
  • EMPLOYEEAUTHORIZEDCHARGEIMPORT
  • AIRFORCEPAYROLLIMPORT
  • GROUPIMPORT
  • CHARGECODEIMPORT
  • GROUPTASKIMPORT
  • TIMESHEETPREPOPULATIONSERVICEAIRFORCE
  • PAYROLLJOB (DeCA-specific; removed in version 8.7.0)
  • QUEUEDNOTIFICATION
  • ADDMISSINGOUTPUNCH
  • MANAGERSTATUSSERVICE
  • TIMESHEETARCHIVESERVICE
  • BIOMETRICSYNCSERVICE

Understanding Cron Expressions

Cron expressions define when a scheduled job should run. TeamKeeper follows the standard Spring Framework cron format:

Cron Format

Seconds  Minutes  Hours  DayOfMonth  Month  DayOfWeek  Year(optional)

Allowed Values

  • Seconds: 0–59
  • Minutes: 0–59
  • Hours: 0–23
  • Day of Month: 1–31
  • Month: 1–12 or JAN–DEC
  • Day of Week: 0–7 (0 and 7 = Sunday, or MON–SUN)

Cron Expression Rules

  • Asterisk ()* = every possible value
  • Question mark (?) = no specific value (used in DayOfMonth or DayOfWeek)
  • Comma (,) = list of values
  • Hyphen (-) = range of values
  • Slash (/) = increments (e.g., */5 = every 5 units)
  • English names allowed for months and days (e.g., MON, JAN)

Example Cron Expressions

Expression Meaning
0 0 * * * * Runs at the top of every hour
* */5 * * * * Runs every 5 minutes

Executing a Cron Job Manually in TeamKeeper

TeamKeeper allows manual execution of any cron job through a direct URL call. This forces the job to run immediately, regardless of its scheduled time.

Manual Execution URL

https://<site>/cronjob/triggerService.html?type=<cronjob>

Example

To run TIMESHEETPREPOPULATIONSERVICEAIRFORCE on a local environment:

https://localhost:8443/cronjob/triggerService.html?type=TIMESHEETPREPOPULATIONSERVICEAIRFORCE

Replace:

  • <site> with your TeamKeeper domain
  • <cronjob> with the exact cron job name

Reference Documentation

For full details on cron expression syntax, refer to the Spring Framework documentation:

https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/support/CronExpression.html