Job execution
What is a Job execution?
A JobExecution is the class that holds information about one execution of a job.
What kind of information does it hold?
JobExecution::$jobName: The Job name (job id)JobExecution::$id: The execution idJobExecution::$parameters: Some parameters with which job was executedJobExecution::$status: A status (pending, running, stopped, completed, abandoned, failed)JobExecution::$launchedAt: The date and time when the job was launchedJobExecution::$startTime: Start timeJobExecution::$endTime: End timeJobExecution::$failures: A list of failures (usually exceptions)JobExecution::$warnings: A list of warnings (usually skipped items)JobExecution::$summary: A summary (can contain any data you wish to store)JobExecution::$logs: Some logsJobExecution::$childExecutions: Some child execution