Jobs are how you define a workflow of actions and can be triggered by the built-in scheduler or triggered on-demand by users or other tools. A Job is comprised of workflow steps that execute scripts, commands, plugins, or other jobs. At runtime, jobs can take options or files as input. Other Job features: configurable workflow execution strategies (parallel, sequential, conditionals, etc.), built-in error handling, notifications when a Job succeeds or fails (email, webhook, or custom plugin), organize Jobs with Job Groups, schedule Jobs using cron syntax.