Automation

Scheduling

Terms

7 terms

  • Batch job

    A batch job is a unit of non-interactive work that processes a set of data in one run, usually started by a scheduler at a set…

  • Cron expression

    A cron expression is a compact string of time fields that tells a scheduler when to run a job, such as every weekday at 06:30 or…

  • Delayed job

    A delayed job is a unit of background work placed in a queue with a future execution time, so a worker runs it only after a…

  • Job queue

    A job queue holds units of background work until workers process them, decoupling task creation from execution in scheduling and automation systems.

  • Job retry

    A job retry re-runs a failed background job after a delay, under limits on attempts and timing, until it succeeds or is marked as permanently failed.

  • Task scheduler

    A task scheduler in automation starts jobs at defined times, intervals or events, deciding when work runs and handling missed or overlapping runs.

  • Worker

    A worker in scheduling is a background process that takes jobs from a queue or scheduler, executes them and reports success, failure or retry.