Jobs

The Jobs option lets you schedule background jobs to run at certain times using the cron utility. For example, you can schedule a job to run at midnight to transfer commissions to the individual partners. You can also schedule a job to run every five minutes to generate new invoices. A cron daemon can retrieve jobs regularly from a database using the job handler name. The task makes sure that each job does not run in parallel multiple times, cancels jobs that are not responding, and synchronizes job execution across Java Virtual Machines (JVMs).


opsDashboard_jobsEditJob

Field Description
Handler Defines the cron daemon that handles the task. The handler corresponds to a defined value in the database. The default handler is MOBILISER. You can enter multiple handlers separated by commas (MOBILISER, MOBILISER1, and so on).
Serviced By Service filter for the job: Class or Bean.
Implementation Defines the service filter.
  • If the service filter is set to Class, use the fully qualified class name.
  • If the service filter is set to Bean, use the job bean name.
Schedule Defines the job schedule in a cron format. For example, 0 0/5 * ? * * * defines a cron daemon that runs every 5 minutes. The default expression is 0 0/1 * * * ?, which runs every minute.
Parameters Parameters that the job handler requires for job processing. Parameters can be any string that depends on the expected result of the job.
Job Name Job description.
Active Defines whether the job is active or inactive.
Max Delay Maximum number of minutes after the scheduled time that starting the job can be delayed. If the maximum delay is exceeded, the job is not started.
Max Duration Maximum duration in minutes that the job runs. If the maximum duration time is exceeded, the job is cancelled and marked "failed."
Related reference
cron Expression Reference